FreePOOMA  2.4.1
Public Types | Public Member Functions | Public Attributes
PositionFunctorUR< Dim, TM > Struct Template Reference

Computes position locations for Uniform Rectilinear meshes. More...

#include <PositionFunctions.h>

Collaboration diagram for PositionFunctorUR< Dim, TM >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Vector< Dim, TM > PointType_t

Public Member Functions

 PositionFunctorUR ()
 PositionFunctorUR (const PointType_t &origin, const PointType_t &spacings, const Interval< Dim > &physicalCellDomain, const Vector< Dim, double > &position)
PointType_t operator() (int i0) const
PointType_t operator() (int i0, int i1) const
PointType_t operator() (int i0, int i1, int i2) const

Public Attributes

PointType_t origin_m
PointType_t spacings_m

Detailed Description

template<int Dim, class TM>
struct PositionFunctorUR< Dim, TM >

Computes position locations for Uniform Rectilinear meshes.

The constructor takes the origin and spacings, the physical domain over which the mesh is defined, and the Loc describing the centering position.


Member Typedef Documentation

template<int Dim, class TM >
typedef Vector<Dim, TM> PositionFunctorUR< Dim, TM >::PointType_t

Constructor & Destructor Documentation

template<int Dim, class TM >
PositionFunctorUR< Dim, TM >::PositionFunctorUR ( ) [inline]
template<int Dim, class TM >
PositionFunctorUR< Dim, TM >::PositionFunctorUR ( const PointType_t origin,
const PointType_t spacings,
const Interval< Dim > &  physicalCellDomain,
const Vector< Dim, double > &  position 
) [inline]

Member Function Documentation

template<int Dim, class TM >
PointType_t PositionFunctorUR< Dim, TM >::operator() ( int  i0) const [inline]
template<int Dim, class TM >
PointType_t PositionFunctorUR< Dim, TM >::operator() ( int  i0,
int  i1 
) const [inline]
template<int Dim, class TM >
PointType_t PositionFunctorUR< Dim, TM >::operator() ( int  i0,
int  i1,
int  i2 
) const [inline]

Member Data Documentation

template<int Dim, class TM >
PointType_t PositionFunctorUR< Dim, TM >::origin_m
template<int Dim, class TM >
PointType_t PositionFunctorUR< Dim, TM >::spacings_m

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