helib::ColPerm Member List

This is the complete list of members for helib::ColPerm, including all inherited members.

addCoord(long i, long d, long offset) consthelib::HyperCube< long >inline
at(long i)helib::HyperCube< long >inline
at(long i) consthelib::HyperCube< long >inline
ColPerm(const CubeSignature &_sig)helib::ColPerminlineexplicit
getBenesShiftAmounts(NTL::Vec< Permut > &out, NTL::Vec< bool > &idID, const NTL::Vec< long > &benesLvls) consthelib::ColPerm
getCoord(long i, long d) consthelib::HyperCube< long >inline
getData()helib::HyperCube< long >inline
getData() consthelib::HyperCube< long >inline
getDim(long d) consthelib::HyperCube< long >inline
getNumDims() consthelib::HyperCube< long >inline
getPermDim() consthelib::ColPerminline
getProd(long d) consthelib::HyperCube< long >inline
getProd(long from, long to) consthelib::HyperCube< long >inline
getShiftAmounts(Permut &out) consthelib::ColPerm
getSig() consthelib::HyperCube< long >inline
getSize() consthelib::HyperCube< long >inline
HyperCube(const HyperCube &other)=defaulthelib::HyperCube< long >
HyperCube(const CubeSignature &_sig)helib::HyperCube< long >inline
makeExplicit(Permut &out) consthelib::ColPerm
numCols() consthelib::HyperCube< long >inline
numSlices(long d=1) consthelib::HyperCube< long >inline
operator!=(const HyperCube< long > &other) consthelib::HyperCube< long >inline
operator=(const HyperCube< long > &other)helib::HyperCube< long >inline
operator==(const HyperCube< long > &other) consthelib::HyperCube< long >inline
operator[](long i)helib::HyperCube< long >inline
operator[](long i) consthelib::HyperCube< long >inline
printout(std::ostream &s)helib::ColPerminline
rotate1D(long i, long k)helib::HyperCube< long >
setPermDim(long _dim)helib::ColPerminline
shift1D(long i, long k)helib::HyperCube< long >
sliceSize(long d=1) consthelib::HyperCube< long >inline