MRPT logo
Classes | Namespaces | Typedefs | Functions

CMatrixTemplateNumeric.h File Reference

#include <mrpt/math/CMatrixTemplate.h>
#include <mrpt/math/matrix_iterators.h>
#include <mrpt/math/matrices_metaprogramming.h>
#include <mrpt/math/CMatrixViews.h>
#include <mrpt/system/os.h>
#include <cmath>
#include <limits>
Include dependency graph for CMatrixTemplateNumeric.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mrpt::math::CMatrixTemplateNumeric< T >
 This template class extends the class "CMatrixTemplate" with many common operations with numerical matrixes. More...
struct  mrpt::math::CMatrixTemplateNumeric< T >::mrpt_container< ANOTHERCONT >
class  mrpt::math::detail::VicinityTraits< CMatrixTemplateNumeric< T > >
 Vicinity traits class specialization for fixed size matrices. More...

Namespaces

namespace  mrpt
 

This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.


namespace  mrpt::poses
 

Classes for 2D/3D geometry representation, both of single values and probability density distributions (PDFs) in many forms.


namespace  mrpt::math
 

This base provides a set of functions for maths stuff.


namespace  mrpt::math::detail

Typedefs

typedef CMatrixTemplateNumeric
< float > 
mrpt::math::CMatrixFloat
 Declares a matrix of float numbers (non serializable).
typedef CMatrixTemplateNumeric
< double > 
mrpt::math::CMatrixDouble
 Declares a matrix of double numbers (non serializable).
typedef CMatrixTemplateNumeric
< unsigned int > 
mrpt::math::CMatrixUInt
 Declares a matrix of unsigned ints (non serializable).
typedef CMatrixTemplate< bool > mrpt::math::CMatrixBool
 Declares a matrix of booleans (non serializable).
typedef CMatrixTemplateNumeric
< double > 
mrpt::math::CMatrixLongDouble
 Declares a matrix of "long doubles" (non serializable), or of "doubles" if the compiler does not support "long double".

Functions

template<>
bool mrpt::math::detail::isMatrixTypeResizable< CMatrixFloat > (const CMatrixFloat &)
template<>
bool mrpt::math::detail::isMatrixTypeResizable< CMatrixDouble > (const CMatrixDouble &)
template<>
bool mrpt::math::detail::isMatrixTypeResizable< CMatrixLongDouble > (const CMatrixLongDouble &)



Page generated by Doxygen 1.7.1 for MRPT 0.8.1 SVN:exported at Sun Sep 19 14:53:45 UTC 2010