COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Public Attributes | List of all members
matrix_array_mapper< rows, cols > Class Template Reference

Public Member Functions

 matrix_array_mapper (boost::shared_ptr< TMATRIX >in)
 
 matrix_array_mapper (const matrix_array_mapper< rows, cols > &other)
 
void scalar_iadd (Real a)
 
void scalar_isub (Real a)
 
void scalar_imul (Real a)
 
void scalar_idiv (Real a)
 
void iadd (boost::shared_ptr< matrix_array_mapper< rows, cols > >a)
 
void isub (boost::shared_ptr< matrix_array_mapper< rows, cols > >a)
 
void imul (boost::shared_ptr< matrix_array_mapper< rows, cols > >a)
 
void idiv (boost::shared_ptr< matrix_array_mapper< rows, cols > >a)
 
boost::shared_ptr< matrix_array_mapper< rows, cols > > scalar_add (Real a)
 
boost::shared_ptr< matrix_array_mapper< rows, cols > > scalar_sub (Real a)
 
boost::shared_ptr< matrix_array_mapper< rows, cols > > scalar_mul (Real a)
 
boost::shared_ptr< matrix_array_mapper< rows, cols > > scalar_div (Real a)
 
boost::shared_ptr< matrix_array_mapper< rows, cols > > pow (Real a)
 
std::string to_str ()
 

Public Attributes

boost::shared_ptr< TMATRIXm
 

Detailed Description

template<int rows, int cols>
class cf3::python::matrix_array_mapper< rows, cols >

Definition at line 104 of file MatrixWrappers.cpp.

Constructor & Destructor Documentation

matrix_array_mapper ( boost::shared_ptr< TMATRIX in)
inline

Definition at line 106 of file MatrixWrappers.cpp.

matrix_array_mapper ( const matrix_array_mapper< rows, cols > &  other)
inline

Definition at line 107 of file MatrixWrappers.cpp.

Member Function Documentation

void iadd ( boost::shared_ptr< matrix_array_mapper< rows, cols > >  a)
inline

Definition at line 112 of file MatrixWrappers.cpp.

void idiv ( boost::shared_ptr< matrix_array_mapper< rows, cols > >  a)
inline

Definition at line 115 of file MatrixWrappers.cpp.

void imul ( boost::shared_ptr< matrix_array_mapper< rows, cols > >  a)
inline

Definition at line 114 of file MatrixWrappers.cpp.

void isub ( boost::shared_ptr< matrix_array_mapper< rows, cols > >  a)
inline

Definition at line 113 of file MatrixWrappers.cpp.

boost::shared_ptr<matrix_array_mapper<rows,cols> > pow ( Real  a)
inline

Definition at line 162 of file MatrixWrappers.cpp.

boost::shared_ptr<matrix_array_mapper<rows,cols> > scalar_add ( Real  a)
inline

Definition at line 142 of file MatrixWrappers.cpp.

boost::shared_ptr<matrix_array_mapper<rows,cols> > scalar_div ( Real  a)
inline

Definition at line 157 of file MatrixWrappers.cpp.

void scalar_iadd ( Real  a)
inline

Definition at line 108 of file MatrixWrappers.cpp.

void scalar_idiv ( Real  a)
inline

Definition at line 111 of file MatrixWrappers.cpp.

void scalar_imul ( Real  a)
inline

Definition at line 110 of file MatrixWrappers.cpp.

void scalar_isub ( Real  a)
inline

Definition at line 109 of file MatrixWrappers.cpp.

boost::shared_ptr<matrix_array_mapper<rows,cols> > scalar_mul ( Real  a)
inline

Definition at line 152 of file MatrixWrappers.cpp.

boost::shared_ptr<matrix_array_mapper<rows,cols> > scalar_sub ( Real  a)
inline

Definition at line 147 of file MatrixWrappers.cpp.

std::string to_str ( )
inline

Definition at line 182 of file MatrixWrappers.cpp.

Member Data Documentation

boost::shared_ptr<TMATRIX > m

Definition at line 194 of file MatrixWrappers.cpp.


The documentation for this class was generated from the following file:
Send comments to:
COOLFluiD Web Admin