Class CMatrixD

Inheritance Relationships

Base Types

Class Documentation

class CMatrixD : public mrpt::serialization::CSerializable, public mrpt::math::CMatrixDynamic<double>

This class is a “CSerializable” wrapper for “CMatrixDynamic<double>”.

Note

For a complete introduction to Matrices and vectors in MRPT, see: https://www.mrpt.org/Matrices_vectors_arrays_and_Linear_Algebra_MRPT_and_Eigen_classes

Public Types

using Base = CMatrixDynamic<double>

Public Functions

inline CMatrixD()

Constructor

inline CMatrixD(Base::size_type row, Base::size_type col)

Constructor

inline explicit CMatrixD(const Base &m)

Copy constructor

inline explicit CMatrixD(const CMatrixFloat &m)

Copy constructor

template<typename Other>
inline CMatrixD &operator=(const Other &other)

Assignment operator from any other Eigen class

template<class Other>
inline explicit CMatrixD(const Other &other)

Constructor from any other Eigen class