Common base class for all classes T such that MatrixBase has an operator=(T) and a constructor MatrixBase(T).
In other words, an EigenBase object is an object that can be copied into a MatrixBase.
Besides MatrixBase-derived classes, this also includes special matrix classes such as diagonal matrices, etc.
Notice that this class is trivial, it is only used to disambiguate overloaded functions.

Public Types | |
| typedef internal::traits < Derived >::StorageKind | StorageKind |
| typedef internal::traits < Derived >::Index | Index |
Public Member Functions | |
| Derived & | derived () |
| const Derived & | derived () const |
| Derived & | const_cast_derived () const |
| const Derived & | const_derived () const |
| Index | rows () const |
| Index | cols () const |
| Index | size () const |
| template<typename Dest > | |
| void | evalTo (Dest &dst) const |
| template<typename Dest > | |
| void | addTo (Dest &dst) const |
| template<typename Dest > | |
| void | subTo (Dest &dst) const |
| template<typename Dest > | |
| void | applyThisOnTheRight (Dest &dst) const |
| template<typename Dest > | |
| void | applyThisOnTheLeft (Dest &dst) const |
| typedef internal::traits<Derived>::Index Eigen::EigenBase::Index |
Reimplemented in Eigen::DenseCoeffsBase< Derived, DirectWriteAccessors >, Eigen::DenseCoeffsBase< Derived, DirectAccessors >, Eigen::SparseSymmetricPermutationProduct, Eigen::DenseCoeffsBase< Derived, WriteAccessors >, Eigen::HouseholderSequence, Eigen::SparseSelfAdjointView, Eigen::TriangularBase, Eigen::DenseCoeffsBase< Derived, ReadOnlyAccessors >, Eigen::internal::BandMatrixBase, and Eigen::SparseMatrixBase.
| typedef internal::traits<Derived>::StorageKind Eigen::EigenBase::StorageKind |
| void Eigen::EigenBase::addTo | ( | Dest & | dst | ) | const [inline] |
| void Eigen::EigenBase::applyThisOnTheLeft | ( | Dest & | dst | ) | const [inline] |
Reimplemented in Eigen::HouseholderSequence.
| void Eigen::EigenBase::applyThisOnTheRight | ( | Dest & | dst | ) | const [inline] |
Reimplemented in Eigen::HouseholderSequence.
| Index Eigen::EigenBase::cols | ( | ) | const [inline] |
Reimplemented in Eigen::Transpose< PermutationBase< Derived > >, Eigen::SparseSymmetricPermutationProduct, Eigen::HouseholderSequence, Eigen::SparseMatrixBase, Eigen::PermutationBase, Eigen::SparseSelfAdjointView, and Eigen::TriangularBase.
| Derived& Eigen::EigenBase::const_cast_derived | ( | ) | const [inline] |
| const Derived& Eigen::EigenBase::const_derived | ( | ) | const [inline] |
| Derived& Eigen::EigenBase::derived | ( | ) | [inline] |
Definition at line 49 of file Core.
Referenced by mrpt::math::loadVector().
| const Derived& Eigen::EigenBase::derived | ( | ) | const [inline] |
| void Eigen::EigenBase::evalTo | ( | Dest & | dst | ) | const [inline] |
Reimplemented in Eigen::internal::BandMatrixBase.
| Index Eigen::EigenBase::rows | ( | ) | const [inline] |
Reimplemented in Eigen::Transpose< PermutationBase< Derived > >, Eigen::SparseSymmetricPermutationProduct, Eigen::HouseholderSequence, Eigen::SparseMatrixBase, Eigen::PermutationBase, Eigen::SparseSelfAdjointView, and Eigen::TriangularBase.
| Index Eigen::EigenBase::size | ( | ) | const [inline] |
Reimplemented in Eigen::SparseMatrixBase, and Eigen::PermutationBase.
| Page generated by Doxygen 1.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011 |