kernel/Point.h File Reference

#include <boost/numeric/ublas/matrix.hpp>
#include <boost/numeric/ublas/vector.hpp>
#include <boost/numeric/ublas/io.hpp>
#include <boost/numeric/ublas/lu.hpp>
#include <vector>
#include <stdlib.h>
#include <stdio.h>
#include "ads.h"
#include "LogControl.h"

Go to the source code of this file.

Defines

#define verbose   1
#define TOL   1e-5

Typedefs

typedef double DataType
 number format
typedef
boost::numeric::ublas::vector
< DataType
BPType
 point and vector type
typedef ads::FixedArray< DIM,
DataType
PType
typedef ads::FixedArray< DIM, int > multi_index_type
typedef
boost::numeric::ublas::matrix
< DataType
MType
 matrix type
typedef
boost::numeric::ublas::identity_matrix
< std::size_t > 
imatrix
 identity matrix type

Variables

const DataType d2r = std::asin(DataType(1.))/DataType(90.)
 degrees to radians
const DataType pi = DataType(2.)*std::asin(DataType(1.))

Define Documentation

#define verbose   1

Typedef Documentation

typedef boost::numeric::ublas::vector<DataType> BPType

point and vector type

typedef double DataType

number format

typedef boost::numeric::ublas::identity_matrix<std::size_t> imatrix

identity matrix type

typedef boost::numeric::ublas::matrix<DataType> MType

matrix type

typedef ads::FixedArray<DIM,int> multi_index_type
typedef ads::FixedArray<DIM,DataType> PType

Variable Documentation

const DataType pi = DataType(2.)*std::asin(DataType(1.))
Generated on Thu Jun 30 02:18:58 2016 for Motion - rigid body dynamics solver by  doxygen 1.6.3