| ►NSUNphi | |
| ►N_RelBindInternalChecks | Internal checks |
| CTc1 | |
| CTc2 | |
| ►Ninternal | |
| CFallTrhough | Class returned from fall-through methods |
| ►NSitmo | |
| ►CRng | Class encapsulating the Sitmo random generator |
| CState | Holds the state of the generator |
| C_BlendTensKinds | |
| C_BlendTensKinds< Head1, Head2, Tail... > | |
| C_BlendTensKinds< Tk > | |
| C_Conditional | |
| C_Conditional< false, T, F > | |
| C_Conditional< true, T, F > | |
| C_EnableIf | |
| C_EnableIf< true, T > | |
| C_FilterVariadicClass | |
| C_FilterVariadicClass< F, V< List... > > | Get the position of elements of a vector, satisfying a condition |
| C_FilterVariadicList | |
| C_FilterVariadicList< F, IntSeq< P... >, T... > | |
| C_Indexer | |
| C_Indexer< IDyn, TensKind< H, Oth... > > | |
| C_IntSeqCat | |
| C_IntSeqCat< IntSeq< Ints... > > | |
| C_IntSeqCat< IntSeq< Ints1... >, IntSeq< Ints2... >, T... > | |
| C_IntSeqCat<> | |
| C_IntSeqFilter | |
| C_IntSeqFilter< IntSeq< Ints... >, IntSeq< Ids... > > | |
| C_IntSeqFirstN | |
| C_IntsUpTo | |
| C_IntsUpTo< 0 > | |
| C_IntsUpTo< 1 > | |
| C_isTuple | |
| C_isTuple< Tuple< Tp... > > | |
| C_RangeSeq | |
| C_TensKindFromTuple | |
| C_TensKindFromTuple< Tuple< Tp... > > | |
| C_TupleWrap | |
| C_TupleWrap< Tuple< T... > > | |
| C_TwinCompOf | |
| C_TwinCompOf< CnCol > | |
| C_TwinCompOf< CnSpin > | |
| C_TwinCompOf< RwCol > | |
| C_TwinCompOf< RwSpin > | |
| CAdder | Class to add two SmET |
| CAliver | Class used to provocate initialization of Mpi |
| CAssigner | Class to assign a SmET to another one |
| CBackTraceSymbol | Decompose the backtrace symbol |
| CBarrier | Fake barrier |
| CBaseAdder | |
| CBaseAssigner | |
| CBaseBinarySmET | Defines the BinarySmET type traits |
| CBaseBinder | |
| CBaseConjer | |
| CBaseIntSeq | |
| CBaseMulAdder | |
| CBaseNnarySmET | Defines the NnarySmET type traits |
| CBaseRelBinder | |
| CBaseScalarWrapper | |
| CBaseSmET | Defines the BaseSmET type traits |
| CBaseTens | |
| CBaseTensComp | |
| CBaseTensKind | Defines the BaseTensKind type traits |
| CBaseTransposer | |
| CBaseUMinuser | |
| CBaseWrapper | |
| CBinarizable | Add binarizable functionality via CRTP |
| CBinarizer | Class to convert objects to and from binary |
| CBinarySmET | Binary SmET |
| CBinder | Class to bind a component of a SmET |
| CCanPrint | |
| CCnCol | |
| CCnSpin | |
| CCombinatorial | Implements a looper over all combinations of a given kind |
| CCompl | |
| CConjer | Class to take the conjugate of a SmET |
| CConstrainAreAdders | |
| CConstrainAreAssigners | |
| CConstrainAreBinarySmETs | |
| CConstrainAreBinders | |
| CConstrainAreConjers | |
| CConstrainAreIntegrals | Forces the type to be integer-like |
| CConstrainAreIntSeqs | |
| CConstrainAreMulAdders | |
| CConstrainAreNnarySmETs | |
| CConstrainAreRelBinders | |
| CConstrainAreSame | Forces a set of types to be the same |
| CConstrainAreScalarWrappers | |
| CConstrainAreSmETs | |
| CConstrainAreTensComps | |
| CConstrainAreTensKinds | |
| CConstrainAreTenss | |
| CConstrainAreTransposers | |
| CConstrainAreUMinusers | |
| CConstrainAreWrappers | |
| CConstrainHasMember_assertMergeableWith | Class forcing T to have a member "assertMergeableWith" defined |
| CConstrainHasMember_begin | Class forcing T to have a member "begin" defined |
| CConstrainHasMember_binarize | Class forcing T to have a member "binarize" defined |
| CConstrainHasMember_compSize | Class forcing T to have a member "compSize" defined |
| CConstrainHasMember_deBinarize | Class forcing T to have a member "deBinarize" defined |
| CConstrainHasMember_end | Class forcing T to have a member "end" defined |
| CConstrainHasMember_eval | Class forcing T to have a member "eval" defined |
| CConstrainHasMember_Fund | Class forcing T to have a member "Fund" defined |
| CConstrainHasMember_getMergedCompsView | Class forcing T to have a member "getMergedCompsView" defined |
| CConstrainHasMember_isAliasing | Class forcing T to have a member "isAliasing" defined |
| CConstrainHasMember_isAssignable | Class forcing T to have a member "isAssignable" defined |
| CConstrainHasMember_isDefault | Class forcing T to have a member "isDefault" defined |
| CConstrainHasMember_isStoring | Class forcing T to have a member "isStoring" defined |
| CConstrainHasMember_MergeableComps | Class forcing T to have a member "MergeableComps" defined |
| CConstrainHasMember_name | Class forcing T to have a member "name" defined |
| CConstrainHasMember_ref1 | Class forcing T to have a member "ref1" defined |
| CConstrainHasMember_ref2 | Class forcing T to have a member "ref2" defined |
| CConstrainHasMember_refs | Class forcing T to have a member "refs" defined |
| CConstrainHasMember_resize | Class forcing T to have a member "resize" defined |
| CConstrainHasMember_serializableMembers | Class forcing T to have a member "serializableMembers" defined |
| CConstrainHasMember_serialize | Class forcing T to have a member "serialize" defined |
| CConstrainHasMember_size | Class forcing T to have a member "size" defined |
| CConstrainHasMember_Tk | Class forcing T to have a member "Tk" defined |
| CConstrainIsBaseOf | Forces type Derived to be derived from Base |
| CConstrainIsDynamic | Forces type Tc to be a dynamic TensComp |
| CConstrainIsFloatingPoint | Forces the type to be a floating-point |
| CConstrainIsIntegral | Forces the type to be integer-like |
| CConstrainIsNotBaseOf | Forces type Derived not to be derived from Base |
| CConstrainIsOrderedIntSeq | Constrain the IntSeq to be ordered |
| CConstrainIsOrderedUniqueIntSeq | Constrain the IntSeq to be ordered and unique |
| CConstrainIsTuple | Constrain the class T to be a Tuple |
| CConstrainNTypes | Forces types to be in the given number |
| CConstrainTupleHasNotType | Constrain a type T to be not contained in a Tuple |
| CConstrainTupleHasType | Constrain a type T to be contained in a Tuple |
| CConstrainTupleTypesAreAllDifferent | Constrain all types in the tuple to be different |
| CCrasher | Keep all the information to crash |
| CCStringComparer | Object incapsulating the comparison operator between two c strings |
| CDir | |
| CFile | File access, with functionalities to open and close, write/read |
| CGrid | A grid of points spanning an hypercubic grid |
| CGridHashable | |
| CGridHashable< T, NDims, Coord, Idx, false > | |
| CGridHashable< T, NDims, Coord, Idx, true > | |
| CGridShiftableBC | |
| CGridShiftableBC< T, NDims, Coord, Idx, false > | |
| CGridShiftableBC< T, NDims, Coord, Idx, true > | |
| ►CHasMember_assertMergeableWith | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_begin | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_binarize | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_compSize | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_deBinarize | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_end | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_eval | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_Fund | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_getMergedCompsView | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_isAliasing | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_isAssignable | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_isDefault | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_isStoring | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_MergeableComps | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_name | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_ref1 | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_ref2 | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_refs | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_resize | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_serializableMembers | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_serialize | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_size | |
| CCheck | |
| CDerived | |
| CFallback | |
| ►CHasMember_Tk | |
| CCheck | |
| CDerived | |
| CFallback | |
| CIncapsulatedString | |
| ►CIntSeq | |
| C_AppendFirstN | |
| C_AppendFirstN< false, N, IntSeq< R... > > | |
| C_AppendFirstN< true, N, IntSeq< HeadR, TailR... > > | |
| CIsAlwaysTrue | Filterer which check nothing |
| CIsNonNegative | Filterer which check non-negativity of its parameter |
| CIsNotNull | Filterer which check non-nullity of its parameter |
| CIsPresent | Filterer which check presence of its parameter |
| ►CLogger | Write output to a file, using different level of indentation |
| CLoggerLine | Single line in the logger |
| CMasterRandomGenerator | Master random generator |
| CMemory | Memory manager |
| CMpi | Class wrapping all MPI functionalities |
| CMulAdder | Class to add a SmET with the prodcut of two others: a+b*c |
| CMutex | Dummy mutex |
| CNnarySmET | Nnary SmET |
| CPartitioner | Partition a set of grids enforcing to obay to certain rules |
| CPartitioningProgram | A program made of a set of pair of instructions |
| CPartitioningRelation | Type to describe a partition relation between grid to be partitioned |
| CRelBinder | |
| CRwCol | |
| CRwSpin | |
| CScalarWrapper | |
| CScopeDoer | |
| CScopeIndenter | Increment the logger indentation level for the object scope |
| CScopeMutexLocker | Dummy scope mutex locker |
| CSerializable | Forward definition of serializable |
| CSerializableClass | Provides serialization features to a class |
| CSerializableDefaultValue | |
| CSerializableDefaultValue< T, false > | Provide no default value for a serializable reference |
| CSerializableDefaultValue< T, true > | Provide a default value for a serializable reference |
| CSerializableSequence | |
| ►CSFMTRandomGen | SIMD Fast Mersenne Twister |
| Cw128_t | 128-bit data structure |
| CShadowGrid | |
| CSingleInstance | |
| CSitmo | Class encapsulating the Sitmo random generator |
| CSmET | Smart Expression Templates |
| CSpacetime | |
| CTens | |
| CTensComp | |
| ►CTensKind | |
| C_BlendWithTypes | |
| C_BlendWithTypes< Tuple< Oths... > > | |
| C_firstVectorizingComp | |
| C_Merged | |
| C_Merged< IntSeq< IDelims... >, IntSeq< IGroups... > > | Struct used to merge the components of the TensKind |
| CConstrainIsValidCompMerge | Helper to constrain the cast |
| CTensCompsListMerged | |
| CTensCompsListMerged< IntSeq< IComps... > > | Create a TensComp merging the components IComps |
| CTensStor | |
| CThreadPool | Dummy thread pool |
| CTimer | |
| CTransposer | Class to take the transposed of a SmET |
| CTrueRandomGenerator | |
| CTwinTensCompOf | |
| CTwinTensCompOf< Col > | |
| CTwinTensCompOf< Spin > | |
| CUMinuser | Class to take the conjugate of a SmET |
| CValWithExtreme | Class which keeps track of extreme values of a given type |
| CVector | |
| CWrapper | Class to wrap a SmET |
| ►NYAML | |
| Cconvert< T, EnableIf< hasMember_serialize< T > > > | Converter for any type providing member serialize |
| Cfuffa | Test class |
| CPartitioningLevel | Grid to be partitioned |