xerus
a general purpose tensor library
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NxerusThe main namespace of xerus
 NinternalNamespace for function and classes designated only for internal use
 CCholmodCommonWrapper object for the cholmod_common struct to automatically call the constructor and destructor
 CRestrictedAccess
 CCholmodSparseWrapper class for the cholmod sparse matrix objects
 CIndexedTensorInternal representation of an readable and writeable indexed Tensor or TensorNetwork
 CIndexedTensorListInternal representation of a tuple of indexed Tensor s
 CIndexedTensorMoveableInternal representation of an read and write and moveable indexed Tensor or TensorNetwork
 CIndexedTensorReadOnlyInternal representation of an readable indexed Tensor or TensorNetwork
 CIndexedTensorWritableAbstract internal representation of an read and writeable indexed Tensor or TensorNetwork
 CTTStackInternal class used to represent stacks of (possibly multiply) applications of TTOperators to either a TTTensor or TTOperator
 NmiscCollection of classes and functions that provide elementary functionality that is not special to xerus as a tensor library
 NinternalNamespace for function and classes designated only for internal use
 CbfdResolverClass to load symbols and resolve address pointers
 CstoredBfdRelevant information belonging to a single bfd
 CLogFlag
 Cgeneric_errorThe xerus exception class
 CLimitExtractorClasses that can extract an estimate of the limit of a sequence
 CLogHistogramA logarithmic histogram, i.e. the size of all buckets is given by a constant factor [x - x*base)
 CRichardsonExtrapolationLimit extraction using the richardson extrapolation
 CShanksTransformationLimit extraction using the shanks transformation aka Aitken process
 CADFVariantWrapper class for all ADF variants
 CInternalSolver
 CALSVariantWrapper class for all ALS variants (dmrg etc.)
 CALSAlgorithmicData
 CContractedTNCache
 CCQHelper class to allow an intuitive syntax for an rank revealing orthogonal factorisation
 CGeometricCGVariantWrapper class for all geometric (ie. Riemannian) CG variants
 CHOSVDRetractionRetraction that performs a HOSVD to project back onto the Manifold
 CIndexClass used to represent indices that can be used to write tensor calculations in index notation
 CInternalSolver
 CMeasurmentComparator
 CPerformanceDataStorage class for the performance data collected during an algorithm (typically iteration count, time and residual)
 CDataPoint
 CQCHelper class to allow an intuitive syntax for an rank revealing orthogonal factorisation
 CQRHelper class to allow an intuitive syntax for QR factorisations
 CRankOneMeasurementSet
 CRQHelper class to allow an intuitive syntax for RQ factorisations
 CSinglePointMeasurementSetClass used to represent a single point measurments
 CSteepestDescentVariantWrapper class for all steepest descent variants
 CSVDHelper class to allow an intuitive syntax for SVD factorisations
 CTensorClass that handles simple (non-decomposed) tensors in a dense or sparse representation
 CTensorFactorisationAbstract super class for all tensor factorisations
 CTensorNetworkVery general class used to represent arbitary tensor networks
 CLinkClass representing a link from a TensorNode to another node or an external index
 CTensorNodeUsed by the class TensorNetwork to store the componentent tensors defining the network
 CTTNetworkSpecialized TensorNetwork class used to represent TTTensor and TToperators
 CTTTangentVectorClass to compactly represent tangent vectors of the manifold of constant TT-rank
 CUQMeasurementSet