MOOSE - Multiscale Object Oriented Simulation Environment
|
Go to the source code of this file.
Classes | |
class | Field< A > |
class | GetOpFunc< T, A > |
class | LookupField< L, A > |
class | SetGet |
class | SetGet0 |
class | SetGet1< A > |
class | SetGet2< A1, A2 > |
class | SetGet3< A1, A2, A3 > |
class | SetGet4< A1, A2, A3, A4 > |
class | SetGet5< A1, A2, A3, A4, A5 > |
class | SetGet6< A1, A2, A3, A4, A5, A6 > |
Functions | |
template<class T , class A > | |
A | localGet (const Eref &er, string field) |
A localGet | ( | const Eref & | er, |
string | field | ||
) |
Similar to Field< A >::fastGet(), except that an existing Msg is not needed.
Instant-return call for a single value. Bypasses all the queueing stuff. It is hardcoded so type safety will have to be coded in too: the dynamic_cast will catch it only at runtime.
Perhaps analogous localSet(), localLookupGet(), localGetVec(), etc. should also be added.
Also, will be nice to change this to Field< A >::localGet() to make things more uniform.
Definition at line 30 of file SetGet.h.
References Element::cinfo(), Eref::element(), Cinfo::findFinfo(), DestFinfo::getOpFunc(), and op().