|
enum | CompileTimeTraits { RowsAtCompileTime = Eigen::internal::traits<Derived>::RowsAtCompileTime,
ColsAtCompileTime = Eigen::internal::traits<Derived>::ColsAtCompileTime,
Flags = Eigen::internal::traits<Derived>::Flags
} |
|
using | Scalar = typename Eigen::internal::traits< Derived >::Scalar |
|
using | RealScalar = typename Eigen::NumTraits< Scalar >::Real |
|
using | Nested = typename Eigen::internal::ref_selector< Derived >::type |
|
using | StorageKind = typename Eigen::internal::traits< Derived >::StorageKind |
|
using | StorageIndex = typename Eigen::internal::traits< Derived >::StorageIndex |
|
|
| EigenAdapterBase (const EigenAdapterBase &)=default |
|
| EigenAdapterBase (EigenAdapterBase &&)=default |
|
constexpr EigenAdapterBase & | operator= (const EigenAdapterBase &other) |
|
constexpr EigenAdapterBase & | operator= (EigenAdapterBase &&other) |
|
constexpr Index | rows () const |
|
constexpr Index | cols () const |
|
decltype(auto) constexpr | data () |
|
decltype(auto) constexpr | data () const |
|
constexpr Index | outerStride () const |
|
constexpr Index | innerStride () const |
|
template<typename S , std::enable_if_t< std::is_convertible_v< S, Scalar >, int > = 0> |
auto | operator<< (const S &s) |
|
template<typename Other , std::enable_if_t< indexible< Other >, int > = 0> |
auto | operator<< (const Other &other) |
|
|
static constexpr auto | Zero () |
|
static constexpr auto | Zero (const Index r, const Index c) |
|
static constexpr auto | Identity () |
|
static decltype(auto) constexpr | Identity (const Index r, const Index c) |
|
◆ Identity() [1/2]
template<typename Derived , typename Base >
- Note
- Overrides Eigen::DenseBase<Derived>::Identity.
- Returns
- An identity matrix with the same or identified number of rows and columns.
◆ Identity() [2/2]
template<typename Derived , typename Base >
- Note
- Overrides Eigen::DenseBase<Derived>::Identity.
- Returns
- An identity matrix with the same or identified number of rows and columns.
◆ Zero() [1/2]
template<typename Derived , typename Base >
- Note
- Overrides Eigen::DenseBase<Derived>::Zero.
- Returns
- A matrix, of the same size and shape, containing only zero coefficients.
◆ Zero() [2/2]
template<typename Derived , typename Base >
- Note
- Overrides Eigen::DenseBase<Derived>::Zero.
- Returns
- A matrix, of the same size and shape, containing only zero coefficients.
The documentation for this struct was generated from the following files: