ComputeFHE 1.0
General-Purpose Privacy-Preserving Computation Library for TFHE
Loading...
Searching...
No Matches
computefhe::SimStandard Member List

This is the complete list of members for computefhe::SimStandard, including all inherited members.

computefhe::Add(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::Add(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::AddC(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::AddC(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::AddCNC(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::AddCNC(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::AddNC(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::AddNC(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
ALUStandard(ComputeFHE *cfhe) (defined in computefhe::ALUStandard)computefhe::ALUStandard
BaseALU(ComputeFHE *cfhe)computefhe::BaseALU
BaseALUSimulator(ComputeFHE *cfhe) (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulator
carry (defined in computefhe::BaseALU)computefhe::BaseALUprotected
cfhe_base (defined in computefhe::BaseALU)computefhe::BaseALUprotected
computefhe::CmpEq(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::CmpEq(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::CmpGT(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::CmpGT(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::CmpGT_U(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::CmpGT_U(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::CmpGTEq(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::CmpGTEq(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::CmpGTEq_U(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::CmpGTEq_U(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::CmpLT(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::CmpLT(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::CmpLT_U(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::CmpLT_U(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::CmpLTEq(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::CmpLTEq(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::CmpLTEq_U(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::CmpLTEq_U(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::CmpNotEq(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::CmpNotEq(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
Constant0()computefhe::BaseALUvirtual
Constant1()computefhe::BaseALUvirtual
computefhe::CPSub(const FixedPoint &a, const FixedPoint &pb)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::CPSub(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
computefhe::CPSubC(const FixedPoint &a, const FixedPoint &pb)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::CPSubC(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
computefhe::CPSubCNC(const FixedPoint &a, const FixedPoint &pb)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::CPSubCNC(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
computefhe::CPSubNC(const FixedPoint &a, const FixedPoint &pb)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::CPSubNC(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
computefhe::DivU(const FixedPoint &a, const FixedPoint &b, FixedPoint &q, FixedPoint &r)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::DivU(const FixedPoint &a, const FixedPoint &b, FixedPoint &q, FixedPoint &r)computefhe::ALUStandardvirtual
FHE_AND(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorvirtual
FHE_False() (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorvirtual
FHE_MUX(const BinaryDigit &s, const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorvirtual
FHE_NAND(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorvirtual
FHE_NOR(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorvirtual
FHE_NOT(const BinaryDigit &a) (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorvirtual
FHE_OR(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorvirtual
FHE_True() (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorvirtual
FHE_XNOR(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorvirtual
FHE_XOR(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorvirtual
computefhe::FullAdder(const BinaryDigit &a, const BinaryDigit &b, const BinaryDigit &c, BinaryDigit &sum, BinaryDigit &carry_out)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::FullAdder(const BinaryDigit &a, const BinaryDigit &b, const BinaryDigit &c, BinaryDigit &sum, BinaryDigit &carry_out)computefhe::ALUStandardvirtual
computefhe::FullMul(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::FullMul(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
Gate_AND(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
computefhe::Gate_DigitSum(const BinaryDigit &e1, const BinaryDigit &e0, const BinaryDigit &s0)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::Gate_DigitSum(const BinaryDigit &e1, const BinaryDigit &e0, const BinaryDigit &s0)computefhe::ALUStandardvirtual
computefhe::Gate_MAJ(const BinaryDigit &a, const BinaryDigit &b, const BinaryDigit &c)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::Gate_MAJ(const BinaryDigit &a, const BinaryDigit &b, const BinaryDigit &c)computefhe::ALUStandardvirtual
computefhe::Gate_MulAdd(const BinaryDigit &m, const BinaryDigit &a, const BinaryDigit &b, BinaryDigit *carry_out=nullptr)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::Gate_MulAdd(const BinaryDigit &m, const BinaryDigit &a, const BinaryDigit &b, BinaryDigit *carry_out=nullptr)computefhe::ALUStandardvirtual
Gate_MUX(const BinaryDigit &s, const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
Gate_NAND(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
Gate_NOR(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
Gate_NOT(const BinaryDigit &a) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
Gate_OR(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
Gate_XNOR(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
Gate_XOR(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
computefhe::Gate_XOR3(const BinaryDigit &a, const BinaryDigit &b, const BinaryDigit &c)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::Gate_XOR3(const BinaryDigit &a, const BinaryDigit &b, const BinaryDigit &c)computefhe::ALUStandardvirtual
Get_BoothsMul_Cost(const FixedPoint &pt, size_t ct_n_bits) (defined in computefhe::ALUStandard)computefhe::ALUStandardvirtual
Get_CtCtAdd_Cost(size_t n_bits) (defined in computefhe::ALUStandard)computefhe::ALUStandardvirtual
Get_CtCtAddNC_Cost(size_t n_bits) (defined in computefhe::ALUStandard)computefhe::ALUStandardvirtual
Get_CtCtSubC_Cost(size_t n_bits) (defined in computefhe::ALUStandard)computefhe::ALUStandardvirtual
Get_CtCtSubNC_Cost(size_t n_bits) (defined in computefhe::ALUStandard)computefhe::ALUStandardvirtual
Get_CtNeg_Cost(size_t n_bits) (defined in computefhe::ALUStandard)computefhe::ALUStandardvirtual
Get_CtPtAddC_Cost(size_t n_bits) (defined in computefhe::ALUStandard)computefhe::ALUStandardvirtual
Get_CtPtSubCNC_Cost(size_t n_bits) (defined in computefhe::ALUStandard)computefhe::ALUStandardvirtual
Get_Pt2sCompFullMul_Cost(const FixedPoint &pt, size_t ct_n_bits) (defined in computefhe::ALUStandard)computefhe::ALUStandardvirtual
Get_Pt2sCompMul_Cost(const FixedPoint &pt) (defined in computefhe::ALUStandard)computefhe::ALUStandardvirtual
Get_PtCtSub_Cost(size_t n_bits) (defined in computefhe::ALUStandard)computefhe::ALUStandardvirtual
Get_PtFullMul_Cost(const FixedPoint &pt, size_t ct_n_bits, size_t &out_n_bits) (defined in computefhe::ALUStandard)computefhe::ALUStandardvirtual
Get_PtMul_Cost(const FixedPoint &pt) (defined in computefhe::ALUStandard)computefhe::ALUStandardvirtual
GetCarry()computefhe::BaseALUvirtual
GetNumBS() (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorvirtual
computefhe::HalfAdder(const BinaryDigit &a, const BinaryDigit &b, BinaryDigit &sum, BinaryDigit &carry_out)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::HalfAdder(const BinaryDigit &a, const BinaryDigit &b, BinaryDigit &sum, BinaryDigit &carry_out)computefhe::ALUStandardvirtual
computefhe::HalfSubtractor(const BinaryDigit &a, const BinaryDigit &b, BinaryDigit &sum, BinaryDigit &carry_out)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::HalfSubtractor(const BinaryDigit &a, const BinaryDigit &b, BinaryDigit &sum, BinaryDigit &carry_out)computefhe::ALUStandardvirtual
computefhe::Mul(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::Mul(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::Mux(const BinaryDigit &s, const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::Mux(const BinaryDigit &s, const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::Neg(const FixedPoint &a)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::Neg(const FixedPoint &a)computefhe::ALUStandardvirtual
computefhe::Not(const FixedPoint &a)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::Not(const FixedPoint &a)computefhe::ALUStandardvirtual
num_andor (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorprotected
num_bs (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorprotected
num_ds (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorprotected
num_ma (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorprotected
num_mac (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorprotected
num_maj (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorprotected
num_mux (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorprotected
num_not (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorprotected
num_xor3 (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorprotected
num_xorxnor (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorprotected
computefhe::PAdd(const FixedPoint &a, const FixedPoint &pb)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::PAdd(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
computefhe::PAddC(const FixedPoint &a, const FixedPoint &pb)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::PAddC(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
computefhe::PAddCNC(const FixedPoint &a, const FixedPoint &pb)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::PAddCNC(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
computefhe::PAddNC(const FixedPoint &a, const FixedPoint &pb)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::PAddNC(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
computefhe::PBoothsMul(const FixedPoint &a, const FixedPoint &pb)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::PBoothsMul(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
computefhe::PFullMul(const FixedPoint &a, const FixedPoint &pb)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::PFullMul(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
computefhe::PFullMulFast(const FixedPoint &a, const FixedPoint &pb)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::PFullMulFast(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
computefhe::PMul(const FixedPoint &a, const FixedPoint &pb)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::PMul(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
computefhe::PMulFast(const FixedPoint &a, const FixedPoint &pb)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::PMulFast(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
PrintStats() (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorvirtual
computefhe::PSub(const FixedPoint &pa, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::PSub(const FixedPoint &pa, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::PSubC(const FixedPoint &pa, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::PSubC(const FixedPoint &pa, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::PSubCNC(const FixedPoint &pa, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::PSubCNC(const FixedPoint &pa, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::PSubNC(const FixedPoint &pa, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::PSubNC(const FixedPoint &pa, const FixedPoint &b)computefhe::ALUStandardvirtual
ResetCarry()computefhe::BaseALUvirtual
ResetStats() (defined in computefhe::BaseALUSimulator)computefhe::BaseALUSimulatorvirtual
SetCarry(BinaryDigit value)computefhe::BaseALUvirtual
SetCarry()computefhe::BaseALUvirtual
computefhe::ShiftLeft(const FixedPoint &a, size_t shift)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::ShiftLeft(const FixedPoint &a, size_t shift)computefhe::ALUStandardvirtual
computefhe::ShiftRight(const FixedPoint &a, size_t shift, bool is_arithmetic=false)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::ShiftRight(const FixedPoint &a, size_t shift, bool is_arithmetic=false)computefhe::ALUStandardvirtual
SimStandard(ComputeFHE *cfhe) (defined in computefhe::SimStandard)computefhe::SimStandard
computefhe::Sub(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::Sub(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::SubC(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::SubC(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::SubCNC(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::SubCNC(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::SubNC(const FixedPoint &a, const FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::SubNC(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::Swap_if(const BinaryDigit &cond, BinaryDigit &a, BinaryDigit &b)=0computefhe::BaseALUpure virtual
computefhe::Swap_if(const BinaryDigit &cond, FixedPoint &a, FixedPoint &b)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::Swap_if(const BinaryDigit &cond, BinaryDigit &a, BinaryDigit &b)computefhe::ALUStandardvirtual
computefhe::ALUStandard::Swap_if(const BinaryDigit &cond, FixedPoint &a, FixedPoint &b)computefhe::ALUStandardvirtual
computefhe::ToggleMSB(const FixedPoint &a)=0computefhe::BaseALUpure virtual
computefhe::ALUStandard::ToggleMSB(const FixedPoint &a)computefhe::ALUStandardvirtual
~BaseALU()computefhe::BaseALUvirtual