Home
last modified time | relevance | path

Searched refs:ElemParams (Results 1 – 11 of 11) sorted by relevance

/dports/security/palisade/palisade-release-d76213499af44558170cca6c72c5314755fec23c/src/core/include/lattice/
H A Dilparams.h44 class ILParamsImpl : public ElemParams<IntType> {
52 ILParamsImpl() : ElemParams<IntType>(0, 0) {}
68 : ElemParams<IntType>(order, modulus, rootOfUnity, bigModulus,
78 : ElemParams<IntType>(order, modulus) {
87 ILParamsImpl(const ILParamsImpl &rhs) : ElemParams<IntType>(rhs) {}
96 ElemParams<IntType>::operator=(rhs);
119 bool operator==(const ElemParams<IntType> &rhs) const {
123 return ElemParams<IntType>::operator==(rhs);
129 ElemParams<IntType>::doprint(out);
137 ar(::cereal::base_class<ElemParams<IntType>>(this));
[all …]
H A Delemparams.h43 class ElemParams : public Serializable {
56 ElemParams(usint order, const IntegerType& ctModulus,
74 ElemParams(const ElemParams& rhs) { in ElemParams() function
89 ElemParams(const ElemParams&& rhs) { in ElemParams() function
103 const ElemParams& operator=(const ElemParams& rhs) {
118 virtual ~ElemParams() {} in ~ElemParams()
174 friend std::ostream& operator<<(std::ostream& out, const ElemParams& item) {
183 virtual bool operator==(const ElemParams<IntegerType>& other) const {
197 bool operator!=(const ElemParams<IntegerType>& other) const {
H A Dildcrtparams.h53 class ILDCRTParams : public ElemParams<IntType> {
79 : ElemParams<IntType>(cyclotomic_order, modulus, 0, 0, 0) { in ILDCRTParams()
142 : ElemParams<IntType>(cyclotomic_order, 0, 0, 0, 0) {
176 : ElemParams<IntType>(cyclotomic_order, 0, 0, 0, 0) {
197 : ElemParams<IntType>(cyclotomic_order, 0, 0, 0, 0), m_parms(parms) {
210 ElemParams<IntType>::operator=(rhs);
300 bool operator==(const ElemParams<IntType> &other) const {
305 if (ElemParams<IntType>::operator==(other) == false) return false;
349 ar(::cereal::base_class<ElemParams<IntType>>(this)); in save()
361 ar(::cereal::base_class<ElemParams<IntType>>(this)); in load()
[all …]
H A DREADME.md57 ILParams and ILDCRTParams implement the interface ElemParams. Any new parameter should be built to…
/dports/security/palisade/palisade-release-d76213499af44558170cca6c72c5314755fec23c/src/core/lib/lattice/
H A Delemparams.cpp26 CEREAL_CLASS_VERSION(lbcrypto::ElemParams<M2Integer>,
27 lbcrypto::ElemParams<M2Integer>::SerializedVersion());
28 CEREAL_CLASS_VERSION(lbcrypto::ElemParams<M4Integer>,
29 lbcrypto::ElemParams<M4Integer>::SerializedVersion());
31 CEREAL_CLASS_VERSION(lbcrypto::ElemParams<M6Integer>,
32 lbcrypto::ElemParams<M6Integer>::SerializedVersion());
34 CEREAL_CLASS_VERSION(lbcrypto::ElemParams<NativeInteger>,
35 lbcrypto::ElemParams<NativeInteger>::SerializedVersion());
H A Dbenative-poly-impl.cpp36 template class ElemParams<NativeInteger>;
H A Dildcrtparams.cpp30 : ElemParams<IntType>(order, 0) {
H A Dbe4-poly-impl.cpp36 template class ElemParams<M4Integer>; variable
H A Dbe2-poly-impl.cpp36 template class ElemParams<M2Integer>; variable
H A Dbe6-poly-impl.cpp37 template class ElemParams<M6Integer>; in Encode()
/dports/science/elmerfem/elmerfem-release-9.0/fem/src/
H A DSolverUtils.F9011501 TYPE(ValueList_t), POINTER :: ElemParams local
11599 ElemParams => CurrentModel % BCs(k) % Values
11601 ElemParams => CurrentModel % Bodies(Element % BodyId) % Values
11604 IF( .NOT. ListGetLogical( ElemParams, IntVarName, Stat ) ) CYCLE
11606 IF( .NOT. ListCheckPresent( ElemParams, IntVarName ) ) CYCLE