|
| MatrixView (const Eigen::MatrixBase< Derived > &A, const std::vector< idx > perm, const std::vector< idx > dims) |
|
| MatrixView (const Eigen::MatrixBase< Derived > &A, const std::vector< idx > perm, idx d=2) |
|
std::vector< idx > | perm () const noexcept |
|
std::vector< idx > | dims () const noexcept |
|
Derived::Scalar | operator() (idx i, idx j=0) const override |
|
| MatrixViewBase (const Eigen::MatrixBase< Derived > &A) |
|
| MatrixViewBase (const Eigen::MatrixBase< Derived > &&A)=delete |
|
idx | rows () const noexcept |
|
idx | cols () const noexcept |
|
const Eigen::MatrixBase< Derived > & | get_ref () const noexcept |
|
Eigen::Matrix< typename Derived::Scalar, Eigen::Dynamic, Eigen::Dynamic > | get_copy () const |
|
| operator Eigen::Matrix< typename Derived::Scalar, Eigen::Dynamic, Eigen::Dynamic > () const |
|
Derived::Scalar | at (idx i, idx j=0) const |
|
virtual | ~MatrixViewBase ()=default |
|
template<typename Derived>
class qpp::experimental::MatrixView< Derived >
Matrix view class, maps between a matrix and a multi-dimensional array.