Class AdvancedSHERNS
Defined in File rns-advancedshe.h
Page Contents
Inheritance Relationships
Base Type
public lbcrypto::AdvancedSHEBase< DCRTPoly >(Template Class AdvancedSHEBase)
Derived Types
public lbcrypto::AdvancedSHEBFVRNS(Class AdvancedSHEBFVRNS)public lbcrypto::AdvancedSHEBGVRNS(Class AdvancedSHEBGVRNS)public lbcrypto::AdvancedSHECKKSRNS(Class AdvancedSHECKKSRNS)
Class Documentation
-
class lbcrypto::AdvancedSHERNS : public lbcrypto::AdvancedSHEBase<DCRTPoly>
Inheritence diagram for lbcrypto::AdvancedSHERNS:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="lbcrypto::AdvancedSHERNS" tooltip="lbcrypto::AdvancedSHERNS" fillcolor="#BFBFBF"]
"2" [label="lbcrypto::AdvancedSHEBase< DCRTPoly >" tooltip="lbcrypto::AdvancedSHEBase< DCRTPoly >"]
"5" [label="lbcrypto::AdvancedSHECKKSRNS" tooltip="lbcrypto::AdvancedSHECKKSRNS"]
"3" [label="lbcrypto::AdvancedSHEBFVRNS" tooltip="lbcrypto::AdvancedSHEBFVRNS"]
"4" [label="lbcrypto::AdvancedSHEBGVRNS" tooltip="lbcrypto::AdvancedSHEBGVRNS"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
"5" -> "1" [dir=forward tooltip="public-inheritance"]
"3" -> "1" [dir=forward tooltip="public-inheritance"]
"4" -> "1" [dir=forward tooltip="public-inheritance"]
}](../_images/graphviz-13c3a25c73fa2225eba0cdd7c62701185310bd79.png)
Collaboration diagram for lbcrypto::AdvancedSHERNS:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="lbcrypto::AdvancedSHERNS" tooltip="lbcrypto::AdvancedSHERNS" fillcolor="#BFBFBF"]
"2" [label="lbcrypto::AdvancedSHEBase< DCRTPoly >" tooltip="lbcrypto::AdvancedSHEBase< DCRTPoly >"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../_images/graphviz-dd8920dc3e056e66f85b7d5901a5528f30021fe4.png)
Abstract base class for derived HE algorithms.
- Template Parameters
Element – a ring element.
Subclassed by lbcrypto::AdvancedSHEBFVRNS, lbcrypto::AdvancedSHEBGVRNS, lbcrypto::AdvancedSHECKKSRNS