OpenFHE
1.5.1

Contents:

  • Getting Started
  • Examples
  • Tutorials on Cryptographic Capabilities
  • OpenFHE Modules
  • Security Notes for Homomorphic Encryption
  • OpenFHE Library API
  • Contributing to OpenFHE
  • OpenFHE Project Code of Conduct
  • Contributors
  • OpenFHE Governance
  • OpenFHE License
  • Publications on Lattice Crypto Scheme Implementations in OpenFHE
  • How To Migrate A User Project From Palisade To OpenFHE

Appendix

  • Index
OpenFHE
  • »
  • File matrixstrassen-impl.h
  • Edit on GitHub

File matrixstrassen-impl.h

↰ Parent directory (core/include/math)

Page Contents

  • Definition (core/include/math/matrixstrassen-impl.h)

  • Includes

  • Namespaces

  • Functions

Definition (core/include/math/matrixstrassen-impl.h)

  • Program Listing for File matrixstrassen-impl.h

Includes

  • assert.h

  • math/matrixstrassen.h (File matrixstrassen.h)

  • memory (File memory.cpp)

  • utility

  • utils/parallel.h (File parallel.h)

  • vector (File vector.h)

Namespaces

  • Namespace lbcrypto

Functions

  • Function lbcrypto::Cholesky(const MatrixStrassen<int32_t>&)

  • Function lbcrypto::ConvertToInt32(const MatrixStrassen<BigInteger>&, const BigInteger&)

  • Function lbcrypto::ConvertToInt32(const MatrixStrassen<BigVector>&, const BigInteger&)

  • Template Function lbcrypto::operator<<(std::ostream&, const MatrixStrassen<Element>&)

  • Function lbcrypto::Rotate(MatrixStrassen<Poly> const&)

  • Function lbcrypto::RotateVecResult(MatrixStrassen<Poly> const&)

  • Function lbcrypto::SplitInt32AltIntoPolyElements

  • Function lbcrypto::SplitInt32IntoPolyElements


© Copyright 2022, OpenFHE.

Built with Sphinx using a theme provided by Read the Docs.