OpenFPM_data  0.1.0
Project that contain the implementation and interfaces for basic structure like vectors, grids, graph ... .
 All Data Structures Namespaces Functions Variables Typedefs Friends
no_transform< dim, T > Class Template Reference

Detailed Description

template<unsigned int dim, typename T>
class no_transform< dim, T >

Definition at line 88 of file CellDecomposer.hpp.

Public Member Functions

 no_transform (const Matrix< dim, T > &t, const Point< dim, T > &s)
 Constructor. More...
 
transform (const T(&s)[dim], const size_t i) const
 Shift the point transformation. More...
 
transform (const Point< dim, T > &s, const size_t i) const
 No transformation. More...
 
template<typename Mem >
transform (const encapc< 1, Point< dim, T >, Mem > &s, const size_t i) const
 No transformation. More...
 
void setTransform (const Matrix< dim, T > &mat, const Point< dim, T > &orig)
 Set the transformation Matrix and shift. More...
 
bool operator== (const no_transform< dim, T > &nt)
 It return always true true. More...
 
bool operator!= (const no_transform< dim, T > &nt)
 It return always true true. More...
 

Constructor & Destructor Documentation

template<unsigned int dim, typename T>
no_transform< dim, T >::no_transform ( const Matrix< dim, T > &  t,
const Point< dim, T > &  s 
)
inline

Constructor.

Parameters
tMatrix transformation
sshift

Definition at line 98 of file CellDecomposer.hpp.

Member Function Documentation

template<unsigned int dim, typename T>
bool no_transform< dim, T >::operator!= ( const no_transform< dim, T > &  nt)
inline

It return always true true.

There is nothing to compare

Returns
true

Definition at line 171 of file CellDecomposer.hpp.

template<unsigned int dim, typename T>
bool no_transform< dim, T >::operator== ( const no_transform< dim, T > &  nt)
inline

It return always true true.

There is nothing to compare

Returns
true

Definition at line 159 of file CellDecomposer.hpp.

template<unsigned int dim, typename T>
void no_transform< dim, T >::setTransform ( const Matrix< dim, T > &  mat,
const Point< dim, T > &  orig 
)
inline

Set the transformation Matrix and shift.

Parameters
matMatrix transformation
origorigin point

Definition at line 147 of file CellDecomposer.hpp.

template<unsigned int dim, typename T>
T no_transform< dim, T >::transform ( const T(&)  s[dim],
const size_t  i 
) const
inline

Shift the point transformation.

Parameters
ssource point
icoordinate
Returns
the transformed coordinate

Definition at line 110 of file CellDecomposer.hpp.

template<unsigned int dim, typename T>
T no_transform< dim, T >::transform ( const Point< dim, T > &  s,
const size_t  i 
) const
inline

No transformation.

Parameters
ssource point
icoordinate
Returns
the source point coordinate

Definition at line 123 of file CellDecomposer.hpp.

template<unsigned int dim, typename T>
template<typename Mem >
T no_transform< dim, T >::transform ( const encapc< 1, Point< dim, T >, Mem > &  s,
const size_t  i 
) const
inline

No transformation.

Parameters
ssource point
icoordinate
Returns
the point coordinate

Definition at line 136 of file CellDecomposer.hpp.


The documentation for this class was generated from the following file: