►Nblaze | |
►Nthreadpool | Namespace for the threadpool module |
CTaskQueue | Task queue for the thread pool |
►Ntiming | Namespace for the time measurement module |
CCpuPolicy | Timing policy for the measurement of the CPU time |
CTimer | Progress timer for time and performance measurements |
CWcPolicy | Timing policy for the measurement of the wall clock time |
CAbs | Generic wrapper for the abs() function |
CAccuracy | Computation accuracy for floating point data types |
CAcos | Generic wrapper for the acos() function |
CAcosh | Generic wrapper for the acosh() function |
CAdd | Generic wrapper for the addition operator |
CAddAssign | Generic wrapper for addition assignment |
CAddConst | Addition of a top level 'const' qualifier |
CAddCV | Addition of a top level 'const' and 'volatile' qualifier |
CAddExpr | Base class for all addition expression templates |
CAddLValueReference | Addition of a top level reference |
CAddPointer | Addition of a top level pointer |
CAddRValueReference | Addition of a top level reference |
CAddTrait | Base template for the AddTrait class |
CAddVolatile | Addition of a top level 'volatile' qualifier |
►CAlignedAllocator | Allocator for type-specific aligned memory |
Crebind | Implementation of the AlignedAllocator rebind mechanism |
CAlignedArray | Implementation of a static array with a fixed alignment |
CAlignmentOf | Evaluation of the required alignment of the given data type |
CAll | Compile time type check |
CAlwaysFalse | Type dependent compile time false |
CAlwaysTrue | Type dependent compile time true |
CAnd | Generic wrapper for the logical AND operator |
CAndAssign | Generic wrapper for bitwise AND assignment |
CAny | Compile time type check |
CAppend | Appending a type to a type list |
CArchive | Binary archive for the portable serialization of data |
CArg | Generic wrapper for the arg() function |
CArrayDelete | Array-delete policy class |
CAsin | Generic wrapper for the asin() function |
CAsinh | Generic wrapper for the asinh() function |
CAssign | Generic wrapper for plain assignment |
CAtan | Generic wrapper for the atan() function |
CAtan2 | Generic wrapper for the atan2() function |
CAtanh | Generic wrapper for the atanh() function |
CBandData | Auxiliary class template for the data members of the Band class |
CBandTrait | Base template for the BandTrait class |
CBinaryMapExpr | Base class for all for-each expression templates |
CBind1st | Generic wrapper for an operation with fixed 1st argument |
CBind2nd | Generic wrapper for an operation with fixed 2nd argument |
CBind3rd | Generic wrapper for an operation with fixed 3rd argument |
CBitand | Generic wrapper for the bitwise AND ('&') operator |
CBitor | Generic wrapper for the bitwise OR ('|') operator |
CBitxor | Generic wrapper for the bitwise XOR ('^') operator |
CBools | Auxiliary tool for unwrapping a pack of variadic boolean values |
CCbrt | Generic wrapper for the cbrt() function |
CCeil | Generic wrapper for the ceil() function |
CCheck | Template for the blaze::checked and blaze::unchecked instances |
CClamp | Generic wrapper for the clamp() function |
CClear | Generic wrapper for the clear() function |
CColumnData | Auxiliary class template for the data members of the Column class |
CColumnsTrait | Base template for the ColumnsTrait class |
CColumnTrait | Base template for the ColumnTrait class |
CCommonType | Deduction of a type common to several types |
CComplexProxy | Proxy backend for complex types |
►CCompressedMatrix | Efficient implementation of a compressed matrix |
CRebind | Rebind mechanism to obtain a CompressedMatrix with different data/element type |
CResize | Resize mechanism to obtain a CompressedMatrix with different fixed dimensions |
►CCompressedVector | Efficient implementation of an arbitrary sized sparse vector |
CRebind | Rebind mechanism to obtain a CompressedVector with different data/element type |
CResize | Resize mechanism to obtain a CompressedVector with a different fixed number of elements |
CComputation | Base class for all compute expression templates |
CConj | Generic wrapper for the conj() function |
CContains | Searching a type list |
CContainsRelated | Searching a type list |
CCos | Generic wrapper for the cos() function |
CCosh | Generic wrapper for the cosh() function |
CCrossExpr | Base class for all cross product expression templates |
CCrossTrait | Base template for the CrossTrait class |
CCTrans | Generic wrapper for the ctrans() function |
►CCustomMatrix | Efficient implementation of a customizable matrix |
CRebind | Rebind mechanism to obtain a CustomMatrix with different data/element type |
CResize | Resize mechanism to obtain a CustomMatrix with different fixed dimensions |
CCustomOppositeType | Evaluation of the custom opposite type |
CCustomTransposeType | Evaluation of the custom transpose type |
►CCustomVector | Efficient implementation of a customizable vector |
CRebind | Rebind mechanism to obtain a CustomVector with different data/element type |
CResize | Resize mechanism to obtain a CustomVector with a different fixed number of elements |
CDeallocate | Deallocate policy class |
CDecay | Applies the type conversions for by-value function arguments |
CDeclaration | Base class for all declaration expression templates |
CDeclDiag | Generic wrapper for the decldiag() function |
CDeclDiagExpr | Base class for all decldiag expression templates |
CDeclDiagTrait | Base template for the DeclDiagTrait class |
CDeclExpr | Base class for all matrix for-each expression templates |
CDeclHerm | Generic wrapper for the declherm() function |
CDeclHermExpr | Base class for all declherm expression templates |
CDeclHermTrait | Base template for the DeclHermTrait class |
CDeclId | Generic wrapper for the declid() function |
CDeclIdTrait | Base template for the DeclIdTrait class |
CDeclLow | Generic wrapper for the decllow() function |
CDeclLowExpr | Base class for all decllow expression templates |
CDeclLowTrait | Base template for the DeclLowTrait class |
CDeclStrLow | Generic wrapper for the declstrlow() function |
CDeclStrLowExpr | Base class for all declstrlow expression templates |
CDeclStrLowTrait | Base template for the DeclStrLowTrait class |
CDeclStrUpp | Generic wrapper for the declstrupp() function |
CDeclStrUppExpr | Base class for all declstrupp expression templates |
CDeclStrUppTrait | Base template for the DeclStrUppTrait class |
CDeclSym | Generic wrapper for the declsym() function |
CDeclSymExpr | Base class for all declsym expression templates |
CDeclSymTrait | Base template for the DeclSymTrait class |
CDeclUniLow | Generic wrapper for the declunilow() function |
CDeclUniLowExpr | Base class for all declunilow expression templates |
CDeclUniLowTrait | Base template for the DeclUniLowTrait class |
CDeclUniUpp | Generic wrapper for the decluniupp() function |
CDeclUniUppExpr | Base class for all decluniupp expression templates |
CDeclUniUppTrait | Base template for the DeclUniUppTrait class |
CDeclUpp | Generic wrapper for the declupp() function |
CDeclUppExpr | Base class for all declupp expression templates |
CDeclUppTrait | Base template for the DeclUppTrait class |
CDeclZero | Generic wrapper for the declzero() function |
CDeclZeroTrait | Base template for the DeclZeroTrait class |
CDefaultDelete | Default C++ deletion policy class |
CDefaultProxy | Default proxy backend for built-in and alternate user-specific class types |
CDenseIterator | Implementation of a generic iterator for dense vectors and matrices |
CDenseMatrix | Base class for dense matrices |
CDenseMatrixProxy | Proxy backend for dense matrix types |
CDenseVector | Base class for N-dimensional dense vectors |
CDenseVectorProxy | Proxy backend for dense vector types |
CDependency | Lifetime dependency on a singleton object |
CDerestrictTrait | Evaluation of the return type of the derestrict function |
CDiagonalMatrix | Matrix adapter for diagonal matrices |
CDiagonalProxy | Access proxy for diagonal matrices |
CDiv | Generic wrapper for the division operator |
CDivAssign | Generic wrapper for division assignment |
CDivExpr | Base class for all division expression templates |
CDivTrait | Base template for the DivTrait class |
CDMatDeclDiagExpr | Expression object for the explicit diagonal declaration of dense matrices |
CDMatDeclHermExpr | Expression object for the explicit Hermitian declaration of dense matrices |
CDMatDeclLowExpr | Expression object for the explicit lower declaration of dense matrices |
CDMatDeclStrLowExpr | Expression object for the explicit strictly lower declaration of dense matrices |
CDMatDeclStrUppExpr | Expression object for the explicit strictly upper declaration of dense matrices |
CDMatDeclSymExpr | Expression object for the explicit symmetry declaration of dense matrices |
CDMatDeclUniLowExpr | Expression object for the explicit unilower declaration of dense matrices |
CDMatDeclUniUppExpr | Expression object for the explicit uniupper declaration of dense matrices |
CDMatDeclUppExpr | Expression object for the explicit upper declaration of dense matrices |
►CDMatDMatAddExpr | Expression object for dense matrix-dense matrix additions |
CConstIterator | Iterator over the elements of the dense matrix |
CDMatDMatKronExpr | Expression object for dense matrix-dense matrix Kronecker products |
►CDMatDMatMapExpr | Expression object for the dense matrix-dense matrix map() function |
CConstIterator | Iterator over the elements of the dense matrix map expression |
CDMatDMatMultExpr | Expression object for dense matrix-dense matrix multiplications |
►CDMatDMatSchurExpr | Expression object for dense matrix-dense matrix Schur products |
CConstIterator | Iterator over the elements of the dense matrix |
CDMatDMatSolveExpr | Expression object for dense matrix-dense matrix solvers |
►CDMatDMatSubExpr | Expression object for dense matrix-dense matrix subtractions |
CConstIterator | Iterator over the elements of the dense matrix |
CDMatDVecMultExpr | Expression object for dense matrix-dense vector multiplications |
CDMatDVecSolveExpr | Expression object for dense matrix-dense vector solvers |
CDMatEigenExpr | Expression object for dense matrix eigenvalue solvers |
CDMatEvalExpr | Expression object for the forced evaluation of dense matrices |
CDMatExpExpr | Expression object for dense matrix exponential |
CDMatFixExpr | Expression object for fixing the size of a dense matrix |
►CDMatGenExpr | Expression object for the dense matrix generate() function |
CConstIterator | Iterator over the elements of the dense matrix generator expression |
CDMatInvExpr | Expression object for dense matrix inversions |
►CDMatMapExpr | Expression object for the dense matrix map() function |
CConstIterator | Iterator over the elements of the dense matrix map expression |
CDMatNoAliasExpr | Expression object for the non-aliased evaluation of dense matrices |
CDMatNoSIMDExpr | Expression object for the non-SIMD evaluation of dense matrices |
CDMatReduceExpr | Base template for row-major dense matrix partial reduction operations |
CDMatReduceExpr< MT, OP, columnwise > | Expression object for column-wise row-major dense matrix reduction operations |
►CDMatReduceExpr< MT, OP, rowwise > | Expression object for row-wise row-major dense matrix reduction operations |
CConstIterator | Iterator over the elements of the dense vector |
CDMatRepeatExpr | Expression object for the dense matrix repeat() function |
►CDMatScalarDivExpr | Expression object for divisions of a dense matrix by a scalar |
CConstIterator | Iterator over the elements of the dense matrix |
►CDMatScalarMultExpr | Expression object for dense matrix-scalar multiplications |
CConstIterator | Iterator over the elements of the dense matrix |
CDMatSerialExpr | Expression object for the forced serial evaluation of dense matrices |
CDMatSMatAddExpr | Expression object for dense matrix-sparse matrix additions |
CDMatSMatKronExpr | Expression object for dense matrix-sparse matrix Kronecker product |
CDMatSMatMultExpr | Expression object for dense matrix-sparse matrix multiplications |
CDMatSMatSchurExpr | |
CDMatSMatSubExpr | Expression object for dense matrix-sparse matrix subtractions |
CDMatSVDExpr | Expression object for dense matrix singular value solvers |
CDMatSVecMultExpr | Expression object for dense matrix-sparse vector multiplications |
CDMatTDMatAddExpr | Expression object for dense matrix-transpose dense matrix additions |
CDMatTDMatMapExpr | Expression object for the dense matrix/tranpose dense matrix map() function |
CDMatTDMatMultExpr | Expression object for dense matrix-transpose dense matrix multiplications |
CDMatTDMatSchurExpr | Expression object for dense matrix-transpose dense matrix Schur product |
CDMatTDMatSubExpr | Expression object for dense matrix-transpose dense matrix subtractions |
CDMatTransExpr | Expression object for dense matrix transpositions |
CDMatTransposer | Expression object for the transposition of a dense matrix |
CDMatTSMatAddExpr | Expression object for dense matrix-sparse matrix additions |
CDMatTSMatMultExpr | Expression object for dense matrix-transpose sparse matrix multiplications |
CDMatTSMatSchurExpr | |
CDMatTSMatSubExpr | Expression object for dense matrix-transpose sparse matrix subtractions |
►CDVecDVecAddExpr | Expression object for dense vector-dense vector additions |
CConstIterator | Iterator over the elements of the dense vector |
►CDVecDVecCrossExpr | Expression object for dense vector-dense vector cross products |
CConstIterator | Iterator over the elements of the dense vector |
►CDVecDVecDivExpr | Expression object for dense vector-dense vector divisions |
CConstIterator | Iterator over the elements of the dense vector |
CDVecDVecKronExpr | Expression object for dense vector-dense vector Kronecker product |
►CDVecDVecMapExpr | Expression object for the dense vector-dense vector map() function |
CConstIterator | Iterator over the elements of the dense vector map expression |
►CDVecDVecMultExpr | Expression object for dense vector-dense vector multiplications |
CConstIterator | Iterator over the elements of the dense vector |
►CDVecDVecOuterExpr | Expression object for the dense vector-dense vector outer map() function |
CConstIterator | Iterator over the elements of the dense vector outer map expression |
►CDVecDVecSubExpr | Expression object for dense vector-dense vector subtractions |
CConstIterator | Iterator over the elements of the dense vector |
CDVecEvalExpr | Expression object for the forced evaluation of dense vectors |
CDVecExpandExpr | Expression object for dense vector expansion |
CDVecFixExpr | Expression object for fixing the size of a dense vector |
►CDVecGenExpr | Expression object for the dense vector generate() function |
CConstIterator | Iterator over the elements of the dense vector generator expression |
►CDVecMapExpr | Expression object for the dense vector map() function |
CConstIterator | Iterator over the elements of the dense vector map expression |
CDVecNoAliasExpr | Expression object for the non-aliased evaluation of dense vectors |
CDVecNoSIMDExpr | Expression object for the non-SIMD evaluation of dense vectors |
CDVecRepeatExpr | Expression object for the dense vector repeat() function |
►CDVecScalarDivExpr | Expression object for divisions of a dense vector by a scalar |
CConstIterator | Iterator over the elements of the dense vector |
►CDVecScalarMultExpr | Expression object for dense vector-scalar multiplications |
CConstIterator | Iterator over the elements of the dense vector |
CDVecSerialExpr | Expression object for the forced serial evaluation of dense vectors |
CDVecSVecAddExpr | Expression object for dense vector-sparse vector additions |
CDVecSVecCrossExpr | Expression object for dense vector-sparse vector cross products |
CDVecSVecKronExpr | Expression object for dense vector-sparse vector Kronecker product |
►CDVecSVecMultExpr | Expression object for dense vector-sparse vector multiplications |
CConstIterator | Iterator over the elements of the dense vector-sparse vector multiplication expression |
►CDVecSVecOuterExpr | Expression object for dense vector-sparse vector outer products |
CConstIterator | Iterator over the elements of the dense vector-sparse vector outer product expression |
CDVecSVecSubExpr | Expression object for dense vector-sparse vector subtractions |
CDVecTransExpr | Expression object for dense vector transpositions |
CDVecTransposer | Expression object for the transposition of a dense vector |
CDynamicAllocator | Deduction of an allocator type for dynamic vectors and matrices |
►CDynamicMatrix | Efficient implementation of a dynamic matrix |
CRebind | Rebind mechanism to obtain a DynamicMatrix with different data/element type |
CResize | Resize mechanism to obtain a DynamicMatrix with different fixed dimensions |
CUninitialized | Definition of the nested auxiliary struct Uninitialized |
►CDynamicVector | Efficient implementation of an arbitrary sized vector |
CRebind | Rebind mechanism to obtain a DynamicVector with different data/element type |
CResize | Resize mechanism to obtain a DynamicVector with a different fixed number of elements |
CUninitialized | Definition of the nested auxiliary struct Uninitialized |
CEigenExpr | Base class for all eigenvalue expression templates |
CElementsTrait | Base template for the ElementsTrait class |
CEmptyType | Empty data type for utility purposes |
CEnableIf | Substitution Failure Is Not An Error (SFINAE) class |
CEpsilon | Numerical epsilon value for floating point data types |
CErase | Erasing the first occurrence of a type from a type list |
CEraseAll | Erasing all occurrences of a type from a type list |
CErf | Generic wrapper for the erf() function |
CErfc | Generic wrapper for the erfc() function |
CEval | Generic wrapper for the eval() function |
CEvalExpr | Base class for all evaluation expression templates |
CEvaluateTrait | Evaluation of the return type of the evaluate function |
CExp | Generic wrapper for the exp() function |
CExp10 | Generic wrapper for the exp10() function |
CExp2 | Generic wrapper for the exp2() function |
CExpandExpr | Base class for all expansion expression templates |
CExpandExprData | Auxiliary class template for the data members of expansion expression classes |
CExpandTrait | Base template for the ExpandTrait class |
CExpression | Base class for all expression templates |
CExtent | Compile time check for the size of array bounds |
CFloor | Generic wrapper for the floor() function |
Cfortran_complex16 | Type of double precision complex numbers within a Fortran forward declaration |
Cfortran_complex8 | Type of single precision complex numbers within a Fortran forward declaration |
CFunctionTrace | RAII object for function tracing |
CGenExpr | Base class for all for-each expression templates |
CGreater | Generic wrapper for the greater-than relational operator |
CGroupTag | Group tag for vectors and matrices |
CHas1Byte | Compile time size check |
CHas2Bytes | Compile time size check |
CHas4Bytes | Compile time size check |
CHas8Bytes | Compile time size check |
CHasAbs | Availability of the abs() operation for the given data types |
CHasAcos | Availability of the acos() operation for the given data types |
CHasAcosh | Availability of the acosh() operation for the given data types |
CHasAdd | Availability of an addition operator for the given data types |
CHasAsin | Availability of the asin() operation for the given data types |
CHasAsinh | Availability of the asinh() operation for the given data types |
CHasAtan | Availability of the atan() operation for the given data types |
CHasAtan2 | Availability of the atan2() operation for the given data types |
CHasAtanh | Availability of the atanh() operation for the given data types |
CHasCbrt | Availability of the cbrt() operation for the given data types |
CHasCeil | Availability of the ceil() operation for the given data types |
CHasClamp | Availability of the clamp() operation for the given data types |
CHasConj | Availability of the conj() operation for the given data types |
CHasConstDataAccess | Compile time check for low-level access to constant data |
CHasCos | Availability of the cos() operation for the given data types |
CHasCosh | Availability of the cosh() operation for the given data types |
CHasCyclicDependency | |
CHasDiv | Availability of a division operator for the given data types |
CHasErf | Availability of the erf() operation for the given data types |
CHasErfc | Availability of the erfc() operation for the given data types |
CHasExp | Availability of the exp() operation for the given data types |
CHasExp10 | Availability of the exp10() operation for the given data types |
CHasExp2 | Availability of the exp2() operation for the given data types |
CHasFloor | Availability of the floor() operation for the given data types |
CHasHypot | Availability of the hypot() operation for the given data types |
CHasImag | Availability of the imag() operation for the given data types |
CHasInvCbrt | Availability of the invcbrt() operation for the given data types |
CHasInvSqrt | Availability of the invsqrt() operation for the given data types |
CHasLGamma | Availability of the lgamma() operation for the given data types |
CHasLog | Availability of the log() operation for the given data types |
CHasLog10 | Availability of the log10() operation for the given data types |
CHasLog1p | Availability of the log1p() operation for the given data types |
CHasLog2 | Availability of the log2() operation for the given data types |
CHasMax | Availability of a max() operation for the given data types |
CHasMin | Availability of a min() operation for the given data types |
CHasMult | Availability of a multiplication operator for the given data types |
CHasMutableDataAccess | Compile time check for low-level access to mutable data |
CHasPow | Availability of the pow() operation for the given data types |
CHasReal | Availability of the real() operation for the given data types |
CHasRound | Availability of the round() operation for the given data types |
CHasSign | Availability of the sign() operation for the given data types |
CHasSIMDAbs | Availability of a SIMD absolute value operation for the given data type |
CHasSIMDAcos | Availability of a SIMD inverse cosine operation for the given data type |
CHasSIMDAcosh | Availability of a SIMD inverse hyperbolic cosine operation for the given data type |
CHasSIMDAdd | Availability of a SIMD addition for the given data types |
CHasSIMDAsin | Availability of a SIMD inverse sine operation for the given data type |
CHasSIMDAsinh | Availability of a SIMD inverse hyperbolic sine operation for the given data type |
CHasSIMDAtan | Availability of a SIMD inverse tangent operation for the given data type |
CHasSIMDAtan2 | Availability of a SIMD inverse tangent operation for the given data types |
CHasSIMDAtanh | Availability of a SIMD inverse hyperbolic tangent operation for the given data type |
CHasSIMDBitand | Availability of a SIMD bitwise AND ('&') for the given data types |
CHasSIMDBitor | Availability of a SIMD bitwise OR ('|') for the given data types |
CHasSIMDBitxor | Availability of a SIMD bitwise XOR ('^') for the given data types |
CHasSIMDCbrt | Availability of a SIMD cubic root operation for the given data type |
CHasSIMDCeil | Availability of a SIMD ceil operation for the given data type |
CHasSIMDConj | Availability of a SIMD conjugate operation for the given data type |
CHasSIMDCos | Availability of a SIMD cosine operation for the given data type |
CHasSIMDCosh | Availability of a SIMD hyperbolic cosine operation for the given data type |
CHasSIMDDiv | Availability of a SIMD division for the given data types |
CHasSIMDEqual | Availability of a SIMD equality comparison for the given data types |
CHasSIMDErf | Availability of a SIMD error function (erf ) operation for the given data type |
CHasSIMDErfc | Availability of a SIMD complementary error function (erfc ) operation for the given data type |
CHasSIMDExp | Availability of a SIMD exp() operation for the given data type |
CHasSIMDExp10 | Availability of a SIMD exp10() operation for the given data type |
CHasSIMDExp2 | Availability of a SIMD exp2() operation for the given data type |
CHasSIMDFloor | Availability of a SIMD floor operation for the given data type |
CHasSIMDHypot | Availability of a SIMD hypotenous operation for the given data types |
CHasSIMDInvCbrt | Availability of a SIMD inverse cubic root operation for the given data type |
CHasSIMDInvSqrt | Availability of a SIMD inverse square root operation for the given data type |
CHasSIMDLGamma | Availability of a SIMD lgamma operation for the given data type |
CHasSIMDLog | Availability of a SIMD natural logarithm operation for the given data type |
CHasSIMDLog10 | Availability of a SIMD common logarithm operation for the given data type |
CHasSIMDLog1p | Availability of a SIMD log1p operation for the given data type |
CHasSIMDLog2 | Availability of a SIMD binary logarithm operation for the given data type |
CHasSIMDMax | Availability of a SIMD max operation for the given data types |
CHasSIMDMin | Availability of a SIMD min operation for the given data types |
CHasSIMDMult | Availability of a SIMD multiplication for the given data types |
CHasSIMDPow | Availability of a SIMD power operation for the given data type |
CHasSIMDRound | Availability of a SIMD round operation for the given data type |
CHasSIMDShiftLI | Availability of a SIMD uniform left-shift for the given data types |
CHasSIMDShiftLV | Availability of an SIMD elementwise left-shift for the given data types |
CHasSIMDShiftRI | Availability of a SIMD uniform right-shift for the given data types |
CHasSIMDShiftRV | Availability of a SIMD elementwise right-shift for the given data types |
CHasSIMDSign | Availability of a SIMD sign operation for the given data type |
CHasSIMDSin | Availability of a SIMD sine operation for the given data type |
CHasSIMDSinh | Availability of a SIMD hyperbolic sine operation for the given data type |
CHasSIMDSqrt | Availability of a SIMD square root operation for the given data type |
CHasSIMDSub | Availability of a SIMD subtraction for the given data types |
CHasSIMDTan | Availability of a SIMD tangent operation for the given data type |
CHasSIMDTanh | Availability of a SIMD hyperbolic tangent operation for the given data type |
CHasSIMDTrunc | Availability of a SIMD trunc operation for the given data type |
CHasSin | Availability of the sin() operation for the given data types |
CHasSinh | Availability of the sinh() operation for the given data types |
CHasSize | Compile time size check |
CHasSqrt | Availability of the sqrt() operation for the given data types |
CHasSub | Availability of a subtraction operator for the given data types |
CHasTan | Availability of the tan() operation for the given data types |
CHasTanh | Availability of the tanh() operation for the given data types |
CHasTrunc | Availability of the trunc() operation for the given data types |
CHaveSameSize | Compile time size check |
CHermitianElement | Representation of two synchronized elements within the sparse Hermitian matrix |
CHermitianMatrix | Matrix adapter for Hermitian matrices |
CHermitianProxy | Access proxy for Hermitian matrices |
CHermitianValue | Representation of two synchronized values within a sparse Hermitian matrix |
CHighType | Base template for the HighType type trait |
►CHybridMatrix | Efficient implementation of a dynamically sized matrix with static memory |
CRebind | Rebind mechanism to obtain a HybridMatrix with different data/element type |
CResize | Resize mechanism to obtain a HybridMatrix with different fixed dimensions |
►CHybridVector | Efficient implementation of a dynamically sized vector with static memory |
CRebind | Rebind mechanism to obtain a HybridVector with different data/element type |
CResize | Resize mechanism to obtain a HybridVector with a different fixed number of elements |
CHypot | Generic wrapper for the hypot() function |
►CIdentityMatrix | Efficient implementation of an identity matrix |
CConstIterator | Iterator over the elements of the identity matrix |
CRebind | Rebind mechanism to obtain an IdentityMatrix with different data/element type |
CResize | Resize mechanism to obtain a IdentityMatrix with different fixed dimensions |
CIf | Compile time type selection |
CImag | Generic wrapper for the imag() function |
CIndexOf | Searching a type list |
CIndices | Auxiliary class for the generation of random indices |
CInfinity | Positive infinity for built-in data types |
CInitializerIterator | Implementation of an iterator for (extended) initializer lists |
►CInitializerMatrix | Dense matrix representation of an initializer list |
CRebind | Rebind mechanism to obtain a InitializerMatrix with different data/element type |
CResize | Resize mechanism to obtain a InitializerMatrix with different fixed dimensions |
►CInitializerVector | Dense vector representation of an initializer list |
CRebind | Rebind mechanism to obtain a InitializerVector with different data/element type |
CResize | Resize mechanism to obtain a InitializerVector with a different fixed number of elements |
CIntegralConstant | Generic wrapper for a compile time constant integral value |
CInv | Generic wrapper for the inv() function |
CInvAdd | Generic wrapper for the inverted addition operator |
CInvCbrt | Generic wrapper for the invcbrt() function |
CInvSqrt | Generic wrapper for the invsqrt() function |
CIsAdaptor | Compile time check for adaptors |
CIsAddExpr | Compile time check whether the given type is an addition expression template |
CIsAligned | Compile time check for the alignment of data types |
CIsArithmetic | Compile time check for arithmetic data types |
CIsArray | Compile time type check |
CIsAssignable | Compile time type check |
CIsBand | Compile time check for bands |
CIsBaseOf | Compile time analysis of an inheritance relationship |
CIsBinaryMapExpr | Compile time check whether the given type is a binary map expression template |
CIsBLASCompatible | Compile time check for data types |
CIsBoolean | Compile time check for boolean types |
CIsBuiltin | Compile time check for built-in data types |
CIsCharacter | Compile time check for character types |
CIsClass | Compile time type check |
CIsClearable | Compile time check for clearable data types |
CIsColumn | Compile time check for columns |
CIsColumnMajorMatrix | Compile time check for column-major matrix types |
CIsColumns | Compile time check for column selections |
CIsColumnVector | Compile time check for column vector types |
CIsCommutative | Compile time check for the commutativity of data types |
CIsComplex | Compile time check for complex types |
CIsComplexDouble | Compile time check for single precision complex types |
CIsComplexFloat | Compile time check for single precision complex types |
CIsComputation | Compile time check whether the given type is a computational expression template |
CIsConst | Compile time check for constant data types |
CIsConstructible | Compile time type check |
CIsContiguous | Compile time check for the memory layout of data types |
CIsConvertible | Compile time pointer relationship constraint |
CIsCopyAssignable | Compile time type check |
CIsCopyConstructible | Compile time type check |
CIsCrossExpr | Compile time check whether the given type is a cross product expression template |
CIsCUDAAssignable | Compile time check for data types |
CIsCustom | Compile time check for custom data types |
CIsDeclaration | Compile time check whether the given type is a declaration expression template |
CIsDeclDiagExpr | Compile time check whether the given type is a decldiag expression template |
CIsDeclExpr | Compile time check whether the given type is a declaration expression template |
CIsDeclHermExpr | Compile time check whether the given type is a declherm expression template |
CIsDeclLowExpr | Compile time check whether the given type is a decllow expression template |
CIsDeclStrLowExpr | Compile time check whether the given type is a declstrlow expression template |
CIsDeclStrUppExpr | Compile time check whether the given type is a declstrupp expression template |
CIsDeclSymExpr | Compile time check whether the given type is a declsym expression template |
CIsDeclUniLowExpr | Compile time check whether the given type is a declunilow expression template |
CIsDeclUniUppExpr | Compile time check whether the given type is a decluniupp expression template |
CIsDeclUppExpr | Compile time check whether the given type is a declupp expression template |
CIsDefaultConstructible | Compile time type check |
CIsDenseMatrix | Compile time check for dense matrix types |
CIsDenseVector | Compile time check for dense vector types |
CIsDestructible | Compile time type check |
CIsDiagonal | Compile time check for diagonal matrices |
CIsDivExpr | Compile time check whether the given type is a division expression template |
CIsDouble | Compile time check for double precision floating point types |
CIsEigenExpr | Compile time check whether the given type is an eigenvalue expression template |
CIsElements | Compile time check for element selections |
CIsEmpty | Compile time type check |
CIsEnum | Compile time check for complete enumeration types |
CIsEvalExpr | Compile time check whether the given type is an evaluation expression template |
CIsEven | Compile time check whether a compile time constant expression is even |
CIsExpandExpr | Compile time check whether the given type is an expansion expression template |
CIsExpression | Compile time check whether the given type is an expression template |
CIsFloat | Compile time check for single precision floating point types |
CIsFloatingPoint | Compile time check for floating point data types |
CIsGeneral | Compile time check for general matrices |
CIsGenExpr | Compile time check whether the given type is a generator expression template |
CIsHermitian | Compile time check for Hermitian matrices |
CIsIdentity | Compile time check for identity matrices |
CIsInitializer | Compile time check for custom data types |
CIsInteger | Compile time check for integer types |
CIsIntegral | Compile time check for integral data types |
CIsInvertible | Compile time check for data types |
CIsKronExpr | Compile time check whether the given type is a Kronecker product expression template |
CIsLong | Compile time check for long integer types |
CIsLongDouble | Compile time check for extended precision floating point types |
CIsLower | Compile time check for lower triangular matrices |
CIsLValueReference | Compile time type check |
CIsMatEvalExpr | Compile time check whether the given type is a matrix evaluation expression template |
CIsMatExpExpr | Compile time check whether the given type is a matrix exponential expression template |
CIsMatGenExpr | Compile time check whether the given type is a matrix generator expression template |
CIsMatInvExpr | Compile time check whether the given type is a matrix inversion expression template |
CIsMatMapExpr | Compile time check whether the given type is a unary matrix map expression template |
CIsMatMatAddExpr | Compile time check whether the given type is a matrix/matrix addition expression template |
CIsMatMatKronExpr | Compile time check whether the given type is a matrix/matrix Kronecker product expression template |
CIsMatMatMapExpr | Compile time check whether the given type is a binary matrix map expression template |
CIsMatMatMultExpr | Compile time check whether the given type is a matrix/matrix multiplication expression template |
CIsMatMatSolveExpr | Compile time check whether the given type is a multi LSE solver expression template |
CIsMatMatSubExpr | Compile time check whether the given type is a matrix/matrix subtraction expression template |
CIsMatNoAliasExpr | Compile time check whether the given type is a matrix no-alias expression template |
CIsMatNoSIMDExpr | Compile time check whether the given type is a matrix no-SIMD expression template |
CIsMatReduceExpr | Compile time check whether the given type is a reduction expression template |
CIsMatRepeatExpr | Compile time check whether the given type is a matrix repeater expression template |
CIsMatrix | Compile time check for matrix types |
CIsMatScalarDivExpr | Compile time check whether the given type is a matrix/scalar division expression template |
CIsMatScalarMultExpr | Compile time check whether the given type is a matrix/scalar multiplication expression template |
CIsMatSerialExpr | Compile time check whether the given type is a matrix serial evaluation expression template |
CIsMatTransExpr | Compile time check whether the given type is a matrix transposition expression template |
CIsMatVecMultExpr | Compile time check whether the given type is a matrix/vector multiplication expression template |
CIsMatVecSolveExpr | Compile time check whether the given type is a single LSE solver expression template |
CIsModification | Compile time check whether the given type is a modification expression template |
CIsMoveAssignable | Compile time type check |
CIsMoveConstructible | Compile time type check |
CIsMultExpr | Compile time check whether the given type is a multiplication expression template |
CIsMultipleOf | Compile time check for a multiplicative relationship of two integral values |
CIsNoAliasExpr | Compile time check whether the given type is a no-alias expression template |
CIsNoSIMDExpr | Compile time check whether the given type is a no-SIMD expression template |
CIsNothrowAssignable | Compile time type check |
CIsNothrowConstructible | Compile time type check |
CIsNothrowCopyAssignable | Compile time type check |
CIsNothrowCopyConstructible | Compile time type check |
CIsNothrowDefaultConstructible | Compile time type check |
CIsNothrowDestructible | Compile time type check |
CIsNothrowMoveAssignable | Compile time type check |
CIsNothrowMoveConstructible | Compile time type check |
CIsNumeric | Compile time check for numeric types |
CIsObject | Compile time type check |
CIsOdd | Compile time check whether a compile time constant expression is odd |
CIsOperation | Compile time check whether the given type is an operational expression template |
CIsOpposedView | Compile time check for resizable data types |
CIsPadded | Compile time check for data types with padding |
CIsPaddingEnabled | Compile time check for data types |
CIsPod | Compile time check for pod data types |
CIsPointer | Compile time type check |
CIsPowerOf | Compile time check for a power relationship of integral values to a given base |
CIsProxy | Compile time check for proxy types |
CIsReduceExpr | Compile time check whether the given type is a reduction expression template |
CIsReference | Compile time type check |
CIsRepeatExpr | Compile time check whether the given type is a repeater expression template |
CIsResizable | Compile time check for resizable data types |
CIsRestricted | Compile time check for data types with restricted data access |
CIsRow | Compile time check for rows |
CIsRowMajorMatrix | Compile time check for row-major matrix types |
CIsRows | Compile time check for row selections |
CIsRowVector | Compile time check for row vector types |
CIsRValueReference | Compile time type check |
CIsSame | Type relationship analysis |
CIsScalar | Compile time check for scalar types |
CIsSchurExpr | Compile time check whether the given type is a Schur product expression template |
CIsSerialExpr | Compile time check whether the given type is a serial evaluation expression template |
CIsShort | Compile time check for short integer types |
CIsShrinkable | Compile time check for shrinkable data types |
CIsSigned | Compile time check for signed data types |
CIsSIMDCombinable | Compile time check for data types |
CIsSIMDEnabled | Compile time check for data types |
CIsSIMDPack | Compile time check for SIMD data types |
CIsSMPAssignable | Compile time check for data types |
CIsSolveExpr | Compile time check whether the given type is a solver expression template |
CIsSparseElement | Compile time check whether the given type is a sparse element type |
CIsSparseMatrix | Compile time check for sparse matrix types |
CIsSparseVector | Compile time check for sparse vector types |
CIsSquare | Compile time check for square matrices |
CIsStatic | Compile time check for static data types |
CIsStrictlyLower | Compile time check for strictly lower triangular matrices |
CIsStrictlySame | Compile time type relationship analysis |
CIsStrictlyTriangular | Compile time check for strictly triangular matrix types |
CIsStrictlyUpper | Compile time check for strictly upper triangular matrices |
CIsSubExpr | Compile time check whether the given type is a subtraction expression template |
CIsSubmatrix | Compile time check for submatrices |
CIsSubvector | Compile time check for subvectors |
CIsSVDExpr | Compile time check whether the given type is a singular value expression template |
CIsSymmetric | Compile time check for symmetric matrices |
CIsTemporary | Compile time check whether the given type is a temporary vector or matrix type |
CIsTransExpr | Compile time check whether the given type is a transposition expression template |
CIsTransformation | Compile time check whether the given type is a transformation expression template |
CIsTriangular | Compile time check for triangular matrix types |
CIsTVecMatMultExpr | Compile time check whether the given type is a vector/matrix multiplication expression template |
CIsUnaryMapExpr | Compile time check whether the given type is a unary map expression template |
CIsUniform | Compile time check for uniform vectors and matrices |
CIsUniLower | Compile time check for lower unitriangular matrices |
CIsUnion | Compile time check for union data types |
CIsUniTriangular | Compile time check for unitriangular matrix types |
CIsUniUpper | Compile time check for upper unitriangular matrices |
CIsUnsigned | Compile time check for unsigned data types |
CIsUpper | Compile time check for upper triangular matrices |
CIsValid | Compile time type check |
CIsVecEvalExpr | Compile time check whether the given type is a vector evaluation expression template |
CIsVecExpandExpr | Compile time check whether the given type is a vector expansion expression template |
CIsVecGenExpr | Compile time check whether the given type is a vector generator expression template |
CIsVecMapExpr | Compile time check whether the given type is a unary vector map expression template |
CIsVecNoAliasExpr | Compile time check whether the given type is a vector no-alias expression template |
CIsVecNoSIMDExpr | Compile time check whether the given type is a vector no-SIMD expression template |
CIsVecRepeatExpr | Compile time check whether the given type is a vector repeater expression template |
CIsVecScalarDivExpr | Compile time check whether the given type is a vector/scalar division expression template |
CIsVecScalarMultExpr | Compile time check whether the given type is a vector/scalar multiplication expression template |
CIsVecSerialExpr | Compile time check whether the given type is a vector serial evaluation expression template |
CIsVector | Compile time check for vector types |
CIsVectorizable | Compile time check for vectorizable types |
CIsVecTransExpr | Compile time check whether the given type is a vector transposition expression template |
CIsVecTVecMapExpr | Compile time check whether the given type is an outer map expression template |
CIsVecTVecMultExpr | Compile time check whether the given type is an outer product expression template |
CIsVecVecAddExpr | Compile time check whether the given type is a vector/vector addition expression template |
CIsVecVecDivExpr | Compile time check whether the given type is a vector/vector division expression template |
CIsVecVecKronExpr | Compile time check whether the given type is a vector/vector Kronecker product expression template |
CIsVecVecMapExpr | Compile time check whether the given type is a binary vector map expression template |
CIsVecVecMultExpr | Compile time check whether the given type is a vector/vector multiplication expression template |
CIsVecVecSubExpr | Compile time check whether the given type is a vector/vector subtraction expression template |
CIsView | Compile time check for views |
CIsVoid | Compile time check for the void data type |
CIsVolatile | Compile time check for volatile data types |
CIsZero | Compile time check for zero vectors or matrices |
CJoin | Generic wrapper for unpacking paired function arguments |
CKron | Generic wrapper for the Kronecker product |
CKronExpr | Base class for all Kron product expression templates |
CKronTrait | Base template for the KronTrait class |
CL1Norm | Generic wrapper for the l1Norm() function |
CL2Norm | Generic wrapper for the l2Norm() function |
CL3Norm | Generic wrapper for the l3Norm() function |
CL4Norm | Generic wrapper for the l4Norm() function |
CLeftShiftAssign | Generic wrapper for bitwise left-shift assignment |
CLength | Calculating the length of a type list |
CLess | Generic wrapper for the less-than relational operator |
CLGamma | Generic wrapper for the lgamma() function |
CLimits | Numerical limits of built-in data types |
CLog | Generic wrapper for the log() function |
CLog10 | Generic wrapper for the log10() function |
CLog1p | Generic wrapper for the log1p() function |
CLog2 | Generic wrapper for the log2() function |
CLowerMatrix | Matrix adapter for lower triangular matrices |
CLowerProxy | Access proxy for lower triangular matrices |
CLowType | Base template for the LowType type trait |
CLpNorm | Generic wrapper for the lpNorm() function |
CMAC | Generic wrapper for the multiply-accumulate ( ; MAC) operation |
CMakeComplex | Converting the given type to the matching 'complex' type |
CMakePair | Generic wrapper for the make_pair() function |
CMakeSigned | Compile time type conversion into a signed integral type |
CMakeUnsigned | Compile time type conversion into an unsigned integral type |
CMapTrait | Base template for the MapTrait class |
CMatEvalExpr | Base class for all matrix evaluation expression templates |
CMatExpExpr | Base class for all matrix exponential expression templates |
CMatGenExpr | Base class for all matrix generator expression templates |
CMatInvExpr | Base class for all matrix inversion expression templates |
CMatMapExpr | Base class for all unary matrix map expression templates |
CMatMatAddExpr | Base class for all matrix/matrix addition expression templates |
CMatMatKronExpr | Base class for all matrix/matrix Kronecker expression templates |
CMatMatMapExpr | Base class for all binary matrix map expression templates |
CMatMatMultExpr | Base class for all matrix/matrix multiplication expression templates |
CMatMatSolveExpr | Base class for all multi LSE solver expression templates |
CMatMatSubExpr | Base class for all matrix/matrix subtraction expression templates |
CMatNoAliasExpr | Base class for all matrix no-alias expression templates |
CMatNoSIMDExpr | Base class for all matrix no-SIMD expression templates |
CMatReduceExpr | Base class for all matrix reduction expression templates |
CMatRepeatExpr | Base class for all matrix repeat expression templates |
CMatrix | Base class for matrices |
CMatrixAccessProxy | Access proxy for sparse, matrices |
CMatrixSerializer | Serializer for dense and sparse matrices |
CMatScalarDivExpr | Base class for all matrix/scalar division expression templates |
CMatScalarMultExpr | Base class for all matrix/scalar multiplication expression templates |
CMatSerialExpr | Base class for all matrix serial evaluation expression templates |
CMatTransExpr | Base class for all matrix transposition expression templates |
CMatVecMultExpr | Base class for all matrix/vector multiplication expression templates |
CMatVecSolveExpr | Base class for all single LSE solver expression templates |
CMax | Generic wrapper for the max() function |
CMaxSize | Compile time evaluation of the maximum size of vectors and matrices |
CMaxSizeHelper1 | |
CMaxSizeHelper2 | |
►CMemoryPool | Memory pool for small objects |
CBlock | Memory block within the memory bool |
CFreeObject | A single element of the free list of the memory pool |
CMin | Generic wrapper for the min() function |
CMinmax | Generic wrapper for the minmax() function |
CModification | Base class for all modification expression templates |
CModuloAssign | Generic wrapper for modulo assignment |
CMult | Generic wrapper for the multiplication operator |
CMultAssign | Generic wrapper for multiplication assignment |
CMultExpr | Base class for all multiplication expression templates |
CMultTrait | Base template for the MultTrait class |
CNegativeAccuracy | Negative computation accuracy for floating point data types |
CNegativeEpsilon | Negative epsilon value for floating point data types |
CNegativeInfinity | Negative infinity for built-in data types |
CNoAlias | Generic wrapper for the noalias() function |
CNoAliasExpr | Base class for all no-alias expression templates |
CNoDelete | No-delete policy class |
CNonCopyable | Base class for non-copyable class instances |
CNonCreatable | Base class for non-creatable (static) classes |
CNoneSuch | Default result type for the Detected_t type trait |
CNonScalarProxy | Access proxy for symmetric, square matrices with non-scalar element types |
CNoop | Generic wrapper for the null function |
CNoSIMD | Generic wrapper for the nosimd() function |
CNoSIMDExpr | Base class for all no-SIMD expression templates |
CNot | Generic wrapper for the logical NOT operator |
►CNullAllocator | Allocator returning nullptr |
Crebind | Implementation of the NullAllocator rebind mechanism |
CNullType | Utility type for generic codes |
COperation | Base class for all operational expression templates |
COr | Generic wrapper for the logical OR operator |
COrAssign | Generic wrapper for bitwise OR assignment |
CParallelSection | Section for the debugging of the shared-memory parallelization |
CPow | Generic wrapper for the pow() function |
CPow2 | Generic wrapper for the pow2() function |
CPow3 | Generic wrapper for the pow3() function |
CPow4 | Generic wrapper for the pow4() function |
CProxy | Proxy base class |
CPtrDelete | Pointer-delete policy class |
CQdrt | Generic wrapper for the qdrt() function |
CRand | Default implementation of the Rand class |
CRandom | Random number generator |
CRank | Compile time check for array ranks |
CReal | Generic wrapper for the real() function |
CReduceExpr | Base class for all reduction expression templates |
CReduceTrait | Base template for the ReduceTrait class |
CRemoveAdaptor | Removal of top level adaptor types |
CRemoveAllExtents | Removal of all array extents |
CRemoveConst | Removal of const-qualifiers |
CRemoveCV | Removal of top level cv-qualifiers |
CRemoveCVRef | Removal of top level cv-qualifiers |
CRemoveExtent | Removal of the top level array extent |
CRemoveLValueReference | Removal of reference modifiers |
CRemovePointer | Removal of pointer modifiers |
CRemoveReference | Removal of reference modifiers |
CRemoveRValueReference | Removal of reference modifiers |
CRemoveVolatile | Removal of volatile-qualifiers |
CRepeatExpr | Base class for all for-each expression templates |
CRepeatExprData | Auxiliary class template for the data members of repeater expression classes |
CRepeatTrait | Base template for the RepeatTrait class |
CRequiresEvaluation | Compile time check to query the requirement to evaluate an expression |
CReset | Generic wrapper for the reset() function |
CRightShiftAssign | Generic wrapper for bitwise right-shift assignment |
CRound | Generic wrapper for the round() function |
CRowData | Auxiliary class template for the data members of the Row class |
CRowsTrait | Base template for the RowsTrait class |
CRowTrait | Base template for the RowTrait class |
CScalarProxy | Access proxy for symmetric, square matrices with scalar element types |
CSchur | Generic wrapper for the Schur product |
CSchurExpr | Base class for all Schur product expression templates |
CSchurTrait | Base template for the SchurTrait class |
CSerial | Generic wrapper for the Serial() function |
CSerialExpr | Base class for all serial evaluation expression templates |
CSerialSection | Section to enforce the serial execution of operations |
CSharedValue | Value shared among several positions within a symmetric matrix |
CShiftLI | Generic wrapper for the uniform left-shift operation |
CShiftLV | Generic wrapper for the elementwise left-shift operation |
CShiftRI | Generic wrapper for the uniform right-shift operation |
CShiftRV | Generic wrapper for the elementwise right-shift operation |
CSign | Generic wrapper for the sign() function |
CSIMDf32FmaddExpr | Expression object for 32-bit floating point fused multiply-add operations |
CSIMDf32FmsubExpr | Expression object for 32-bit floating point fused multiply-subtract operations |
CSIMDf32MultExpr | Expression object for 32-bit floating point multiplication operations |
CSIMDf64FmaddExpr | Addition operator for fusing a 32-bit floating point multiplication and addition |
CSIMDf64FmsubExpr | Expression object for 64-bit floating point fused multiply-subtract operations |
CSIMDf64MultExpr | Expression object for 64-bit floating point multiplication operations |
CSIMDPack | Base class for all SIMD data types |
CSIMDTrait | SIMD characteristics of data types |
CSin | Generic wrapper for the sin() function |
CSingleton | Base class for all lifetime managed singletons |
CSinh | Generic wrapper for the sinh() function |
CSize | Compile time evaluation of the size of vectors and matrices |
CSizeHelper1 | |
CSizeHelper2 | |
►CSmallArray | Implementation of a dynamic array with small array optimization |
CUninitialized | Definition of the nested auxiliary struct Uninitialized |
CSMatDeclDiagExpr | Expression object for the explicit diagonal declaration of sparse matrices |
CSMatDeclHermExpr | Expression object for the explicit Hermitian declaration of sparse matrices |
CSMatDeclLowExpr | Expression object for the explicit lower declaration of sparse matrices |
CSMatDeclStrLowExpr | Expression object for the explicit strictly lower declaration of sparse matrices |
CSMatDeclStrUppExpr | Expression object for the explicit strictly upper declaration of sparse matrices |
CSMatDeclSymExpr | Expression object for the explicit symmetry declaration of sparse matrices |
CSMatDeclUniLowExpr | Expression object for the explicit unilower declaration of sparse matrices |
CSMatDeclUniUppExpr | Expression object for the explicit uniupper declaration of sparse matrices |
CSMatDeclUppExpr | Expression object for the explicit upper declaration of sparse matrices |
CSMatDMatKronExpr | Expression object for sparse matrix-dense matrix Kronecker product |
CSMatDMatMultExpr | Expression object for sparse matrix-dense matrix multiplications |
►CSMatDMatSchurExpr | Expression object for sparse matrix-dense matrix Schur product |
CConstIterator | Iterator over the elements of the sparse matrix/dense matrix Schur product expression |
CSMatDMatSubExpr | Expression object for sparse matrix-dense matrix subtractions |
CSMatDVecMultExpr | Expression object for sparse matrix-dense vector multiplications |
CSMatEvalExpr | Expression object for the forced evaluation of sparse matrices |
CSMatFixExpr | Expression object for fixing the size of a sparse matrix |
►CSMatMapExpr | Expression object for the sparse matrix map() function |
CConstIterator | Iterator over the elements of the sparse matrix map expression |
CSMatNoAliasExpr | Expression object for the non-aliased evaluation of sparse matrices |
CSMatReduceExpr | Base template for row-major sparse matrix partial reduction operations |
CSMatReduceExpr< MT, OP, columnwise > | Expression object for column-wise row-major sparse matrix reduction operations |
►CSMatReduceExpr< MT, OP, rowwise > | Expression object for row-wise row-major sparse matrix reduction operations |
CConstIterator | Iterator over the elements of the dense vector |
CSMatRepeatExpr | Expression object for the sparse matrix repeat() function |
►CSMatScalarDivExpr | Expression object for sparse matrix-scalar divisions |
CConstIterator | Iterator over the elements of the sparse matrix/scalar division expression |
►CSMatScalarMultExpr | Expression object for sparse matrix-scalar multiplications |
CConstIterator | Iterator over the elements of the sparse matrix/scalar multiplication expression |
CSMatSerialExpr | Expression object for the forced serial evaluation of sparse matrices |
CSMatSMatAddExpr | Expression object for sparse matrix-sparse matrix additions |
CSMatSMatKronExpr | Expression object for sparse matrix-sparse matrix Kronecker product |
CSMatSMatMultExpr | Expression object for sparse matrix-sparse matrix multiplications |
CSMatSMatSchurExpr | Expression object for sparse matrix-sparse matrix Schur product |
CSMatSMatSubExpr | Expression object for sparse matrix-sparse matrix subtractions |
CSMatSVecMultExpr | Expression object for sparse matrix-sparse vector multiplications |
CSMatTDMatMultExpr | Expression object for sparse matrix-transpose dense matrix multiplications |
CSMatTDMatSubExpr | Expression object for sparse matrix-transpose dense matrix subtractions |
CSMatTransExpr | Expression object for sparse matrix transpositions |
CSMatTransposer | Expression object for the transposition of a sparse matrix |
CSMatTSMatAddExpr | Expression object for sparse matrix-transpose sparse matrix additions |
CSMatTSMatKronExpr | Expression object for sparse matrix-transpose sparse matrix Kronecker product |
CSMatTSMatMultExpr | Expression object for sparse matrix-transpose sparse matrix multiplications |
CSMatTSMatSchurExpr | Expression object for sparse matrix-transpose sparse matrix Schur product |
CSMatTSMatSubExpr | Expression object for sparse matrix-transpose sparse matrix subtractions |
CSMatVarExpr | Base template for the row-/column-wise variance computations on row-major sparse matrices |
CSMatVarExpr< MT, columnwise > | Expression object for the column-wise variance function on row-major sparse matrices |
►CSMatVarExpr< MT, rowwise > | Expression object for the row-wise variance function on row-major sparse matrices |
CConstIterator | Iterator over the elements of the dense vector |
CSolveExpr | Base class for all LSE solver expression templates |
CSolveTrait | Base template for the SolveTrait class |
CSparseElement | Base class for all sparse element types |
CSparseMatrix | Base class for sparse matrices |
CSparseMatrixProxy | Proxy backend for sparse matrix types |
CSparseVector | Base class for sparse vectors |
CSparseVectorProxy | Proxy backend for sparse vector types |
CSqrAbs | Generic wrapper for the squared abs() function |
CSqrt | Generic wrapper for the sqrt() function |
►CStaticMatrix | Efficient implementation of a fixed-sized matrix |
CRebind | Rebind mechanism to obtain a StaticMatrix with different data/element type |
CResize | Resize mechanism to obtain a StaticMatrix with different fixed dimensions |
►CStaticVector | Efficient implementation of a fixed-sized vector |
CRebind | Rebind mechanism to obtain a StaticVector with different data/element type |
CResize | Resize mechanism to obtain a StaticVector with a different fixed number of elements |
CStorageOrder | Evaluation of the storage order of a given matrix type |
CStrictlyLowerMatrix | Matrix adapter for strictly lower triangular matrices |
CStrictlyLowerProxy | Access proxy for strictly lower triangular matrices |
CStrictlyUpperMatrix | Matrix adapter for strictly upper triangular matrices |
CStrictlyUpperProxy | Access proxy for strictly upper triangular matrices |
CSub | Generic wrapper for the subtraction operator |
CSubAssign | Generic wrapper for subtraction assignment |
CSubExpr | Base class for all subtraction expression templates |
CSubmatrixData | Auxiliary class template for the data members of the Submatrix class |
CSubmatrixTrait | Base template for the SubmatrixTrait class |
CSubTrait | Base template for the SubTrait class |
CSubvectorData | Auxiliary class template for the data members of the Subvector class |
CSubvectorTrait | Base template for the SubvectorTrait class |
CSVDExpr | Base class for all singular value expression templates |
CSVecDVecCrossExpr | Expression object for sparse vector-dense vector cross products |
►CSVecDVecDivExpr | Expression object for sparse vector-dense vector divisions |
CConstIterator | Iterator over the elements of the sparse vector-dense vector division expression |
CSVecDVecKronExpr | Expression object for sparse vector-dense vector Kronecker products |
►CSVecDVecMultExpr | Expression object for sparse vector-dense vector multiplications |
CConstIterator | Iterator over the elements of the sparse vector-dense vector multiplication expression |
►CSVecDVecOuterExpr | Expression object for sparse vector-dense vector outer products |
CConstIterator | Iterator over the elements of the sparse vector-dense vector outer product expression |
CSVecDVecSubExpr | Expression object for sparse vector-dense vector subtractions |
CSVecEvalExpr | Expression object for the forced evaluation of sparse vectors |
CSVecExpandExpr | Expression object for sparse vector expansion |
CSVecFixExpr | Expression object for fixing the size of a sparse vector |
►CSVecMapExpr | Expression object for the sparse vector map() function |
CConstIterator | Iterator over the elements of the sparse vector map expression |
CSVecNoAliasExpr | Expression object for the non-aliased evaluation of sparse vectors |
CSVecRepeatExpr | Expression object for the sparse vector repeat() function |
►CSVecScalarDivExpr | Expression object for divisions of a sparse vector by a scalar |
CConstIterator | Iterator over the elements of the sparse vector/scalar multiplication expression |
►CSVecScalarMultExpr | Expression object for sparse vector-scalar multiplications |
CConstIterator | Iterator over the elements of the sparse vector/scalar multiplication expression |
CSVecSerialExpr | Expression object for the forced serial evaluation of sparse vectors |
CSVecSVecAddExpr | Expression object for sparse vector-sparse vector additions |
CSVecSVecCrossExpr | Expression object for sparse vector-sparse vector cross products |
CSVecSVecKronExpr | Expression object for sparse vector-sparse vector Kronecker products |
CSVecSVecMultExpr | Expression object for sparse vector-sparse vector multiplications |
CSVecSVecOuterExpr | Expression object for sparse vector-sparse vector outer products |
CSVecSVecSubExpr | Expression object for sparse vector-sparse vector subtractions |
CSVecTransExpr | Expression object for sparse vector transpositions |
CSVecTransposer | Expression object for the transposition of a sparse vector |
CSymmetricElement | Representation of two synchronized elements within the sparse symmetric matrix |
CSymmetricMatrix | Matrix adapter for symmetric matrices |
CSymmetricValue | Representation of two synchronized values within a sparse symmetric matrix |
CTan | Generic wrapper for the tan() function |
CTanh | Generic wrapper for the tanh() function |
CTDMatDMatMultExpr | Expression object for transpose dense matrix-dense matrix multiplications |
CTDMatDVecMultExpr | Expression object for transpose dense matrix-dense vector multiplications |
CTDMatSMatAddExpr | Expression object for dense matrix-sparse matrix additions |
CTDMatSMatMultExpr | Expression object for transpose dense matrix-sparse matrix multiplications |
CTDMatSMatSubExpr | Expression object for transpose dense matrix-sparse matrix subtractions |
CTDMatSVecMultExpr | Expression object for transpose dense matrix-sparse vector multiplications |
CTDMatTDMatMultExpr | Expression object for transpose dense matrix-transpose dense matrix multiplications |
CTDMatTSMatMultExpr | Expression object for transpose dense matrix-transpose sparse matrix multiplications |
CTDVecDMatMultExpr | Expression object for transpose dense vector-dense matrix multiplications |
CTDVecSMatMultExpr | Expression object for transpose dense vector-sparse matrix multiplications |
CTDVecTDMatMultExpr | Expression object for transpose dense vector-transpose dense matrix multiplications |
CTDVecTSMatMultExpr | Expression object for transpose dense vector-transpose sparse matrix multiplications |
CThread | Implementation of a single thread of execution |
CThreadPool | Implementation of a thread pool |
CTrans | Generic wrapper for the trans() function |
CTransExpr | Base class for all transposition expression templates |
CTransformation | Base class for all transform expression templates |
CTransposeFlag | Evaluation of the transpose flag of a given matrix type |
CTrunc | Generic wrapper for the trunc() function |
CTSMatDMatMultExpr | Expression object for transpose sparse matrix-dense matrix multiplications |
►CTSMatDMatSchurExpr | Expression object for transpose sparse matrix-dense matrix Schur product |
CConstIterator | Iterator over the elements of the sparse matrix/dense matrix Schur product expression |
CTSMatDMatSubExpr | Expression object for transpose sparse matrix-dense matrix subtractions |
CTSMatDVecMultExpr | Expression object for transpose sparse matrix-dense vector multiplications |
CTSMatSMatKronExpr | Expression object for sparse matrix-sparse matrix Kronecker product |
CTSMatSMatMultExpr | Expression object for transpose sparse matrix-sparse matrix multiplications |
CTSMatSMatSchurExpr | Expression object for transpose sparse matrix-sparse matrix Schur products |
CTSMatSMatSubExpr | Expression object for transpose sparse matrix-sparse matrix subtractions |
CTSMatSVecMultExpr | Expression object for sparse matrix-sparse vector multiplications |
CTSMatTDMatMultExpr | Expression object for transpose sparse matrix-transpose dense matrix multiplications |
CTSMatTSMatAddExpr | Expression object for transpose sparse matrix-transpose sparse matrix additions |
CTSMatTSMatKronExpr | Expression object for transpose sparse matrix-transpose sparse matrix Kronecker product |
CTSMatTSMatMultExpr | Expression object for transpose sparse matrix-transpose sparse matrix multiplications |
CTSMatTSMatSchurExpr | Expression object for transpose sparse matrix-transpose sparse matrix Schur product |
CTSMatTSMatSubExpr | Expression object for transpose sparse matrix-transpose sparse matrix subtractions |
CTSVecDMatMultExpr | Expression object for transpose sparse vector-dense matrix multiplications |
CTSVecSMatMultExpr | Expression object for sparse vector-sparse matrix multiplications |
CTSVecTDMatMultExpr | Expression object for transpose sparse vector-transpose dense matrix multiplications |
CTSVecTSMatMultExpr | Expression object for sparse vector-sparse matrix multiplications |
CTVecMatMultExpr | Base class for all vector/matrix multiplication expression templates |
CTypeAt | Indexing a type list |
CTypeList | Implementation of a type list |
CTypeValueMapping | Conversion from a data type to a serial representation |
CUnaryMapExpr | Base class for all for-each expression templates |
CUnderlyingBuiltin | Evaluation of the underlying builtin element type of a given data type |
CUnderlyingElement | Evaluation of the element type of a given data type |
CUnderlyingNumeric | Evaluation of the underlying scalar element type of a given data type |
CUnderlyingScalar | Evaluation of the underlying scalar element type of a given data type |
CUniformIterator | Implementation of a generic iterator for uniform vectors and matrices |
►CUniformMatrix | Efficient implementation of a uniform matrix |
CRebind | Rebind mechanism to obtain a UniformMatrix with different data/element type |
CResize | Resize mechanism to obtain a UniformMatrix with different fixed dimensions |
►CUniformVector | Efficient implementation of a uniform vector |
CRebind | Rebind mechanism to obtain a UniformVector with different data/element type |
CResize | Resize mechanism to obtain a UniformVector with a different fixed number of elements |
CUniLowerElement | Representation of an element within a sparse lower unitriangular matrix |
CUniLowerMatrix | Matrix adapter for lower unitriangular matrices |
CUniLowerProxy | Access proxy for lower unitriangular matrices |
CUniLowerValue | Representation of a value within a sparse lower unitriangular matrix |
CUnique | Erasing all duplicates from a type list |
CUniUpperElement | Representation of an element within a sparse upper unitriangular matrix |
CUniUpperMatrix | Matrix adapter for upper unitriangular matrices |
CUniUpperProxy | Access proxy for upper unitriangular matrices |
CUniUpperValue | Representation of a value within a sparse upper unitriangular matrix |
CUnsignedValue | Implementation of a wrapper for built-in unsigned integral values |
CUpperMatrix | Matrix adapter for upper triangular matrices |
CUpperProxy | Access proxy for upper triangular matrices |
CValueIndexPair | Index-value-pair for sparse vectors and matrices |
CVecEvalExpr | Base class for all vector evaluation expression templates |
CVecExpandExpr | Base class for all vector expansion expression templates |
CVecGenExpr | Base class for all vector generator expression templates |
CVecMapExpr | Base class for all unary vector map expression templates |
CVecNoAliasExpr | Base class for all vector no-alias expression templates |
CVecNoSIMDExpr | Base class for all vector no-SIMD expression templates |
CVecRepeatExpr | Base class for all vector repeater expression templates |
CVecScalarDivExpr | Base class for all vector/scalar division expression templates |
CVecScalarMultExpr | Base class for all vector/scalar multiplication expression templates |
CVecSerialExpr | Base class for all vector serial evaluation expression templates |
CVector | Base class for N-dimensional vectors |
CVectorAccessProxy | Access proxy for sparse, N-dimensional vectors |
CVectorSerializer | Serializer for dense and sparse vectors |
CVecTransExpr | Base class for all vector transposition expression templates |
CVecTVecMapExpr | Base class for all outer map expression templates |
CVecTVecMultExpr | Base class for all outer product expression templates |
CVecVecAddExpr | Base class for all vector/vector addition expression templates |
CVecVecDivExpr | Base class for all vector/vector division expression templates |
CVecVecKronExpr | Base class for all vector/vector Kronecker expression templates |
CVecVecMapExpr | Base class for all binary vector map expression templates |
CVecVecMultExpr | Base class for all vector/vector multiplication expression templates |
CVecVecSubExpr | Base class for all vector/vector subtraction expression templates |
CView | Base class for all views |
CXorAssign | Generic wrapper for bitwise XOR assignment |
CYieldsDiagonal | Compile time check for operations on matrices |
CYieldsHermitian | Compile time check for operations on matrices |
CYieldsIdentity | Compile time check for operations on matrices |
CYieldsLower | Compile time check for operations on matrices |
CYieldsStrictlyLower | Compile time check for operations on matrices |
CYieldsStrictlyTriangular | Compile time check for operations on matrices |
CYieldsStrictlyUpper | Compile time check for operations on matrices |
CYieldsSymmetric | Compile time check for operations on matrices |
CYieldsTriangular | Compile time check for operations on matrices |
CYieldsUniform | Compile time check for operations on vectors and matrices |
CYieldsUniLower | Compile time check for operations on matrices |
CYieldsUniTriangular | Compile time check for operations on matrices |
CYieldsUniUpper | Compile time check for operations on matrices |
CYieldsUpper | Compile time check for operations on matrices |
CYieldsZero | Compile time check for operations on vectors and matrices |
►CZeroMatrix | Efficient implementation of an zero matrix |
CRebind | Rebind mechanism to obtain a ZeroMatrix with different data/element type |
CResize | Resize mechanism to obtain a ZeroMatrix with different fixed dimensions |
►CZeroVector | Efficient implementation of an arbitrary sized zero vector |
CRebind | Rebind mechanism to obtain a ZeroVector with different data/element type |
CResize | Resize mechanism to obtain a ZeroVector with a different fixed number of elements |
Ccomplex | Complex data type of the Blaze library |
Cindex_sequence | Index sequence type of the Blaze library |
Cinitializer_list | Initializer list type of the Blaze library |
Cint16_t | 16-bit signed integer type of the Blaze library |
Cint32_t | 32-bit signed integer type of the Blaze library |
Cint64_t | 64-bit signed integer type of the Blaze library |
Cint8_t | 8-bit signed integer type of the Blaze library |
Cinteger_sequence | Integer sequence type of the Blaze library |
Cmake_index_sequence | Import of the std::make_index_sequence alias template into the Blaze namespace |
Cmake_integer_sequence | Import of the std::make_integer_sequence alias template into the Blaze namespace |
Cptrdiff_t | Pointer difference type of the Blaze library |
CSIMDcdouble | SIMD type for 64-bit double precision complex values |
CSIMDcfloat | SIMD type for 32-bit single precision complex values |
CSIMDcint16 | SIMD type for 16-bit signed integral complex values |
CSIMDcint32 | SIMD type for 32-bit signed integral complex values |
CSIMDcint64 | SIMD type for 64-bit signed integral complex values |
CSIMDcint8 | SIMD type for 8-bit signed integral complex values |
CSIMDcuint16 | SIMD type for 16-bit unsigned integral complex values |
CSIMDcuint32 | SIMD type for 32-bit unsigned integral complex values |
CSIMDcuint64 | SIMD type for 64-bit unsigned integral complex values |
CSIMDcuint8 | SIMD type for 8-bit unsigned integral complex values |
CSIMDdouble | SIMD type for 64-bit double precision floating point data values |
CSIMDfloat | SIMD type for 32-bit single precision floating point data values |
CSIMDint16 | SIMD type for 16-bit signed integral data values |
CSIMDint32 | SIMD type for 32-bit signed integral data values |
CSIMDint64 | SIMD type for 64-bit integral data values |
CSIMDint8 | SIMD type for 8-bit signed integral data values |
CSIMDuint16 | SIMD type for 16-bit unsigned integral data values |
CSIMDuint32 | SIMD type for 32-bit unsigned integral data values |
CSIMDuint64 | SIMD type for 64-bit unsigned integral data values |
CSIMDuint8 | SIMD type for 8-bit unsigned integral data values |
Csize_t | Size type of the Blaze library |
Cuint16_t | 16-bit unsigned integer type of the Blaze library |
Cuint32_t | 32-bit unsigned integer type of the Blaze library |
Cuint64_t | 64-bit unsigned integer type of the Blaze library |
Cuint8_t | 8-bit unsigned integer type of the Blaze library |