|
DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
|
Classes | |
| struct | has_std_hash |
| Type trait that detects whether std::hash is specialized for a given type. More... | |
| struct | has_std_hash< T, std::void_t< decltype(std::hash< T >{}(std::declval< T >()))> > |
| struct | is_fixed_data_real_eigen_matrix |
| see if the Actual valid data is in the struct scope (memcpy copyable) More... | |
| struct | is_fixed_data_real_eigen_matrix< Eigen::Matrix< T, M, N, options, max_m, max_n > > |
| struct | is_real_eigen_fmt_safe_matrix |
Type trait: is T a MatrixFMTSafe with real scalar? Used by the fmt formatter below to catch both wrapped and unwrapped Eigen types. More... | |
| struct | is_real_eigen_fmt_safe_matrix< Eigen::MatrixFMTSafe< real, M, N, options, max_m, max_n > > |
| struct | is_real_eigen_matrix |
Type trait that detects whether a type is an Eigen::Matrix with real scalar type. More... | |
| struct | is_real_eigen_matrix< Eigen::Matrix< real, M, N, options, max_m, max_n > > |
| struct | is_std_array |
| Type trait that detects whether a type is a std::array. More... | |
| struct | is_std_array< std::array< T, N > > |
| struct | is_std_vector |
| Type trait that detects whether a type is a std::vector. More... | |
| struct | is_std_vector< std::vector< T, Allocator > > |
Variables | |
| template<typename T > | |
| constexpr bool | always_false = false |
| template<typename _Tp > | |
| constexpr bool | is_std_array_v = is_std_array<_Tp>::value |
| template<typename _Tp > | |
| constexpr bool | is_fixed_data_real_eigen_matrix_v = is_fixed_data_real_eigen_matrix<_Tp>::value |
| template<typename T > | |
| constexpr bool | is_eigen_dense_v = std::is_base_of_v<Eigen::DenseBase<T>, T> |
| template<class T > | |
| constexpr bool | is_real_eigen_matrix_v = is_real_eigen_matrix<T>::value |
| template<class T > | |
| constexpr bool | is_real_eigen_fmt_safe_matrix_v = is_real_eigen_fmt_safe_matrix<T>::value |
| const bool | v = is_real_eigen_fmt_safe_matrix_v<Eigen::MatrixFMTSafe<real, 3, 3>> |
|
inlineconstexpr |
Definition at line 660 of file Defines.hpp.
|
inlineconstexpr |
Definition at line 737 of file Defines.hpp.
|
inlineconstexpr |
Definition at line 724 of file Defines.hpp.
|
constexpr |
Definition at line 96 of file EigenUtil.hpp.
|
inlineconstexpr |
Definition at line 753 of file Defines.hpp.
|
inlineconstexpr |
Definition at line 685 of file Defines.hpp.
| const bool DNDS::Meta::v = is_real_eigen_fmt_safe_matrix_v<Eigen::MatrixFMTSafe<real, 3, 3>> |
Definition at line 98 of file EigenUtil.hpp.