MRPT  2.0.3
Classes | Namespaces | Typedefs
CMatrixDynamic.h File Reference
#include <mrpt/containers/vector_with_small_size_optimization.h>
#include <mrpt/core/exceptions.h>
#include <mrpt/core/format.h>
#include <mrpt/math/MatrixBase.h>
#include <mrpt/math/math_frwds.h>
#include <mrpt/math/matrix_size_t.h>
#include <mrpt/typemeta/TTypeName.h>
#include <algorithm>
#include <cstring>
#include <type_traits>

Go to the source code of this file.

Classes

class  mrpt::math::CMatrixDynamic< T >
 This template class provides the basic functionality for a general 2D any-size, resizable container of numerical or non-numerical elements. More...
 
struct  mrpt::typemeta::TTypeName< mrpt::math::CMatrixDynamic< T > >
 

Namespaces

 mrpt
 This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
 
 mrpt::math
 This base provides a set of functions for maths stuff.
 
 mrpt::typemeta
 

Typedefs

using mrpt::math::CMatrixBool = CMatrixDynamic< bool >
 Declares a matrix of booleans (non serializable). More...
 
using mrpt::math::CMatrixFloat = CMatrixDynamic< float >
 Declares a matrix of float numbers (non serializable). More...
 
using mrpt::math::CMatrixDouble = CMatrixDynamic< double >
 Declares a matrix of double numbers (non serializable). More...
 
using mrpt::math::CMatrixUInt = CMatrixDynamic< unsigned int >
 Declares a matrix of unsigned ints (non serializable). More...
 
using mrpt::math::CMatrix_u8 = CMatrixDynamic< uint8_t >
 matrix of uint8_t (non serializable). More...
 
using mrpt::math::CMatrix_u16 = CMatrixDynamic< uint16_t >
 matrix of uint16_t (non serializable). More...
 
using mrpt::math::CMatrixLongDouble = CMatrixDynamic< double >
 Declares a matrix of "long doubles" (non serializable), or of "doubles" if the compiler does not support "long double". More...
 



Page generated by Doxygen 1.8.17 for MRPT 2.0.3 at Fri May 15 23:51:15 UTC 2020