|
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] |
1.7.6.1