glucat  0.8.2
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCbitset
|\Cglucat::index_set< LO, HI >Index set class based on std::bitset<> in Gnu standard C++ library
oCglucat::bool_to_type< truth_value >Bool to type
oCcdef
|oCPyClical.clifford
|\CPyClical.index_set
oCClifford
|\CPyClical.clifford
oCglucat::clifford_algebra< Scalar_T, Index_Set_T, Multivector_T >Clifford_algebra<> declares the operations of a Clifford algebra
oCglucat::clifford_algebra< Scalar_T, index_set< LO, HI >, framed_multi< Scalar_T, LO, HI > >
|\Cglucat::framed_multi< Scalar_T, LO, HI >A framed_multi<Scalar_T,LO,HI> is a framed approximation to a multivector
oCglucat::clifford_algebra< Scalar_T, index_set< LO, HI >, matrix_multi< Scalar_T, LO, HI > >
|\Cglucat::matrix_multi< Scalar_T, LO, HI >A matrix_multi<Scalar_T,LO,HI> is a matrix approximation to a multivector
oCglucat::compare_types< LHS_T, RHS_T >Type comparison
oCglucat::compare_types< T, T >
oCglucat::control_tParameters to control tests
oCglucat::CTAssertion< bool >Compile time assertion
oCglucat::CTAssertion< true >
oCglucat::numeric_traits< Scalar_T >::demoted<>Demoted type for long double
oCglucat::matrix::eig_genus< Matrix_T >Structure containing classification of eigenvalues
oCglucat::framed_multi< Scalar_T, LO, HI >::hash_size_t
oCglucat::index_set_hash< LO, HI >
oCIndexSet
|\CPyClical.index_set
oCinline
|oCPyClical.clifford
|\CPyClical.index_set
oClogic_error
|\Cglucat::glucat_errorAbstract exception class
| \Cglucat::error< Class_T >Specific exception class
oCmap
|oCglucat::basis_table< Scalar_T, LO, HI, Matrix_T >Table of basis elements used as a cache by basis_element()
|\Cglucat::gen::generator_table< Matrix_T >Table of generators for specific signatures
oCnumeric_limits
|oCstd::numeric_limits< glucat::framed_multi< Scalar_T, LO, HI > >Numeric limits for framed_multi inherit limits for the corresponding scalar type
|\Cstd::numeric_limits< glucat::matrix_multi< Scalar_T, LO, HI > >Numeric limits for matrix_multi inherit limits for the corresponding scalar type
oCglucat::numeric_traits< Scalar_T >Extra traits which extend numeric limits
oCobj
|oCPyClical.clifford
|\CPyClical.index_set
oCpair
|\Cglucat::framed_multi< Scalar_T, LO, HI >::var_termVariable term
oCglucat::numeric_traits< Scalar_T >::promotedPromoted type
oCglucat::random_generator< Scalar_T >Random number generator with single instance per Scalar_T
oCglucat::index_set< LO, HI >::referenceIndex set member reference
oCglucat::sorted_range< Map_T, Sorted_Map_T >Sorted range for use with output
oCglucat::sorted_range< Sorted_Map_T, Sorted_Map_T >
oCtoClifford
|\CPyClical.clifford
oCtoIndexSet
|\CPyClical.index_set
oCglucat::tuning< Mult_Matrix_Threshold, Div_Max_Steps, Sqrt_Max_Steps, Log_Max_Outer_Steps, Log_Max_Inner_Steps, Basis_Max_Count, Fast_Size_Threshold, Inv_Fast_Dim_Threshold, Products_Size_Threshold, Function_Precision >Tuning policy
\Cunordered_map
 \Cglucat::framed_multi< Scalar_T, LO, HI >A framed_multi<Scalar_T,LO,HI> is a framed approximation to a multivector