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