Search Results

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
extern

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
extern

◆ dryRun

bool helib::FHEglobals::dryRun = false
extern

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.