SUNphi  1.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CSUNphi::IntSeq< Ints >::_AppendFirstN< bool, N, Right >
 CSUNphi::IntSeq< Ints >::_AppendFirstN< false, N, IntSeq< R... > >
 CSUNphi::IntSeq< Ints >::_AppendFirstN< true, N, IntSeq< HeadR, TailR... > >
 CSUNphi::_BlendTensKinds<... >
 CSUNphi::_BlendTensKinds< Head1, Head2, Tail... >
 CSUNphi::_BlendTensKinds< Tk >
 CSUNphi::TensKind< T >::_BlendWithTypes< Tp >
 CSUNphi::TensKind< T >::_BlendWithTypes< Tuple< Oths... > >
 CSUNphi::_Conditional< B, T, F >
 CSUNphi::_Conditional< false, T, F >
 CSUNphi::_Conditional< true, T, F >
 CSUNphi::_EnableIf< B, T >
 CSUNphi::_EnableIf< true, T >
 CSUNphi::_FilterVariadicClass< F, L >
 CSUNphi::_FilterVariadicClass< F, V< List... > >Get the position of elements of a vector, satisfying a condition
 CSUNphi::_FilterVariadicList< F, I,... >
 CSUNphi::_FilterVariadicList< F, IntSeq< P... >, T... >
 CSUNphi::TensKind< T >::_firstVectorizingComp< F, Pos, InVectorizingSize, IsLastCheckable, NextPos, G, Size, OutVectorizingSize, EnoughToVectorize, CompIsVectorizing, FallBack >
 CSUNphi::_Indexer< IDyn, TensKind< H, Oth... > >
 CSUNphi::_IntSeqCat< T >
 CSUNphi::_IntSeqCat< IntSeq< Ints... > >
 CSUNphi::_IntSeqCat< IntSeq< Ints1... >, IntSeq< Ints2... >, T... >
 CSUNphi::_IntSeqCat<>
 CSUNphi::_IntSeqFilter< Is, Fi >
 CSUNphi::_IntSeqFilter< IntSeq< Ints... >, IntSeq< Ids... > >
 CSUNphi::_IntSeqFirstN< N, ISeq, typename >
 CSUNphi::_IntsUpTo< Max >
 CSUNphi::_IntsUpTo< 0 >
 CSUNphi::_IntsUpTo< 1 >
 C_MasterRandomGenerator
 CSUNphi::TensKind< T >::_Merged< Is, Ir >
 CSUNphi::_RangeSeq< Min, Shift, Max >
 CSUNphi::_TensKindFromTuple< TP, class >
 CSUNphi::_TensKindFromTuple< Tuple< Tp... > >
 CSUNphi::_TupleWrap< T >
 CSUNphi::_TupleWrap< Tuple< T... > >
 CSUNphi::_TwinCompOf< T, class >
 CSUNphi::_TwinCompOf< CnCol >
 CSUNphi::_TwinCompOf< CnSpin >
 CSUNphi::_TwinCompOf< RwCol >
 CSUNphi::_TwinCompOf< RwSpin >
 Cstd::array< uint64_t, 4 >
 CSUNphi::BackTraceSymbolDecompose the backtrace symbol
 CSUNphi::BarrierFake barrier
 CSUNphi::BaseAdder
 CSUNphi::BaseAssigner
 CSUNphi::BaseBinder
 CSUNphi::BaseConjer
 CSUNphi::BaseIntSeq
 CSUNphi::BaseMulAdder
 CSUNphi::BaseRelBinder
 CSUNphi::BaseScalarWrapper
 CSUNphi::BaseSmETDefines the BaseSmET type traits
 CSUNphi::BaseTens
 CSUNphi::BaseTensComp
 CSUNphi::BaseTensKindDefines the BaseTensKind type traits
 CSUNphi::BaseTransposer
 CSUNphi::BaseUMinuser
 CSUNphi::BaseWrapper
 CSUNphi::Binarizable< T >Add binarizable functionality via CRTP
 CSUNphi::Binarizable< Serializable< std::vector< uint64_t > > >
 CSUNphi::Binarizable< Serializable< T > >
 CSUNphi::Binarizable< SerializableSequence< Key > >
 CSUNphi::Binarizable< SerializableSequence< S > >
 CSUNphi::Binarizable< SerializableSequence< SUNphi::Sitmo::Rng::State > >
 CSUNphi::BinarizerClass to convert objects to and from binary
 CSUNphi::CanPrint< S, T >
 CSUNphi::HasMember_refs< Type >::Check< U, U >
 CSUNphi::HasMember_name< Type >::Check< U, U >
 CSUNphi::HasMember_eval< Type >::Check< U, U >
 CSUNphi::HasMember_isStoring< Type >::Check< U, U >
 CSUNphi::HasMember_Tk< Type >::Check< U, U >
 CSUNphi::HasMember_Fund< Type >::Check< U, U >
 CSUNphi::HasMember_isAliasing< Type >::Check< U, U >
 CSUNphi::HasMember_isAssignable< Type >::Check< U, U >
 CSUNphi::HasMember_MergeableComps< Type >::Check< U, U >
 CSUNphi::HasMember_begin< Type >::Check< U, U >
 CSUNphi::HasMember_assertMergeableWith< Type >::Check< U, U >
 CSUNphi::HasMember_getMergedCompsView< Type >::Check< U, U >
 CSUNphi::HasMember_size< Type >::Check< U, U >
 CSUNphi::HasMember_compSize< Type >::Check< U, U >
 CSUNphi::HasMember_resize< Type >::Check< U, U >
 CSUNphi::HasMember_end< Type >::Check< U, U >
 CSUNphi::HasMember_ref1< Type >::Check< U, U >
 CSUNphi::HasMember_ref2< Type >::Check< U, U >
 CSUNphi::HasMember_serializableMembers< Type >::Check< U, U >
 CSUNphi::HasMember_serialize< Type >::Check< U, U >
 CSUNphi::HasMember_isDefault< Type >::Check< U, U >
 CSUNphi::HasMember_binarize< Type >::Check< U, U >
 CSUNphi::HasMember_deBinarize< Type >::Check< U, U >
 CSUNphi::Combinatorial< Int >Implements a looper over all combinations of a given kind
 CSUNphi::ConstrainAreAdders< Args >
 CSUNphi::ConstrainAreAssigners< Args >
 CSUNphi::ConstrainAreBinarySmETs< Args >
 CSUNphi::ConstrainAreBinders< Args >
 CSUNphi::ConstrainAreConjers< Args >
 CSUNphi::ConstrainAreIntegrals< Args >Forces the type to be integer-like
 CSUNphi::ConstrainAreIntSeqs< Args >
 CSUNphi::ConstrainAreMulAdders< Args >
 CSUNphi::ConstrainAreNnarySmETs< Args >
 CSUNphi::ConstrainAreRelBinders< Args >
 CSUNphi::ConstrainAreSame< Args >Forces a set of types to be the same
 CSUNphi::ConstrainAreScalarWrappers< Args >
 CSUNphi::ConstrainAreSmETs< Args >
 CSUNphi::ConstrainAreSmETs< _Refs... >
 CSUNphi::ConstrainAreTensComps< Args >
 CSUNphi::ConstrainAreTensKinds< Args >
 CSUNphi::ConstrainAreTenss< Args >
 CSUNphi::ConstrainAreTransposers< Args >
 CSUNphi::ConstrainAreUMinusers< Args >
 CSUNphi::ConstrainAreWrappers< Args >
 CSUNphi::ConstrainHasMember_assertMergeableWith< T >Class forcing T to have a member "assertMergeableWith" defined
 CSUNphi::ConstrainHasMember_begin< T >Class forcing T to have a member "begin" defined
 CSUNphi::ConstrainHasMember_binarize< T >Class forcing T to have a member "binarize" defined
 CSUNphi::ConstrainHasMember_compSize< T >Class forcing T to have a member "compSize" defined
 CSUNphi::ConstrainHasMember_deBinarize< T >Class forcing T to have a member "deBinarize" defined
 CSUNphi::ConstrainHasMember_end< T >Class forcing T to have a member "end" defined
 CSUNphi::ConstrainHasMember_eval< T >Class forcing T to have a member "eval" defined
 CSUNphi::ConstrainHasMember_Fund< T >Class forcing T to have a member "Fund" defined
 CSUNphi::ConstrainHasMember_getMergedCompsView< T >Class forcing T to have a member "getMergedCompsView" defined
 CSUNphi::ConstrainHasMember_isAliasing< T >Class forcing T to have a member "isAliasing" defined
 CSUNphi::ConstrainHasMember_isAssignable< T >Class forcing T to have a member "isAssignable" defined
 CSUNphi::ConstrainHasMember_isDefault< T >Class forcing T to have a member "isDefault" defined
 CSUNphi::ConstrainHasMember_isStoring< T >Class forcing T to have a member "isStoring" defined
 CSUNphi::ConstrainHasMember_MergeableComps< T >Class forcing T to have a member "MergeableComps" defined
 CSUNphi::ConstrainHasMember_name< T >Class forcing T to have a member "name" defined
 CSUNphi::ConstrainHasMember_ref1< T >Class forcing T to have a member "ref1" defined
 CSUNphi::ConstrainHasMember_ref2< T >Class forcing T to have a member "ref2" defined
 CSUNphi::ConstrainHasMember_refs< T >Class forcing T to have a member "refs" defined
 CSUNphi::ConstrainHasMember_resize< T >Class forcing T to have a member "resize" defined
 CSUNphi::ConstrainHasMember_serializableMembers< T >Class forcing T to have a member "serializableMembers" defined
 CSUNphi::ConstrainHasMember_serialize< T >Class forcing T to have a member "serialize" defined
 CSUNphi::ConstrainHasMember_size< T >Class forcing T to have a member "size" defined
 CSUNphi::ConstrainHasMember_Tk< T >Class forcing T to have a member "Tk" defined
 CSUNphi::ConstrainIsBaseOf< Base, Derived >Forces type Derived to be derived from Base
 CSUNphi::ConstrainIsDynamic< Tc >Forces type Tc to be a dynamic TensComp
 CSUNphi::ConstrainIsFloatingPoint< T >Forces the type to be a floating-point
 CSUNphi::ConstrainIsFloatingPoint< FUND >
 CSUNphi::ConstrainIsIntegral< T >Forces the type to be integer-like
 CSUNphi::ConstrainIsNotBaseOf< Base, Derived >Forces type Derived not to be derived from Base
 CSUNphi::ConstrainIsOrderedIntSeq< T, typename >Constrain the IntSeq to be ordered
 CSUNphi::ConstrainIsOrderedUniqueIntSeq< T, typename >Constrain the IntSeq to be ordered and unique
 CSUNphi::ConstrainIsTuple< T >Constrain the class T to be a Tuple
 CSUNphi::TensKind< T >::ConstrainIsValidCompMerge< Is >Helper to constrain the cast
 CSUNphi::TensKind< T >::ConstrainIsValidCompMerge< IntSeq< IDelims... > >
 CSUNphi::ConstrainNTypes< N, Args >Forces types to be in the given number
 CSUNphi::ConstrainTupleHasNotType< T, TP, class >Constrain a type T to be not contained in a Tuple
 CSUNphi::ConstrainTupleHasType< T, TP, class >Constrain a type T to be contained in a Tuple
 CSUNphi::ConstrainTupleTypesAreAllDifferent< T, class >Constrain all types in the tuple to be different
 CYAML::convert< T, EnableIf< hasMember_serialize< T > > >Converter for any type providing member serialize
 CSUNphi::CrasherKeep all the information to crash
 CSUNphi::CStringComparerObject incapsulating the comparison operator between two c strings
 CSUNphi::HasMember_refs< Type >::Fallback
 CSUNphi::HasMember_name< Type >::Fallback
 CSUNphi::HasMember_eval< Type >::Fallback
 CSUNphi::HasMember_isStoring< Type >::Fallback
 CSUNphi::HasMember_Tk< Type >::Fallback
 CSUNphi::HasMember_Fund< Type >::Fallback
 CSUNphi::HasMember_isAliasing< Type >::Fallback
 CSUNphi::HasMember_isAssignable< Type >::Fallback
 CSUNphi::HasMember_MergeableComps< Type >::Fallback
 CSUNphi::HasMember_assertMergeableWith< Type >::Fallback
 CSUNphi::HasMember_begin< Type >::Fallback
 CSUNphi::HasMember_getMergedCompsView< Type >::Fallback
 CSUNphi::HasMember_compSize< Type >::Fallback
 CSUNphi::HasMember_resize< Type >::Fallback
 CSUNphi::HasMember_end< Type >::Fallback
 CSUNphi::HasMember_ref1< Type >::Fallback
 CSUNphi::HasMember_serializableMembers< Type >::Fallback
 CSUNphi::HasMember_size< Type >::Fallback
 CSUNphi::HasMember_serialize< Type >::Fallback
 CSUNphi::HasMember_isDefault< Type >::Fallback
 CSUNphi::HasMember_binarize< Type >::Fallback
 CSUNphi::HasMember_ref2< Type >::Fallback
 CSUNphi::HasMember_deBinarize< Type >::Fallback
 CSUNphi::internal::FallTrhoughClass returned from fall-through methods
 CFalseType
 CSUNphi::FileFile access, with functionalities to open and close, write/read
 CSUNphi::GridHashable< T, NDims, Coord, Idx, Hashing >
 CSUNphi::GridHashable< Grid< NDims, Coord, Idx, Flags >, NDims, Coord, Idx, getFlag< Flags, GridFlag::HASHED > >
 CSUNphi::GridHashable< T, NDims, Coord, Idx, false >
 CSUNphi::GridHashable< T, NDims, Coord, Idx, true >
 CSUNphi::GridShiftableBC< T, NDims, Coord, Idx, Shifting >
 CSUNphi::GridShiftableBC< Grid< NDims, Coord, Idx, Flags >, NDims, Coord, Idx, getFlag< Flags, GridFlag::SHIFTED_BC > >
 CSUNphi::GridShiftableBC< T, NDims, Coord, Idx, false >
 CSUNphi::GridShiftableBC< T, NDims, Coord, Idx, true >
 CSUNphi::HasMember_assertMergeableWith< Type >
 CSUNphi::HasMember_begin< Type >
 CSUNphi::HasMember_binarize< Type >
 CSUNphi::HasMember_compSize< Type >
 CSUNphi::HasMember_deBinarize< Type >
 CSUNphi::HasMember_end< Type >
 CSUNphi::HasMember_eval< Type >
 CSUNphi::HasMember_Fund< Type >
 CSUNphi::HasMember_getMergedCompsView< Type >
 CSUNphi::HasMember_isAliasing< Type >
 CSUNphi::HasMember_isAssignable< Type >
 CSUNphi::HasMember_isDefault< Type >
 CSUNphi::HasMember_isStoring< Type >
 CSUNphi::HasMember_MergeableComps< Type >
 CSUNphi::HasMember_name< Type >
 CSUNphi::HasMember_ref1< Type >
 CSUNphi::HasMember_ref2< Type >
 CSUNphi::HasMember_refs< Type >
 CSUNphi::HasMember_resize< Type >
 CSUNphi::HasMember_serializableMembers< Type >
 CSUNphi::HasMember_serialize< Type >
 CSUNphi::HasMember_size< Type >
 CSUNphi::HasMember_Tk< Type >
 CSUNphi::IncapsulatedString< Chars >
 CSUNphi::IsAlwaysTrue< I >Filterer which check nothing
 CSUNphi::IsNonNegative< I >Filterer which check non-negativity of its parameter
 CSUNphi::IsNotNull< I >Filterer which check non-nullity of its parameter
 CSUNphi::IsPresent< I >Filterer which check presence of its parameter
 CKey
 CSUNphi::Logger::LoggerLineSingle line in the logger
 CSUNphi::MemoryMemory manager
 CSUNphi::MutexDummy mutex
 CSUNphi::Partitioner< NDims, Coord, Idx >Partition a set of grids enforcing to obay to certain rules
 CPartitioningLevel< I >Grid to be partitioned
 CSUNphi::PartitioningProgramA program made of a set of pair of instructions
 CSUNphi::PartitioningRelation< NDims, Coord, Idx >Type to describe a partition relation between grid to be partitioned
 Crandom_device
 CSUNphi::ScopeDoer< FEnd >
 CSUNphi::ScopeIndenterIncrement the logger indentation level for the object scope
 CSUNphi::ScopeMutexLockerDummy scope mutex locker
 CSUNphi::SerializableClass< T >Provides serialization features to a class
 CSUNphi::SerializableClass< MasterRandomGenerator >
 CSUNphi::SerializableClass< Rng >
 CSUNphi::SerializableDefaultValue< T, bool >
 CSUNphi::SerializableDefaultValue< std::vector< uint64_t >, not isSerializableMap< std::vector< uint64_t > > >
 CSUNphi::SerializableDefaultValue< T, false >Provide no default value for a serializable reference
 CSUNphi::SerializableDefaultValue< T, not isSerializableMap< T > >
 CSUNphi::SerializableDefaultValue< T, true >Provide a default value for a serializable reference
 CSUNphi::SFMTRandomGenSIMD Fast Mersenne Twister
 CSUNphi::ShadowGrid< NDims, Coord, Idx >
 CSUNphi::SingleInstance< T >
 CSUNphi::SingleInstance< Aliver >
 CSUNphi::SingleInstance< fuffa< T > >
 CSUNphi::SingleInstance< Mpi >
 CSUNphi::SingleInstance< TrueRandomGenerator >
 CSUNphi::SitmoClass encapsulating the Sitmo random generator
 CSUNphi::TensKind< T >::TensCompsListMerged< Is >
 CSUNphi::TensKind< T >::TensCompsListMerged< IntSeq< IComps... > >Create a TensComp merging the components IComps
 CSUNphi::ThreadPoolDummy thread pool
 CSUNphi::Timer
 CTrueType
 CSUNphi::TwinTensCompOf< T >
 CSUNphi::TwinTensCompOf< Col >
 CSUNphi::TwinTensCompOf< Spin >
 CType
 CSUNphi::ValWithExtreme< T, E >Class which keeps track of extreme values of a given type
 CSUNphi::ValWithExtreme< size_t >
 Cstd::vector< T >STL class
 CSUNphi::SFMTRandomGen::w128_t128-bit data structure
 CS