boostmacros.hh File Reference
#include "boost/version.hpp"
#include <boost/preprocessor/cat.hpp>
#include <boost/preprocessor/stringize.hpp>
#include "boost/numeric/bindings/traits/ublas_matrix.hpp"
#include "boost/numeric/bindings/traits/std_vector.hpp"
#include "boost/numeric/ublas/matrix_proxy.hpp"
#include "boost/numeric/ublas/matrix.hpp"
#include "boost/numeric/ublas/io.hpp"
#include "boost/numeric/ublas/operation.hpp"
#include "boost/numeric/ublas/vector.hpp"
#include "boost/numeric/ublas/vector_proxy.hpp"
#include "boost/numeric/ublas/triangular.hpp"
#include "boost/numeric/ublas/lu.hpp"
#include <cstdio>
#include "boost/numeric/bindings/lapack/gesvd.hpp"

Namespaces

namespace  maal
 

Compehensive namespace of the second version of the MAAL.


namespace  maal::boost

Defines

#define MRAWDATA(x)   traits::matrix_storage(x)
#define VRAWDATA(x)   traits::vector_storage(x)
#define ML_NOT_IMPLEMENTED(a)
#define MAAL_CHECKVERBOSE(b)

Typedefs

typedef double maal::boost::FloatType
 Native type of the Matrix and Vector classes.

Enumerations

enum  maal::boost::DisplayType {
  maal::boost::SIMPLE,
  maal::boost::COMPLET,
  maal::boost::CPP,
  maal::boost::MATLAB
}
 Option of display for the matrix and vector output (cout<<). More...

Functions

void dgesvd_ (char const *jobu, char const *jobvt, int const *m, int const *n, double *a, int const *lda, double *s, double *u, int const *ldu, double *vt, int const *ldvt, double *work, int const *lwork, int *info)
DisplayType maal::boost::setDisplayType (const DisplayType type, const bool read=false)
 Modify the display type.
DisplayType maal::boost::getDisplayType (void)
 Get the current display type.
std::ostream & maal::boost::operator<< (std::ostream &os, DisplayType disp)
 The second solution is to pass the DisplayType directly to the ouput operator: cout << DisplayType.

Define Documentation


Function Documentation

void dgesvd_ ( char const *  jobu,
char const *  jobvt,
int const *  m,
int const *  n,
double *  a,
int const *  lda,
double *  s,
double *  u,
int const *  ldu,
double *  vt,
int const *  ldvt,
double *  work,
int const *  lwork,
int *  info 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines