![]() |
Mackey
V3.3
A C++ library for computing RO(G) graded homology
|
Contains general template aliases.
More...
Go to the source code of this file.
Namespaces | |
mackey | |
Everything in this library is under this namespace. | |
Typedefs | |
template<typename T > | |
using | scalar_t = typename T::Scalar |
Scalar of matrix. More... | |
template<typename T > | |
using | storage_t = typename T::StorageIndex |
Storage type of matrix. More... | |
template<typename T > | |
using | row_vector_t = Eigen::Matrix< scalar_t< T >, 1,-1 > |
Dense row matrix. More... | |
template<typename T > | |
using | col_vector_t = Eigen::Matrix< scalar_t< T >, -1, 1 > |
Dense column matrix. More... | |
template<typename T > | |
using | dense_t = Eigen::Matrix< scalar_t< T >,-1,-1 > |
Dense column major. More... | |
template<typename T > | |
using | sparse_t = Eigen::SparseMatrix< scalar_t< T >, 0, storage_t< T > > |
Sparse column major. More... | |
template<typename T > | |
using | row_major_t = std::conditional< SFINAE::is_Dense< T >::value, Eigen::Matrix< scalar_t< T >, -1, -1, 1 >, Eigen::SparseMatrix< scalar_t< T >, 1, storage_t< T > >> |
template<typename T > | |
using | col_major_t = std::conditional< SFINAE::is_Dense< T >::value, Eigen::Matrix< scalar_t< T >, -1, -1 >, Eigen::SparseMatrix< scalar_t< T >, 0, storage_t< T > >> |
template<typename T > | |
using | triplet_t = Eigen::Triplet< scalar_t< T >, storage_t< T > > |
Eigen triplets type. More... | |
template<typename T > | |
using | arrow_t = Arrow< typename T::rank_t, typename T::diff_t > |
Arrow given group_t. More... | |
template<typename T > | |
using | chains_t = Chains< typename T::rank_t, typename T::diff_t > |
Chains given group_t. More... | |
template<typename T > | |
using | junction_t = Junction< typename T::rank_t, typename T::diff_t > |
Junction given group_t. More... | |
template<typename rank_t , typename diff_t > | |
using | gen_t = typename Homology< rank_t, diff_t >::gen_t |
Type of generators in homology. More... | |
Contains general template aliases.