| exmat::AddExp< Left, Right, SpecTag > | The AddExp class |
| exmat::AddExpTag | AddExpTag |
| exmat::PNS::AliasAnalyser< Exp > | The alias analyzer |
| exmat::PNS::AliasAnalyser< Exp >::Helper< T > | Helper class, to defer type initialization |
| exmat::AlignedStack< StackSize, align_bytes > | An aligned stack. StackSize is in bytes |
| exmat::AND_bool< Val1, Val2 > | Implements the && operation for bool |
| exmat::ASSIGN_ANALYSIS | Defines types of assignment analysis |
| exmat::PNS::Assign_UnRollCol_STAT< MAT1, MAT2, c > | Unroll Cols only |
| exmat::PNS::Assign_UnRollRow_STAT< MAT1, MAT2, r > | Unroll Rows only |
| exmat::PNS::Assign_UnRollRowCol_STAT< MAT1, MAT2, row_, col_ > | Unroll both Rows and Cols |
| exmat::PNS::Assign_UnRollSIMDSTAT< MAT1, MAT2, i > | Unroller for SIMD |
| exmat::BinExp< Left, Right > | The BinExp class |
| exmat::BinExpTag | BinExpTag |
| exmat::BinViewValueTypeChooser< OpT1, OpT2, VT > | |
| exmat::CofactorsViewTag | CofactorsViewTag |
| exmat::ColMajorTag | ColMajorTag |
| ColView< Rep > | The ColView class |
| exmat::ColView< Rep > | The ColView class |
| exmat::ColViewTag | ColViewTag |
| exmat::CommaInitializer< MAT > | The CommaInitializer class |
| exmat::compatibility_error | The compatibility_error class |
| exmat::CompileTimeChecker<> | The CompileTimeChecker class |
| exmat::CompileTimeChecker< false > | The CompileTimeChecker<false> total specialization |
| exmat::const_mat_ctg_iterator< MAT > | |
| exmat::const_mat_iterator< MAT > | Const version of mat_iterator |
| ConstCofactorsView< Rep > | The ConstCofactorsView class |
| exmat::ConstCofactorsView< Rep > | The ConstCofactorsView class |
| ConstColView< Rep > | The ConstColView class |
| exmat::ConstColView< Rep > | The ConstColView class |
| ConstDummyView< Rep > | The ConstDummyView class |
| exmat::ConstDummyView< Rep > | The ConstDummyView class |
| exmat::ConstErrChkedRow< MAT > | The ConstErrChkedRow class |
| ConstHMergeView< Rep1, Rep2 > | The horizontal matrix merge view class |
| exmat::ConstHMergeView< Rep1, Rep2 > | The horizontal matrix merge view class |
| ConstReverseVecView< Rep > | The ConstReverseVecView class |
| exmat::ConstReverseVecView< Rep > | The ConstReverseVecView class |
| ConstRowView< Rep > | The ConstRowView class |
| exmat::ConstRowView< Rep > | The ConstRowView class |
| ConstTransView< Rep > | The ConstTransView class |
| exmat::ConstTransView< Rep > | The ConstTransView class |
| exmat::DefaultErrorChecker | The DefaultErrorChecker class |
| exmat::DenseTag | DenseTag |
| exmat::PNS::DeterminantComplexity< N > | Calculate the complexity of a determinant |
| exmat::DO< Statement > | Do - while loop |
| DummyView< Rep > | The DummyView class |
| exmat::DummyView< Rep > | The DummyView class |
| exmat::DummyViewTag | DummyViewTag |
| exmat::DynamicTmpList< DyTmpCon > | The DynamicTmpList class |
| DynConstMinorView< Rep > | The DynMinorView class |
| exmat::DynConstMinorView< Rep > | The DynMinorView class |
| DynConstSubMatView< Rep > | The DynSubMatView class |
| exmat::DynConstSubMatView< Rep > | The DynSubMatView class |
| DynConstSubVecView< Rep > | The DynSubVecView class |
| exmat::DynConstSubVecView< Rep > | The DynSubVecView class |
| exmat::DynMinorView< Rep > | The DynMinorView class |
| DynMinorView< Rep > | The DynMinorView class |
| exmat::DynMinorViewTag | DynMinorViewTag |
| DynSubMatView< Rep > | The DynSubMatView class |
| exmat::DynSubMatView< Rep > | The DynSubMatView class |
| exmat::DynSubMatViewTag | DynSubMatViewTag |
| DynSubVecView< Rep > | The DynSubVecView class |
| exmat::DynSubVecView< Rep > | The DynSubVecView class |
| exmat::DynSubVecViewTag | DynSubVecViewTag |
| exmat::EmptyErrorChecker | The EmptyErrorChecker class |
| exmat::EnableIf_c< B > | The enable_if class family |
| exmat::EQUAL< Val1, Val2 > | Implements the == operation for int |
| exmat::ErrChkedRow< MAT > | The ErrChkedRow class |
| exmat::EWHILE< Statement > | While loop (exec) |
| exmat::EWHILE1< Statement > | While loop (exec) |
| exmat::ExpMat< Rep > | The ExpMat class |
| exmat::ExpRow< EXP > | The ExpRow class |
| exmat::FullErrorChecker | The FullErrorChecker class |
| exmat::PNS::GetAliasTmpType< Exp > | Find the appropriate temp type for an aliased assignment operation |
| exmat::GetBinExpTmpType< T, ROWS, COLS, Left, Right > | |
| exmat::GetTmp< TL, TC, Index_, TarIndex_ > | The GetTmp class |
| exmat::GREATER< Val1, Val2 > | Implements the > operation for int |
| exmat::GREATER_EQUAL< Val1, Val2 > | Implements the >= operation for int |
| exmat::HasTagOf< C, TAG > | The class HasTagOf |
| exmat::HMergeView< Rep1, Rep2 > | The horizontal matrix merge view class |
| HMergeView< Rep1, Rep2 > | The horizontal matrix merge view class |
| exmat::HMergeViewTag | HMergeViewTag |
| exmat::IF< Condition, ThenType, ElseType > | The IF class |
| exmat::Int2Type< v > | The Int2Type class |
| exmat::IsDerivedFrom< Derived, Base > | The IsDerivedFrom class |
| exmat::IsPowOf2< num, n > | |
| exmat::ISSAMETYPE< T1, T2 > | The ISSAMETYPE class |
| exmat::LeafeNode< Exp_ > | The LeafeNode class |
| exmat::LESS< Val1, Val2 > | Implements the < operation for int |
| exmat::LESS_EQUAL< Val1, Val2 > | Implements the <= operation for int |
| exmat::LinBinExp< Left, Right > | The LinBinExp class |
| exmat::LinearBinExpSize< Left, Right > | The LinearExpSize class |
| exmat::LinearMemTag | LinearMemTag |
| exmat::Mat< Rep, ErrChecker_ > | The Mat matrix class |
| exmat::mat_ctg_iterator< MAT > | |
| exmat::mat_iterator< MAT > | |
| exmat::MAX< N1, N2 > | Static maximum of 2 int values |
| exmat::mem_align_error | The mem_align_error class |
| exmat::MIN< N1, N2 > | Static minimum of 2 int values |
| exmat::MulBinExp< Left, Right > | The MulBinExp class |
| exmat::MulBinExpSize< Left, Right > | The MulBinExpSize class |
| exmat::MulExp< Left, Right, SpecTag > | The MulExp class |
| exmat::MulExpTag | MulExpTag |
| exmat::NOT_EQUAL< Val1, Val2 > | Implements the != operation for int |
| exmat::NullTag | NullTag |
| exmat::OperandTypeChooser< OperandType > | |
| exmat::OR_bool< Val1, Val2 > | Implements the || operation for bool |
| exmat::out_of_bound_error< INDEX > | The out_of_bound_error class |
| exmat::POW< m, n > | Raising a static variable m, to the power of a static number n |
| exmat::ReleaseTmpAt< TmpList, Index > | The ReleaseTmpAt class |
| exmat::PNS::ReplaceTmp< TList > | The ReplaceTmp class |
| exmat::PNS::ReplaceTmp< Loki::NullType > | ReplaceTmp termination specialization |
| exmat::ResultantChecker< CHK1, CHK2 > | The ResultantChecker class |
| ReverseVecView< Rep > | The ReverseVecView class |
| exmat::ReverseVecView< Rep > | The ReverseVecView class |
| exmat::ReverseVecViewTag | ReverseVecViewTag |
| exmat::RowMajorTag | RowMajorTag |
| RowReMapTag | RowReMapTag |
| exmat::RowReMapTag | RowReMapTag |
| exmat::RowReMapView< Rep > | The TransView class |
| RowReMapView< Rep > | The TransView class |
| RowView< Rep > | The RowView class |
| exmat::RowView< Rep > | The RowView class |
| exmat::RowViewTag | RowViewTag |
| exmat::ScalarDivExp< Left, Right, SpecTag > | The ScalarDivExp class |
| exmat::ScalarDivExpTag | ScalarDivExpTag |
| exmat::ScalarMulExp< Left, Right, SpecTag > | The ScalarMulExp class |
| exmat::ScalarMulExpTag | ScalarMulExpTag |
| exmat::ScalarTag | ScalarTag |
| exmat::SIMD::SCon< ROWS_, COLS_, T > | |
| exmat::SIMD::SCon_CM< ROWS_, COLS_, T > | SIMD container, column major. Special use for column vector |
| exmat::SIMD::SCon_RM< ROWS_, COLS_, T > | SIMD container, row major |
| exmat::SIMD::SConCA_CM< ROWS_, COLS_, T > | SIMD container, column major and custom stack allocated. Special use for column vector |
| exmat::SIMD::SConCA_RM< ROWS_, COLS_, T > | SIMD container, row major and custom stack allocated |
| exmat::SIMD::SConCHooser< R, C, T > | Choose the column major container for |
| exmat::BITSET::SetBitAt< Bits, I, Bit > | Set the bit at I to Bit, new unit will be added if needed |
| exmat::SIMDTag | SIMDTag |
| exmat::SQRT< n > | Square root of an int |
| exmat::SIMD::SSCon< Rep > | Wrapper class for all kinds of SIMD containers and expressions |
| exmat::SSE2Tag | SSE2Tag |
| exmat::SSETag | SSETag |
| StaticConstMinorView< Rep, ExtraTParam > | The StaticConstMinorView class |
| exmat::StaticConstMinorView< Rep, ExtraTParam > | The StaticConstMinorView class |
| exmat::StaticConstSubMatView< Rep, ExtraTParam > | The StaticConstSubMatView class |
| StaticConstSubMatView< Rep, ExtraTParam > | The StaticConstSubMatView class |
| exmat::StaticConstSubVecView< Rep, ExtraTParam > | The StaticConstSubVecView class |
| StaticConstSubVecView< Rep, ExtraTParam > | The StaticConstSubVecView class |
| exmat::StaticMinorView< Rep, ExtraTParam > | The StaticMinorView class |
| StaticMinorView< Rep, ExtraTParam > | The StaticMinorView class |
| exmat::StaticMinorViewTag | StaticMinorViewTag |
| exmat::StaticSubMatView< Rep, ExtraTParam > | The StaticSubMatView class |
| StaticSubMatView< Rep, ExtraTParam > | The StaticSubMatView class |
| exmat::StaticSubMatViewTag | StaticSubMatViewTag |
| exmat::StaticSubVecView< Rep, ExtraTParam > | The StaticSubVecView class |
| StaticSubVecView< Rep, ExtraTParam > | The StaticSubVecView class |
| exmat::StaticSubVecViewTag | StaticSubVecViewTag |
| exmat::stride_iterator< Iterator_Type, Value_Type, Reference_Type, Pointer_Type, Difference_Type > | |
| exmat::SubExp< Left, Right, SpecTag > | The SubExp class |
| exmat::SubExpTag | SubExpTag |
| exmat::Tag2UnaExp< ExpTag, Rep, ExtraTParam > | Expression tag to expression object |
| exmat::TmpAnalyserBinNode< Exp_, TmpList, TarConType, ForceUseTmp, IsRootNode, NeedTmp_ > | The TmpAnalyserBinNode class |
| exmat::TmpAnalyserUnaNode< Exp_, TmpList, TarConType, ForceUseTmp, IsRootNode, NeedTmp_ > | The TmpAnalyserUnaNode class |
| exmat::TmpInstance< TmpList > | The TmpInstance class |
| exmat::TmpListEntry< Con, IsFree_ > | The TmpListEntry class |
| exmat::TParamINT2< I1, I2 > | TParamInt2 store 2 integer |
| exmat::TParamINT4< I1, I2, I3, I4 > | TParamInt4 store 4 integer |
| exmat::TransposeViewTag | TransposeViewTag |
| exmat::TransView< Rep > | The TransView class |
| TransView< Rep > | The TransView class |
| exmat::Type2Type< T > | The Type2Type class |
| exmat::UnaExp< Rep > | The UnaExp class |
| exmat::UnaExpTag | UnaExpTag |
| exmat::UniformRand | The uniform randomizer, using rand() in stdlib |
| exmat::Vec< Rep, ErrChecker_ > | The Vec vector class |
| exmat::ViewNode | The ViewNode class |
| exmat::ViewTag | ViewTag |
| exmat::WHILE< Statement > | While loop |
| exmat::XOR_bool< Val1, Val2 > | Implements the ^ operation for bool |