All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
soth::MATLAB Struct Reference

#include <Algebra.hpp>

Collaboration diagram for soth::MATLAB:
[legend]

Public Member Functions

SOTH_EXPORT MATLAB (const double &x)
 
template<typename Derived >
 MATLAB (const MatrixBase< Derived > &m1)
 
template<typename Derived >
 MATLAB (const MatrixBase< Derived > &m1, bool id)
 
template<typename Rotation >
 MATLAB (const MatrixXd::Index size, const Rotation &m1)
 
template<typename Derived >
void genericInit (const MatrixBase< Derived > &m1)
 
template<typename Derived >
void initMatrix (const MatrixBase< Derived > &m1)
 
template<typename VectorGen >
void initVector (const VectorGen &v)
 
SOTH_EXPORT void initMatrixNull (void)
 
SOTH_EXPORT void initMatrixColNull (unsigned int size)
 
SOTH_EXPORT void initMatrixRowNull (unsigned int size)
 
template<>
 MATLAB (MatrixXd::Index size, const GivensSequence &m1)
 

Public Attributes

std::string str
 

Static Public Attributes

static SOTH_EXPORT bool fullPrec = false
 
static SOTH_EXPORT unsigned int precision = 6
 

Friends

SOTH_EXPORT friend std::ostream & operator<< (std::ostream &os, const MATLAB &m)
 

Constructor & Destructor Documentation

soth::MATLAB::MATLAB ( const double &  x)
template<typename Derived >
soth::MATLAB::MATLAB ( const MatrixBase< Derived > &  m1)
inline
template<typename Derived >
soth::MATLAB::MATLAB ( const MatrixBase< Derived > &  m1,
bool  id 
)
template<typename Rotation >
soth::MATLAB::MATLAB ( const MatrixXd::Index  size,
const Rotation &  m1 
)
template<>
soth::MATLAB::MATLAB ( MatrixXd::Index  size,
const GivensSequence m1 
)
inline

Member Function Documentation

template<typename Derived >
void soth::MATLAB::genericInit ( const MatrixBase< Derived > &  m1)
template<typename Derived >
void soth::MATLAB::initMatrix ( const MatrixBase< Derived > &  m1)

References fullPrec, and precision.

Referenced by MATLAB().

void soth::MATLAB::initMatrixColNull ( unsigned int  size)
inline

Referenced by MATLAB().

void soth::MATLAB::initMatrixNull ( void  )
inline
void soth::MATLAB::initMatrixRowNull ( unsigned int  size)
inline
template<typename VectorGen >
void soth::MATLAB::initVector ( const VectorGen &  v)

References fullPrec, and precision.

Friends And Related Function Documentation

SOTH_EXPORT friend std::ostream& operator<< ( std::ostream &  os,
const MATLAB m 
)
friend

Member Data Documentation

bool soth::MATLAB::fullPrec = false
static
unsigned int soth::MATLAB::precision = 6
static
std::string soth::MATLAB::str