| ▼NCI | |
| COptions | |
| ▼NDft | |
| CFullMatrix | |
| CGridParams | A structure describing the grid settings |
| CHiCuGridParams | A structure describing the HiCu grid settings |
| CMatrix | |
| ▼NED | |
| CParams | |
| Neigvec | |
| ▼NJK | |
| CExchWeights | |
| CParams | |
| ▼NLR | |
| CE2Evaluator | E2Evaluator interface provides a way to perform a linear transformation of supplied transition density matrix |
| CEigenSolver | Iterative Eigenvalue solver, extending the generic LRSolver |
| CLRSolver | Linear Response iterative solver using a variant of the Davidson method |
| COneElOperator | Abstract interface to a one electron operator |
| CSetOfEqSolver | Iterative Set Of Linear Equations solver, extending the generic LRSolver |
| ▼CSmallMatrix | Class implementing dynamic resized two dimensional arrays |
| CRowProxy | |
| CVarVector | Vector of variables parametrising the solution to the linear response equations |
| CVarVectorCollection | Collection of vectors, usually handled at once |
| CVarVectorProxyOp | Template based proxy object that uses bool-valued policies to perform the assignments |
| ▼Nmat | |
| ▼Narn | |
| CLanczos | Class template for building Krylov subspaces with Lanczos |
| CLanczosLargestMagnitudeEig | |
| CLanczosLargestMagnitudeEigIfSmall | |
| CLanczosSeveralLargestEig | |
| CMatrixTridiagSymmetric | Tridiagonal symmetric matrix class template |
| CAcceptable | |
| CAcceptableMaxIter | |
| CAccessMap | |
| CAllocator | |
| CAllocatorManager | |
| CATAMatrix | |
| CCongrTransErrorMatrix | |
| CDebugLevelHigh | |
| CDebugLevelLow | |
| CDebugLevelMedium | |
| CDiffMatrix | |
| CEuclTruncationBase | |
| CEuclTruncationCongrTransMeasure | Truncation of general matrices with impact on matrix triple multiply as error measure |
| CEuclTruncationGeneral | Truncation of general matrices |
| CEuclTruncationSymm | Truncation of symmetric matrices |
| CEuclTruncationSymmElementLevel | Truncation of symmetric matrices at the element level (used for mixed norm truncation) |
| CEuclTruncationSymmWithZ | Truncation of symmetric matrices with Z |
| CFailure | |
| ▼CFileWritable | Write and read objects to/from file |
| CManager | |
| CStats | |
| CGblas | |
| CInterval | |
| CMatrix | Matrix class and heart of the matrix library |
| CMatrix< Treal > | |
| CMatrixBase | Base class for matrix API |
| CMatrixGeneral | Normal matrix |
| CMatrixHierarchicBase | Base class for Matrix and Matrix specialization |
| CMatrixSymmetric | Symmetric matrix |
| CMatrixTriangular | Upper non-unit triangular matrix |
| ▼CMemUsage | |
| CValues | |
| CParams | |
| CSingletonForTimings | |
| CSizesAndBlocks | Describes dimensions of matrix and its blocks on all levels |
| ▼CTC2 | Trace correcting purification |
| CFun | Help class for bisection root finding calls |
| CTime | |
| CTripleMatrix | |
| CValidPtr | Smart pointer class to control access to object |
| CVector | Vector class |
| CVector< Treal > | |
| CVectorGeneral | |
| CVectorHierarchicBase | Base class for Vector and Vector specialization |
| CXmY | This proxy expresses the result of substraction of two objects, of possibly different types, TX and TY |
| CXpY | This proxy expresses the result of addition of two objects, of possibly different types, TX and TY |
| CXtrans | This proxy expresses the result of transposition of an object of type TX |
| CXY | This proxy expresses the result of multiplication of two objects, of possibly different types, TX and TY |
| CXYZ | This proxy expresses the result of multiplication of three objects, of possibly different types, TX, TY, and TZ |
| CXYZpUV | This proxy expresses the result of multiplication of three objects added to two other multiplied objects |
| ▼Nper | |
| CPerturbation | |
| ▼NSCF | |
| CMatOptions | An object respresenting the configuration of the matrix library |
| COptions | |
| COutputOptions | |
| Nsimple_lanczos | |
| ▼NUtil | |
| CTimeMeter | Time-measuring class |