Functions to work with Eigen.
More...
|
template<class EigenClass , class ResizeableBase = ::Eigen::PlainObjectBase<EigenClass>> |
using | CanResize = ::std::is_base_of< ResizeableBase, EigenClass > |
|
|
template<class EigenClass > |
typename ::std::enable_if< CanResize< EigenClass >::value >::type | DoEigenResize (EigenClass &e, ::Eigen::Index rows, ::Eigen::Index cols) |
|
template<class EigenClass > |
typename ::std::enable_if<!CanResize< EigenClass >::value >::type | DoEigenResize (EigenClass &, ::Eigen::Index, ::Eigen::Index) |
|
template<class EigenClass > |
Dimensions | getTensorDimensions (EigenClass &e) |
|
Functions to work with Eigen.
◆ CanResize
template<class EigenClass , class ResizeableBase = ::Eigen::PlainObjectBase<EigenClass>>
◆ DoEigenResize() [1/2]
template<class EigenClass >
typename ::std::enable_if<!CanResize<EigenClass>::value>::type ioda::detail::EigenCompat::DoEigenResize |
( |
EigenClass & |
, |
|
|
::Eigen::Index |
, |
|
|
::Eigen::Index |
|
|
) |
| |
◆ DoEigenResize() [2/2]
template<class EigenClass >
typename ::std::enable_if<CanResize<EigenClass>::value>::type ioda::detail::EigenCompat::DoEigenResize |
( |
EigenClass & |
e, |
|
|
::Eigen::Index |
rows, |
|
|
::Eigen::Index |
cols |
|
) |
| |
◆ getTensorDimensions()
template<class EigenClass >
Dimensions ioda::detail::EigenCompat::getTensorDimensions |
( |
EigenClass & |
e | ) |
|