MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <SetGet.h>
Public Member Functions | |
SetGet2 () | |
![]() | |
virtual bool | checkOpClass (const OpFunc *op) const =0 |
SetGet () | |
virtual | ~SetGet () |
Static Public Member Functions | |
static bool | innerStrSet (const ObjId &dest, const string &field, const string &val) |
static bool | set (const ObjId &dest, const string &field, A1 arg1, A2 arg2) |
static bool | setVec (Id destId, const string &field, const vector< A1 > &arg1, const vector< A2 > &arg2) |
![]() | |
static const OpFunc * | checkSet (const string &field, ObjId &tgt, FuncId &fid) |
static const vector< double * > * | dispatchGet (const ObjId &tgt, FuncId tgtFid, const double *arg, unsigned int size) |
Sends out request for data, and awaits its return. More... | |
static bool | strGet (const ObjId &tgt, const string &field, string &ret) |
static bool | strSet (const ObjId &dest, const string &field, const string &val) |
SetGet2 handles 2-argument Sets. It does not deal with Gets.
|
inlinestatic |
Blocking call using string conversion.
Definition at line 437 of file SetGet.h.
|
inlinestatic |
Blocking, typed 'Set' call
Definition at line 365 of file SetGet.h.
Referenced by Synapse::addMsgCallback(), addSpine(), benchmarkMsg(), ReadKkit::buildEnz(), Shell::doMove(), Shell::doStart(), SetGet2< L, A >::innerStrSet(), makeStandardElements(), Neuron::scaleBufAndRates(), Neuron::scaleHeadDiffusion(), Neuron::scaleShaftDiffusion(), LookupField< L, A >::set(), setDestFinfo1(), Spine::setHeadDiameter(), Spine::setHeadLength(), Spine::setHeadVolume(), Spine::setShaftDiameter(), Spine::setShaftLength(), ReadKkit::setupSlaveMsg(), testCalcJunction(), testReMesh(), testRunGsolve(), and testRunKsolve().
|
inlinestatic |
Assign a vector of targets, using matching vectors of arguments arg1 and arg2. Specifically, index i on the target receives arguments arg1[i], arg2[i]. Note that there is no requirement for the size of the argument vectors to be equal to the size of the target array of objects. If there are fewer arguments then the index cycles back, so as to tile the target array with as many arguments as we have.
Not yet implemented correct handling for FieldElements.
Definition at line 404 of file SetGet.h.
Referenced by LookupField< L, A >::setVec(), and test2ArgSetVec().