helib::FHEglobals Namespace Reference
Variables | |
| bool | dryRun = false |
| A dry-run flag The dry-run option disables most operations, to save time. This lets us quickly go over the evaluation of a circuit and estimate the resulting noise magnitude, without having to actually compute anything. More... | |
| std::set< long > * | automorphVals = nullptr |
| A list of required automorphisms When non-nullptr, causes Ctxt::smartAutomorphism to just record the requested automorphism rather than actually performing it. This can be used to get a list of needed automorphisms for certain operations and then generate all these key-switching matrices. Should only be used in conjunction with dryRun=true. More... | |
| std::set< long > * | automorphVals2 = nullptr |
Variable Documentation
◆ automorphVals
| std::set< long > * helib::FHEglobals::automorphVals = nullptr |
A list of required automorphisms When non-nullptr, causes Ctxt::smartAutomorphism to just record the requested automorphism rather than actually performing it. This can be used to get a list of needed automorphisms for certain operations and then generate all these key-switching matrices. Should only be used in conjunction with dryRun=true.
◆ automorphVals2
| std::set< long > * helib::FHEglobals::automorphVals2 = nullptr |
◆ dryRun
| bool helib::FHEglobals::dryRun = false |
A dry-run flag The dry-run option disables most operations, to save time. This lets us quickly go over the evaluation of a circuit and estimate the resulting noise magnitude, without having to actually compute anything.
1.8.17