FreePOOMA
2.4.1
|
#include <RemoteDynamicEngine.h>
Public Types | |
enum | { dimensions = 1 } |
enum | { hasDataObject = true } |
enum | { dynamic = true } |
enum | { zeroBased = false } |
enum | { multiPatch = false } |
typedef Engine< 1, T, Remote < Dynamic > > | This_t |
typedef Engine< 1, T, Remote < Dynamic > > | Engine_t |
typedef Engine< 1, T, Dynamic > | LocalEngine_t |
typedef DomainLayout< 1 > | Layout_t |
typedef Layout_t::PatchID_t | PatchID_t |
typedef Layout_t::CreateSize_t | CreateSize_t |
typedef Interval< 1 > | Domain_t |
typedef T | Element_t |
typedef T | ReadReturn_t |
typedef RemoteProxy< T > | ElementRef_t |
typedef Remote< Dynamic > | Tag_t |
typedef Shared< LocalEngine_t > | LocalShared_t |
typedef RefCountedPtr < LocalShared_t > | LocalPtr_t |
Public Member Functions | |
Engine () | |
Engine (const Domain_t &domain) | |
Engine (int owningContext, const Domain_t &domain) | |
Engine (const Domain_t &domain, const T &elementModel) | |
Engine (const Node< Domain_t > &node) | |
Engine (const Engine_t &model) | |
Engine (const Engine_t &, const EngineConstructTag &) | |
template<class OtherEngine , class Domain > | |
Engine (const OtherEngine &otherEngine, const Domain &domain) | |
~Engine () | |
Engine_t & | operator= (const Engine_t &model) |
ReadReturn_t | read (const Loc< 1 > &) const |
ElementRef_t | operator() (const Loc< 1 > &) const |
ReadReturn_t | read (int) const |
ElementRef_t | operator() (int) const |
const Domain_t & | domain () const |
bool | engineIsLocal () const |
int | owningContext () const |
const LocalEngine_t & | localEngine () const |
LocalEngine_t & | localEngine () |
Engine_t & | makeOwnCopy () |
Interval< 1 > | create (CreateSize_t num) |
template<class Dom > | |
void | destroy (const Dom &killList) |
template<class Iter > | |
void | destroy (Iter begin, Iter end) |
template<class Dom , class DeleteMethod > | |
void | destroy (const Dom &killList, const DeleteMethod &method, bool offsetFlag=false) |
template<class Iter , class DeleteMethod > | |
void | destroy (Iter begin, Iter end, const DeleteMethod &method, bool offsetFlag=false) |
void | sync () |
void | sync (const Domain_t &d) |
typedef Engine<1, T, Remote<Dynamic> > Engine< 1, T, Remote< Dynamic > >::Engine_t |
typedef DomainLayout<1> Engine< 1, T, Remote< Dynamic > >::Layout_t |
typedef Layout_t::PatchID_t Engine< 1, T, Remote< Dynamic > >::PatchID_t |
typedef Layout_t::CreateSize_t Engine< 1, T, Remote< Dynamic > >::CreateSize_t |
typedef T Engine< 1, T, Remote< Dynamic > >::ReadReturn_t |
typedef RemoteProxy<T> Engine< 1, T, Remote< Dynamic > >::ElementRef_t |
typedef Shared<LocalEngine_t> Engine< 1, T, Remote< Dynamic > >::LocalShared_t |
typedef RefCountedPtr<LocalShared_t> Engine< 1, T, Remote< Dynamic > >::LocalPtr_t |
References Pooma::contexts(), and PAssert.
Engine< 1, T, Remote< Dynamic > >::Engine | ( | int | owningContext, |
const Domain_t & | domain | ||
) |
Engine< 1, T, Remote< Dynamic > >::Engine | ( | const Domain_t & | domain, |
const T & | elementModel | ||
) |
Engine< 1, T, Remote< Dynamic > >::Engine | ( | const Node< Domain_t > & | node | ) | [explicit] |
References Pooma::contexts(), and PAssert.
Engine< 1, T, Remote< Dynamic > >::Engine | ( | const Engine_t & | modelEngine, |
const EngineConstructTag & | |||
) |
Engine< 1, T, Remote< Dynamic > >::Engine | ( | const OtherEngine< 1, T, Remote< Dynamic > > & | otherEngine, |
const Domain & | domain | ||
) |
Engine< 1, T, Remote< Dynamic > > & Engine< 1, T, Remote< Dynamic > >::operator= | ( | const Engine_t & | model | ) |
References DomainBase< DT >::domain_m.
Engine< 1, T, Remote< Dynamic > >::ReadReturn_t Engine< 1, T, Remote< Dynamic > >::read | ( | const Loc< 1 > & | loc | ) | const [inline] |
RemoteProxy< T > Engine< 1, T, Remote< Dynamic > >::operator() | ( | const Loc< 1 > & | loc | ) | const [inline] |
Engine< 1, T, Remote< Dynamic > >::ReadReturn_t Engine< 1, T, Remote< Dynamic > >::read | ( | int | i1 | ) | const [inline] |
RemoteProxy< T > Engine< 1, T, Remote< Dynamic > >::operator() | ( | int | i1 | ) | const [inline] |
bool Engine< 1, T, Remote< Dynamic > >::engineIsLocal | ( | ) | const [inline] |
References Pooma::context().
Referenced by LeafFunctor< Engine< 1, T, Remote< Dynamic > >, EngineView< RemoteView > >::apply().
int Engine< 1, T, Remote< Dynamic > >::owningContext | ( | ) | const [inline] |
const LocalEngine_t& Engine< 1, T, Remote< Dynamic > >::localEngine | ( | ) | const [inline] |
References PAssert.
Referenced by LeafFunctor< Engine< 1, T, Remote< Dynamic > >, EngineView< RemoteView > >::apply().
LocalEngine_t& Engine< 1, T, Remote< Dynamic > >::localEngine | ( | ) | [inline] |
References PAssert.
Engine_t& Engine< 1, T, Remote< Dynamic > >::makeOwnCopy | ( | ) | [inline] |
References Engine< 1, T, Dynamic >::makeOwnCopy().
Interval<1> Engine< 1, T, Remote< Dynamic > >::create | ( | CreateSize_t | num | ) | [inline] |
References Interval< 1 >::domain, and PAssert.
void Engine< 1, T, Remote< Dynamic > >::destroy | ( | const Dom & | killList | ) | [inline] |
References PAssert.
void Engine< 1, T, Remote< Dynamic > >::destroy | ( | Iter | begin, |
Iter | end | ||
) | [inline] |
References PAssert.
void Engine< 1, T, Remote< Dynamic > >::destroy | ( | const Dom & | killList, |
const DeleteMethod & | method, | ||
bool | offsetFlag = false |
||
) | [inline] |
References PAssert.
void Engine< 1, T, Remote< Dynamic > >::destroy | ( | Iter | begin, |
Iter | end, | ||
const DeleteMethod & | method, | ||
bool | offsetFlag = false |
||
) | [inline] |
References PAssert.