NTPoly
|
Cchebyshevsolversmodule::chebyshevpolynomial_t | A datatype that represents a Chebyshev polynomial |
Cchebyshevsolversmodule_wrp::chebyshevpolynomial_wrp | A wrapper for the polynomial data type |
CNTPoly::DistributedMatrixMemoryPool | |
Cdistributedmatrixmemorypoolmodule::distributedmatrixmemorypool_t | A memory pool datatype that can be reused for matrix matrix multiplication. this is to prevent excessive alloc/dealloc |
Cdistributedmatrixmemorypoolmodule_wrp::distributedmatrixmemorypool_wrp | Wrapper for the distributed matrix memory pool type |
CNTPoly::DistributedSparseMatrix | A Module For Performing Distributed Sparse Matrix Operations |
Cdistributedsparsematrixmodule::distributedsparsematrix_t | A datatype for a distributed blocked CSR matrix |
Cdistributedsparsematrixmodule_wrp::distributedsparsematrix_wrp | A wrapper for the sparse matrix data type |
Cerrormodule::error_t | A type that can be passed around to accumulate errors |
CNTPoly::FixedSolverParameters | A class to store all the parameters used for solvers |
Cfixedsolversmodule::fixedsolverparameters_t | A class for passing parameters to an iterative solver |
Cfixedsolversmodule_wrp::fixedsolverparameters_wrp | A wrapper for the sparse matrix data type |
Cmatrixgathermodule::gatherhelper_t | A data structure to stores internal information about a gather call |
CNTPoly::IterativeSolverParameters | A class to store all the parameters used for solvers |
Citerativesolversmodule::iterativesolverparameters_t | A class for passing parameters to an iterative solver |
Citerativesolversmodule_wrp::iterativesolverparameters_wrp | A wrapper for the sparse matrix data type |
CNTPoly::LoadBalancer | A data structure for storing permutations |
CNTPoly::MatrixMemoryPool | |
Cmatrixmemorypoolmodule::matrixmemorypool_t | A memory pool datatype that can be reused for matrix matrix multiplication. this is to prevent excessive alloc/dealloc |
Cmatrixmemorypoolmodule_wrp::matrixmemorypool_wrp | A wrapper for the matrix memory pool data type |
CNTPoly::Permutation | A data structure for storing permutations |
Cpermutationmodule::permutation_t | A data structure for storing permutations |
Cpermutationmodule_wrp::permutation_wrp | A wrapper for the permutation data type |
Cpolynomialsolversmodule::polynomial_t | A datatype that represents a polynomial |
Cpolynomialsolversmodule_wrp::polynomial_wrp | A wrapper for the polynomial data type |
▼CNTPoly::SolverBase | A class that serves as the base class for all the solvers |
CNTPoly::ChebyshevPolynomial | A Class For Computing Matrix functions based on Chebyshev polynomials |
CNTPoly::DensityMatrixSolvers | A Class For Solving Chemistry Systems Based On Sparse Matrices |
CNTPoly::EigenBounds | A class for computing eigen bounds matrices |
CNTPoly::ExponentialSolvers | A Module For Computing General Matrix Exponentials |
CNTPoly::InverseSolvers | A class for inverting matrices |
CNTPoly::LinearSolvers | A class for inverting matrices |
CNTPoly::MinimizerSolvers | A class for computing the density matrix based on minimization methods |
CNTPoly::Polynomial | A Class For Computing General Matrix Polynomials |
CNTPoly::RootSolvers | A Class For Computing General Matrix Roots |
CNTPoly::SignSolvers | A Class For Computing The Matrix Sign Function |
CNTPoly::SquareRootSolvers | A Class For Computing The Square Root of a Matrix |
CNTPoly::TrigonometrySolvers | A Module For Computing Trigonometric functions of a Matrix |
CNTPoly::SparseMatrix | A datatype for storing a CSR matrix |
Csparsematrixmodule::sparsematrix_t | A datatype for storing a CSR matrix |
Csparsematrixmodule_wrp::sparsematrix_wrp | A wrapper for the sparse matrix data type |
Csparsematrixiteratormodule::sparsematrixiterator_t | A datatype for iterating over a CSR matrix |
▼CTestCase | |
CUnitTests.testChemistry.TestChemistry | A test class for the distributed matrix module |
CUnitTests.testDistributedSparseMatrix.TestDistributedMatrix | |
CUnitTests.testSolvers.TestSolvers | A test class for the different kinds of solvers |
CUnitTests.testSparseMatrix.TestLocalMatrix | |
CUnitTests.testSparseMatrix.TestParameters | An internal class for holding test parameters |
CUnitTests.testDistributedSparseMatrix.TestParameters | An internal class for holding internal class parameters |
CNTPoly::Triplet | A Class For Storing Triplets of Integer, Integer, Double |
Ctripletmodule::triplet_t | A data type for a triplet of integer, integer, double. As this is related to matrix multiplication, the referencing indices are rows and columns |
Ctripletmodule_wrp::triplet_wrp | A wrapper for the triplet data type |
CNTPoly::TripletList | |
Ctripletlistmodule::tripletlist_t | A data type for a list of triplets. As this is related to matrix multiplication, the referencing indices are rows and columns |
Ctripletlistmodule_wrp::tripletlist_wrp | A wrapper for the triplet list data type |