FreePOOMA
2.4.1
|
Engine<Dim, T, ConstantFunction> is a specialization of Engine for ConstantFunction. More...
#include <ConstantFunctionEngine.h>
Public Types | |
enum | { dimensions = Dim } |
enum | { hasDataObject = false } |
enum | { dynamic = false } |
enum | { zeroBased = false } |
enum | { multiPatch = false } |
typedef ConstantFunction | Tag_t |
typedef Engine< Dim, T, ConstantFunction > | This_t |
typedef This_t | Engine_t |
typedef Interval< Dim > | Domain_t |
typedef DomainLayout< Dim > | Layout_t |
typedef T | Element_t |
typedef ErrorType | ElementRef_t |
Public Member Functions | |
Engine () | |
Engine (const Domain_t &domain, T val=T()) | |
template<class Layout > | |
Engine (const Layout &layout, T val=T()) | |
Engine (const Engine< Dim, T, ConstantFunction > &model) | |
template<class DT > | |
Engine (const Engine< Dim, T, ConstantFunction > &e, const Domain< Dim, DT > &dom) | |
template<int Dim2, class DT > | |
Engine (const Engine< Dim2, T, ConstantFunction > &e, const SliceDomain< DT > &dom) | |
template<class Domain > | |
Engine (const Engine< Dim, T, ConstantFunction > &e, const Node< Domain > &node) | |
Engine (const Engine< Dim, T, ConstantFunction > &e, const INode< Dim > &inode) | |
Element_t | read (int) const |
Element_t | read (int, int) const |
Element_t | read (int, int, int) const |
Element_t | read (int, int, int, int) const |
Element_t | read (int, int, int, int, int) const |
Element_t | read (int, int, int, int, int, int) const |
Element_t | read (int, int, int, int, int, int, int) const |
Element_t | read (const Loc< Dim > &) const |
const Domain_t & | domain () const |
Layout_t | layout () const |
int | first (int i) const |
T | constant () const |
void | setConstant (T val) |
Engine<Dim, T, ConstantFunction> is a specialization of Engine for ConstantFunction.
This does all of the usual Engine things:
typedef ConstantFunction Engine< Dim, T, ConstantFunction >::Tag_t |
typedef Engine<Dim, T, ConstantFunction> Engine< Dim, T, ConstantFunction >::This_t |
typedef This_t Engine< Dim, T, ConstantFunction >::Engine_t |
typedef Interval<Dim> Engine< Dim, T, ConstantFunction >::Domain_t |
typedef DomainLayout<Dim> Engine< Dim, T, ConstantFunction >::Layout_t |
typedef T Engine< Dim, T, ConstantFunction >::Element_t |
typedef ErrorType Engine< Dim, T, ConstantFunction >::ElementRef_t |
Engine< Dim, T, ConstantFunction >::Engine | ( | ) | [inline] |
Engine< Dim, T, ConstantFunction >::Engine | ( | const Domain_t & | domain, |
T | val = T() |
||
) | [inline, explicit] |
Engine< Dim, T, ConstantFunction >::Engine | ( | const Layout & | layout, |
T | val = T() |
||
) | [inline, explicit] |
Engine< Dim, T, ConstantFunction >::Engine | ( | const Engine< Dim, T, ConstantFunction > & | model | ) | [inline] |
Engine< Dim, T, ConstantFunction >::Engine | ( | const Engine< Dim, T, ConstantFunction > & | e, |
const Domain< Dim, DT > & | dom | ||
) | [inline] |
References DomainBase< DT >::unwrap().
Engine< Dim, T, ConstantFunction >::Engine | ( | const Engine< Dim2, T, ConstantFunction > & | e, |
const SliceDomain< DT > & | dom | ||
) | [inline] |
References CTAssert, and SliceDomain< DT >::sliceDomain().
Engine< Dim, T, ConstantFunction >::Engine | ( | const Engine< Dim, T, ConstantFunction > & | e, |
const Node< Domain > & | node | ||
) | [inline] |
References CTAssert, and Node< Dom, OrigDom >::domain().
Engine< Dim, T, ConstantFunction >::Engine | ( | const Engine< Dim, T, ConstantFunction > & | e, |
const INode< Dim > & | inode | ||
) | [inline] |
References INode< Dim >::domain().
Element_t Engine< Dim, T, ConstantFunction >::read | ( | int | ) | const [inline] |
Element_t Engine< Dim, T, ConstantFunction >::read | ( | int | , |
int | |||
) | const [inline] |
Element_t Engine< Dim, T, ConstantFunction >::read | ( | int | , |
int | , | ||
int | |||
) | const [inline] |
Element_t Engine< Dim, T, ConstantFunction >::read | ( | int | , |
int | , | ||
int | , | ||
int | |||
) | const [inline] |
Element_t Engine< Dim, T, ConstantFunction >::read | ( | int | , |
int | , | ||
int | , | ||
int | , | ||
int | |||
) | const [inline] |
Element_t Engine< Dim, T, ConstantFunction >::read | ( | int | , |
int | , | ||
int | , | ||
int | , | ||
int | , | ||
int | |||
) | const [inline] |
Element_t Engine< Dim, T, ConstantFunction >::read | ( | int | , |
int | , | ||
int | , | ||
int | , | ||
int | , | ||
int | , | ||
int | |||
) | const [inline] |
Element_t Engine< Dim, T, ConstantFunction >::read | ( | const Loc< Dim > & | ) | const [inline] |
const Domain_t& Engine< Dim, T, ConstantFunction >::domain | ( | ) | const [inline] |
Layout_t Engine< Dim, T, ConstantFunction >::layout | ( | ) | const [inline] |
int Engine< Dim, T, ConstantFunction >::first | ( | int | i | ) | const [inline] |
References PAssert.
T Engine< Dim, T, ConstantFunction >::constant | ( | ) | const [inline] |
void Engine< Dim, T, ConstantFunction >::setConstant | ( | T | val | ) | [inline] |