MRPT  1.9.9
mrpt::math::CMatrixD Member List

This is the complete list of members for mrpt::math::CMatrixD, including all inherited members.

_GetBaseClass()mrpt::math::CMatrixDprotectedstatic
appendCol(const VECTOR &in)mrpt::math::CMatrixDynamic< double >inline
appendRow(const VECTOR &in)mrpt::math::CMatrixDynamic< double >inline
array()mrpt::math::MatrixVectorBase< Scalar, Derived >inline
array() constmrpt::math::MatrixVectorBase< Scalar, Derived >inline
asEigen()mrpt::math::CMatrixDynamic< double >inline
asEigen() constmrpt::math::CMatrixDynamic< double >inline
assign(const std::size_t N, const Scalar value)mrpt::math::MatrixVectorBase< Scalar, Derived >inline
asString() constmrpt::math::MatrixVectorBase< Scalar, Derived >
asVector(VECTOR &out) constmrpt::math::CMatrixDynamic< double >inline
Base typedefmrpt::math::CMatrixD
begin()mrpt::math::CMatrixDynamic< double >inline
begin() constmrpt::math::CMatrixDynamic< double >inline
block(int start_row, int start_col)mrpt::math::MatrixVectorBase< Scalar, Derived >inline
block(int start_row, int start_col, int BLOCK_ROWS, int BLOCK_COLS)mrpt::math::MatrixVectorBase< Scalar, Derived >inline
block(int start_row, int start_col, int BLOCK_ROWS, int BLOCK_COLS) constmrpt::math::MatrixVectorBase< Scalar, Derived >inline
blockCopy(int start_row=0, int start_col=0) constmrpt::math::MatrixBase< Scalar, Derived >inline
blockCopy(int start_row, int start_col, int BLOCK_ROWS, int BLOCK_COLS) constmrpt::math::MatrixBase< Scalar, Derived >inline
cast_double() constmrpt::math::CMatrixDynamic< double >
cast_float() constmrpt::math::CMatrixDynamic< double >
cbegin() constmrpt::math::CMatrixDynamic< double >inline
cend() constmrpt::math::CMatrixDynamic< double >inline
chol(Derived &U) constmrpt::math::MatrixBase< Scalar, Derived >
classNamemrpt::math::CMatrixDstatic
clone() const overridemrpt::math::CMatrixDvirtual
CMatrixD()mrpt::math::CMatrixDinline
CMatrixD(size_t row, size_t col)mrpt::math::CMatrixDinline
CMatrixD(const Base &m)mrpt::math::CMatrixDinlineexplicit
CMatrixD(const CMatrixFloat &m)mrpt::math::CMatrixDinlineexplicit
CMatrixD(const Other &other)mrpt::math::CMatrixDinlineexplicit
CMatrixDynamic(const CMatrixDynamic &m)mrpt::math::CMatrixDynamic< double >inline
CMatrixDynamic(size_t row=0, size_t col=0)mrpt::math::CMatrixDynamic< double >inline
CMatrixDynamic(const CMatrixDynamic< U > &m)mrpt::math::CMatrixDynamic< double >inlineexplicit
CMatrixDynamic(const Eigen::MatrixBase< Derived > &m)mrpt::math::CMatrixDynamic< double >inlineexplicit
CMatrixDynamic(const Eigen::Product< _Lhs, _Rhs, Option > &p)mrpt::math::CMatrixDynamic< double >inlineexplicit
CMatrixDynamic(const Eigen::CwiseBinaryOp< Op, Lhs, Rhs > &p)mrpt::math::CMatrixDynamic< double >inlineexplicit
CMatrixDynamic(const CMatrixDynamic &m, const size_t cropRowCount, const size_t cropColCount)mrpt::math::CMatrixDynamic< double >inline
CMatrixDynamic(const CMatrixFixed< double, ROWS, COLS > &o)mrpt::math::CMatrixDynamic< double >inlineexplicit
CMatrixDynamic(size_t row, size_t col, V(&theArray)[N])mrpt::math::CMatrixDynamic< double >inline
CMatrixDynamic(size_t row, size_t col, const V &theVector)mrpt::math::CMatrixDynamic< double >inline
CMatrixDynamic(CMatrixDynamic &&m)mrpt::math::CMatrixDynamic< double >inline
coeff(int r, int c) constmrpt::math::MatrixVectorBase< Scalar, Derived >inline
coeffRef(int r, int c)mrpt::math::MatrixVectorBase< Scalar, Derived >inline
col(int colIdx)mrpt::math::MatrixBase< Scalar, Derived >inline
col(int colIdx) constmrpt::math::MatrixBase< Scalar, Derived >inline
cols() constmrpt::math::CMatrixDynamic< double >inline
ColsAtCompileTimemrpt::math::CMatrixDynamic< double >static
conservativeResize(size_t row, size_t col)mrpt::math::CMatrixDynamic< double >inline
const_iterator typedefmrpt::math::CMatrixDynamic< double >
const_reference typedefmrpt::math::CMatrixDynamic< double >
Constant(const Scalar value)mrpt::math::MatrixVectorBase< Scalar, Derived >inlinestatic
Constant(size_t nrows, size_t ncols, const Scalar value)mrpt::math::MatrixVectorBase< Scalar, Derived >inlinestatic
ConstPtr typedefmrpt::math::CMatrixD
ConstUniquePtr typedefmrpt::math::CMatrixD
Create(Args &&... args)mrpt::math::CMatrixDinlinestatic
CreateAlloc(const Alloc &alloc, Args &&... args)mrpt::math::CMatrixDinlinestatic
CreateObject()mrpt::math::CMatrixDstatic
CreateUnique(Args &&... args)mrpt::math::CMatrixDinlinestatic
data() constmrpt::math::CMatrixDynamic< double >inline
data()mrpt::math::CMatrixDynamic< double >inline
derived()mrpt::math::CMatrixDynamic< double >inline
derived() constmrpt::math::CMatrixDynamic< double >inline
det() constmrpt::math::MatrixBase< Scalar, Derived >
difference_type typedefmrpt::math::CMatrixDynamic< double >
dot(const CVectorDynamic< Scalar > &v) constmrpt::math::MatrixVectorBase< Scalar, Derived >
dot(const MatrixVectorBase< Scalar, Derived > &v) constmrpt::math::MatrixVectorBase< Scalar, Derived >
duplicateGetSmartPtr() constmrpt::rtti::CObjectinline
eig(Derived &eVecs, std::vector< Scalar > &eVals, bool sorted=true) constmrpt::math::MatrixBase< Scalar, Derived >
eig_symmetric(Derived &eVecs, std::vector< Scalar > &eVals, bool sorted=true) constmrpt::math::MatrixBase< Scalar, Derived >
eigen_t typedefmrpt::math::CMatrixDynamic< double >
empty() constmrpt::math::MatrixVectorBase< Scalar, Derived >inline
end()mrpt::math::CMatrixDynamic< double >inline
end() constmrpt::math::CMatrixDynamic< double >inline
extractColumn(int colIdx, VECTOR_LIKE &v) constmrpt::math::MatrixBase< Scalar, Derived >inline
extractColumn(int colIdx) constmrpt::math::MatrixBase< Scalar, Derived >inline
extractMatrix(const int start_row=0, const int start_col=0) constmrpt::math::MatrixBase< Scalar, Derived >inline
extractMatrix(const int BLOCK_ROWS, const int BLOCK_COLS, const int start_row, const int start_col) constmrpt::math::MatrixBase< Scalar, Derived >inline
extractRow(int rowIdx, VECTOR_LIKE &v) constmrpt::math::MatrixBase< Scalar, Derived >inline
extractRow(int rowIdx) constmrpt::math::MatrixBase< Scalar, Derived >inline
fill(const Scalar &val)mrpt::math::MatrixVectorBase< Scalar, Derived >inline
fromMatlabStringFormat(const std::string &s, mrpt::optional_ref< std::ostream > dump_errors_here=std::nullopt)mrpt::math::MatrixVectorBase< Scalar, Derived >
getClassName()mrpt::math::CMatrixDinlinestatic
GetRuntimeClass() const overridemrpt::math::CMatrixDvirtual
GetRuntimeClassIdStatic()mrpt::math::CMatrixDstatic
head() constmrpt::math::MatrixVectorBase< Scalar, Derived >inline
Identity()mrpt::math::MatrixBase< Scalar, Derived >inlinestatic
Identity(const std::size_t N)mrpt::math::MatrixBase< Scalar, Derived >inlinestatic
Index typedefmrpt::math::CMatrixDynamic< double >
inMatlabFormat(const std::size_t decimal_digits=6) constmrpt::math::MatrixVectorBase< Scalar, Derived >
insertMatrix(const int row_start, const int col_start, const OTHERMATVEC &submat)mrpt::math::MatrixBase< Scalar, Derived >inline
insertMatrixTransposed(const int row_start, const int col_start, const OTHERMATVEC &submat)mrpt::math::MatrixBase< Scalar, Derived >inline
inverse() constmrpt::math::MatrixBase< Scalar, Derived >
inverse_LLt() constmrpt::math::MatrixBase< Scalar, Derived >
is_mrpt_typemrpt::math::CMatrixDynamic< double >static
isSquare() constmrpt::math::MatrixVectorBase< Scalar, Derived >inline
iterator typedefmrpt::math::CMatrixDynamic< double >
llt_solve(const CVectorDynamic< Scalar > &b) constmrpt::math::CMatrixDynamic< double >
loadFromTextFile(std::istream &f)mrpt::math::MatrixVectorBase< Scalar, Derived >
loadFromTextFile(const std::string &file)mrpt::math::MatrixVectorBase< Scalar, Derived >
lu_solve(const CVectorDynamic< Scalar > &b) constmrpt::math::CMatrixDynamic< double >
matProductOf_AAt(const MAT_A &A)mrpt::math::MatrixBase< Scalar, Derived >inline
matProductOf_Ab(const CMatrixDynamic< Scalar > &A, const CVectorDynamic< Scalar > &b)mrpt::math::MatrixVectorBase< Scalar, Derived >
matProductOf_AB(const Derived &A, const Derived &B)mrpt::math::MatrixBase< Scalar, Derived >
matProductOf_AtA(const MAT_A &A)mrpt::math::MatrixBase< Scalar, Derived >inline
matProductOf_Atb(const CMatrixDynamic< Scalar > &A, const CVectorDynamic< Scalar > &b)mrpt::math::MatrixVectorBase< Scalar, Derived >
maxCoeff() constmrpt::math::MatrixVectorBase< Scalar, Derived >
maxCoeff(std::size_t &outIndexOfMax) constmrpt::math::MatrixVectorBase< Scalar, Derived >
maxCoeff(std::size_t &rowIdx, std::size_t &colIdx) constmrpt::math::MatrixVectorBase< Scalar, Derived >
maximumDiagonal() constmrpt::math::MatrixBase< Scalar, Derived >
mbDerived()mrpt::math::MatrixBase< Scalar, Derived >inline
mbDerived() constmrpt::math::MatrixBase< Scalar, Derived >inline
minCoeff() constmrpt::math::MatrixVectorBase< Scalar, Derived >
minCoeff(std::size_t &outIndexOfMin) constmrpt::math::MatrixVectorBase< Scalar, Derived >
minCoeff(std::size_t &rowIdx, std::size_t &colIdx) constmrpt::math::MatrixVectorBase< Scalar, Derived >
minimumDiagonal() constmrpt::math::MatrixBase< Scalar, Derived >
mvbDerived()mrpt::math::MatrixVectorBase< Scalar, Derived >inline
mvbDerived() constmrpt::math::MatrixVectorBase< Scalar, Derived >inline
norm() constmrpt::math::MatrixVectorBase< Scalar, Derived >
norm_inf() constmrpt::math::MatrixVectorBase< Scalar, Derived >
operator!=(const OTHERMATVEC &o) constmrpt::math::MatrixVectorBase< Scalar, Derived >inline
operator()(size_t row, size_t col)mrpt::math::CMatrixDynamic< double >inline
operator()(size_t row, size_t col) constmrpt::math::CMatrixDynamic< double >inline
operator*(const MatrixVectorBase< S2, D2 > &m2) constmrpt::math::MatrixVectorBase< Scalar, Derived >inline
operator*(const Scalar s) constmrpt::math::MatrixVectorBase< Scalar, Derived >inline
operator*(const CMatrixDynamic< Scalar > &v)mrpt::math::MatrixVectorBase< Scalar, Derived >
operator*(const Derived &m2) constmrpt::math::MatrixVectorBase< Scalar, Derived >
operator*=(Scalar s)mrpt::math::MatrixVectorBase< Scalar, Derived >
operator+(const MatrixVectorBase< S2, D2 > &m2) constmrpt::math::MatrixVectorBase< Scalar, Derived >inline
operator+(const Derived &m2) constmrpt::math::MatrixVectorBase< Scalar, Derived >inline
operator+=(const MatrixVectorBase< S2, D2 > &m2)mrpt::math::MatrixVectorBase< Scalar, Derived >inline
operator+=(Scalar s)mrpt::math::MatrixVectorBase< Scalar, Derived >
operator+=(const Derived &m2)mrpt::math::MatrixVectorBase< Scalar, Derived >inline
operator-() constmrpt::math::MatrixVectorBase< Scalar, Derived >inline
operator-(const MatrixVectorBase< S2, D2 > &m2) constmrpt::math::MatrixVectorBase< Scalar, Derived >inline
operator-(const Derived &m2) constmrpt::math::MatrixVectorBase< Scalar, Derived >inline
operator-=(const MatrixVectorBase< S2, D2 > &m2)mrpt::math::MatrixVectorBase< Scalar, Derived >inline
operator-=(Scalar s)mrpt::math::MatrixVectorBase< Scalar, Derived >
operator-=(const Derived &m2)mrpt::math::MatrixVectorBase< Scalar, Derived >inline
operator=(const Other &other)mrpt::math::CMatrixDinline
CMatrixDynamic< double >::operator=(const CMatrixDynamic< double > &m)=defaultmrpt::math::CMatrixDynamic< double >
CMatrixDynamic< double >::operator=(const CMatrixDynamic< U > &m)mrpt::math::CMatrixDynamic< double >inline
CMatrixDynamic< double >::operator=(const Eigen::MatrixBase< Derived > &m)mrpt::math::CMatrixDynamic< double >inline
CMatrixDynamic< double >::operator=(const CMatrixFixed< double, ROWS, COLS > &m)mrpt::math::CMatrixDynamic< double >inline
CMatrixDynamic< double >::operator=(V(&theArray)[N])mrpt::math::CMatrixDynamic< double >inline
CMatrixDynamic< double >::operator=(CMatrixDynamic &&m)mrpt::math::CMatrixDynamic< double >inline
operator==(const OTHERMATVEC &o) constmrpt::math::MatrixVectorBase< Scalar, Derived >inline
operator[](size_t ith)mrpt::math::CMatrixDynamic< double >inline
operator[](size_t ith) constmrpt::math::CMatrixDynamic< double >inline
Ptr typedefmrpt::math::CMatrixD
rank(Scalar threshold=0) constmrpt::math::MatrixBase< Scalar, Derived >
reference typedefmrpt::math::CMatrixDynamic< double >
removeColumns(const std::vector< std::size_t > &idxsToRemove)mrpt::math::MatrixBase< Scalar, Derived >
removeRows(const std::vector< std::size_t > &idxsToRemove)mrpt::math::MatrixBase< Scalar, Derived >
resize(size_t row, size_t col)mrpt::math::CMatrixDynamic< double >inline
resize(size_t vectorLen)mrpt::math::CMatrixDynamic< double >inline
resize(const matrix_size_t &siz, bool zeroNewElements=false)mrpt::math::CMatrixDynamic< double >inline
row(int rowIdx)mrpt::math::MatrixBase< Scalar, Derived >inline
row(int rowIdx) constmrpt::math::MatrixBase< Scalar, Derived >inline
rows() constmrpt::math::CMatrixDynamic< double >inline
RowsAtCompileTimemrpt::math::CMatrixDynamic< double >static
runtimeClassIdmrpt::math::CMatrixDprotectedstatic
saveToTextFile(const std::string &file, mrpt::math::TMatrixTextFileFormat fileFormat=mrpt::math::MATRIX_FORMAT_ENG, bool appendMRPTHeader=false, const std::string &userHeader=std::string()) constmrpt::math::MatrixVectorBase< Scalar, Derived >
Scalar typedefmrpt::math::CMatrixDynamic< double >
serializeFrom(mrpt::serialization::CArchive &in, uint8_t serial_version) overridemrpt::math::CMatrixDprotectedvirtual
mrpt::serialization::CSerializable::serializeFrom(CSchemeArchiveBase &in)mrpt::serialization::CSerializableinlineprotectedvirtual
serializeGetVersion() const overridemrpt::math::CMatrixDprotectedvirtual
serializeTo(mrpt::serialization::CArchive &out) const overridemrpt::math::CMatrixDprotectedvirtual
mrpt::serialization::CSerializable::serializeTo(CSchemeArchiveBase &out) constmrpt::serialization::CSerializableinlineprotectedvirtual
setCol(const Index col, const VECTOR &v)mrpt::math::CMatrixDynamic< double >inline
setConstant(const Scalar value)mrpt::math::MatrixVectorBase< Scalar, Derived >inline
setConstant(size_t nrows, size_t ncols, const Scalar value)mrpt::math::MatrixVectorBase< Scalar, Derived >inline
setConstant(size_t nrows, const Scalar value)mrpt::math::MatrixVectorBase< Scalar, Derived >inline
setDiagonal(const std::size_t N, const Scalar value)mrpt::math::MatrixBase< Scalar, Derived >inline
setDiagonal(const Scalar value)mrpt::math::MatrixBase< Scalar, Derived >inline
setDiagonal(const std::vector< Scalar > &diags)mrpt::math::MatrixBase< Scalar, Derived >inline
setFromMatrixLike(const MAT &m)mrpt::math::CMatrixDynamic< double >inline
setIdentity()mrpt::math::MatrixBase< Scalar, Derived >inline
setIdentity(const std::size_t N)mrpt::math::MatrixBase< Scalar, Derived >inline
setRow(const Index row, const VECTOR &v)mrpt::math::CMatrixDynamic< double >inline
setSize(size_t row, size_t col, bool zeroNewElements=false)mrpt::math::CMatrixDynamic< double >inline
setZero()mrpt::math::MatrixVectorBase< Scalar, Derived >inline
setZero(size_t nrows, size_t ncols)mrpt::math::MatrixVectorBase< Scalar, Derived >inline
setZero(size_t nrows)mrpt::math::MatrixVectorBase< Scalar, Derived >inline
size() constmrpt::math::CMatrixDynamic< double >inline
size_type typedefmrpt::math::CMatrixDynamic< double >
SizeAtCompileTimemrpt::math::CMatrixDynamic< double >static
StorageOrdermrpt::math::CMatrixDynamic< double >static
sum() constmrpt::math::MatrixVectorBase< Scalar, Derived >
sum_abs() constmrpt::math::MatrixVectorBase< Scalar, Derived >
swap(CMatrixDynamic< double > &o)mrpt::math::CMatrixDynamic< double >inline
tail() constmrpt::math::MatrixVectorBase< Scalar, Derived >inline
trace() constmrpt::math::MatrixBase< Scalar, Derived >
transpose()mrpt::math::MatrixVectorBase< Scalar, Derived >inline
transpose() constmrpt::math::MatrixVectorBase< Scalar, Derived >inline
UniquePtr typedefmrpt::math::CMatrixD
unsafeRemoveColumns(const std::vector< std::size_t > &idxs)mrpt::math::MatrixBase< Scalar, Derived >
unsafeRemoveRows(const std::vector< std::size_t > &idxs)mrpt::math::MatrixBase< Scalar, Derived >
value_type typedefmrpt::math::CMatrixDynamic< double >
writeToMatlab() constmrpt::serialization::CSerializableinlinevirtual
Zero()mrpt::math::MatrixVectorBase< Scalar, Derived >inlinestatic
Zero(size_t nrows, size_t ncols)mrpt::math::MatrixVectorBase< Scalar, Derived >inlinestatic
~CMatrixDynamic()=defaultmrpt::math::CMatrixDynamic< double >virtual
~CObject()=defaultmrpt::rtti::CObjectvirtual
~CSerializable() override=defaultmrpt::serialization::CSerializable



Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: c7a3bec24 Sun Mar 29 18:33:13 2020 +0200 at dom mar 29 18:50:38 CEST 2020