|
xerus
a general purpose tensor library
|
| ▼Nxerus | The main namespace of xerus |
| ▼Ninternal | Namespace for function and classes designated only for internal use |
| ▼CCholmodCommon | Wrapper object for the cholmod_common struct to automatically call the constructor and destructor |
| CRestrictedAccess | |
| CCholmodSparse | Wrapper class for the cholmod sparse matrix objects |
| CIndexedTensor | Internal representation of an readable and writeable indexed Tensor or TensorNetwork |
| CIndexedTensorList | Internal representation of a tuple of indexed Tensor s |
| CIndexedTensorMoveable | Internal representation of an read and write and moveable indexed Tensor or TensorNetwork |
| CIndexedTensorReadOnly | Internal representation of an readable indexed Tensor or TensorNetwork |
| CIndexedTensorWritable | Abstract internal representation of an read and writeable indexed Tensor or TensorNetwork |
| CTTStack | Internal class used to represent stacks of (possibly multiply) applications of TTOperators to either a TTTensor or TTOperator |
| ▼Nmisc | Collection of classes and functions that provide elementary functionality that is not special to xerus as a tensor library |
| ▼Ninternal | Namespace for function and classes designated only for internal use |
| ▼CbfdResolver | Class to load symbols and resolve address pointers |
| CstoredBfd | Relevant information belonging to a single bfd |
| CLogFlag | |
| Cgeneric_error | The xerus exception class |
| CLimitExtractor | Classes that can extract an estimate of the limit of a sequence |
| CLogHistogram | A logarithmic histogram, i.e. the size of all buckets is given by a constant factor [x - x*base) |
| CRichardsonExtrapolation | Limit extraction using the richardson extrapolation |
| CShanksTransformation | Limit extraction using the shanks transformation aka Aitken process |
| ▼CADFVariant | Wrapper class for all ADF variants |
| CInternalSolver | |
| ▼CALSVariant | Wrapper class for all ALS variants (dmrg etc.) |
| ▼CALSAlgorithmicData | |
| CContractedTNCache | |
| CCQ | Helper class to allow an intuitive syntax for an rank revealing orthogonal factorisation |
| CGeometricCGVariant | Wrapper class for all geometric (ie. Riemannian) CG variants |
| CHOSVDRetraction | Retraction that performs a HOSVD to project back onto the Manifold |
| CIndex | Class used to represent indices that can be used to write tensor calculations in index notation |
| CInternalSolver | |
| CMeasurmentComparator | |
| ▼CPerformanceData | Storage class for the performance data collected during an algorithm (typically iteration count, time and residual) |
| CDataPoint | |
| CQC | Helper class to allow an intuitive syntax for an rank revealing orthogonal factorisation |
| CQR | Helper class to allow an intuitive syntax for QR factorisations |
| CRankOneMeasurementSet | |
| CRQ | Helper class to allow an intuitive syntax for RQ factorisations |
| CSinglePointMeasurementSet | Class used to represent a single point measurments |
| CSteepestDescentVariant | Wrapper class for all steepest descent variants |
| CSVD | Helper class to allow an intuitive syntax for SVD factorisations |
| CTensor | Class that handles simple (non-decomposed) tensors in a dense or sparse representation |
| CTensorFactorisation | Abstract super class for all tensor factorisations |
| ▼CTensorNetwork | Very general class used to represent arbitary tensor networks |
| CLink | Class representing a link from a TensorNode to another node or an external index |
| CTensorNode | Used by the class TensorNetwork to store the componentent tensors defining the network |
| CTTNetwork | Specialized TensorNetwork class used to represent TTTensor and TToperators |
| CTTTangentVector | Class to compactly represent tangent vectors of the manifold of constant TT-rank |
| CUQMeasurementSet |