MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <SetGet.h>
Public Member Functions | |
Field () | |
![]() | |
bool | checkOpClass (const OpFunc *op) const |
SetGet1 () | |
![]() | |
SetGet () | |
virtual | ~SetGet () |
Static Public Member Functions | |
static A | get (const ObjId &dest, const string &field) |
static void | getVec (ObjId dest, const string &field, vector< A > &vec) |
static bool | innerStrGet (const ObjId &dest, const string &field, string &str) |
static bool | innerStrSet (const ObjId &dest, const string &field, const string &arg) |
static bool | set (const ObjId &dest, const string &field, A arg) |
static bool | setRepeat (ObjId destId, const string &field, A arg) |
static bool | setVec (ObjId destId, const string &field, const vector< A > &arg) |
![]() | |
static bool | innerStrSet (const ObjId &dest, const string &field, const string &val) |
static bool | set (const ObjId &dest, const string &field, A arg) |
static bool | setRepeat (ObjId destId, const string &field, const A &arg) |
static bool | setVec (ObjId destId, const string &field, const vector< A > &arg) |
![]() | |
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) |
|
inlinestatic |
Definition at line 284 of file SetGet.h.
References SetGet::checkSet(), ObjId::eref(), ObjId::isDataHere(), GetOpFuncBase< A >::makeHopFunc(), MooseGetHop, OpFunc1Base< A >::op(), OpFunc::opIndex(), and GetOpFuncBase< A >::returnOp().
Referenced by ReadCell::addCaConc(), ReadCell::addChannelMessage(), addSpine(), all_elements(), ReadCell::buildCompartment(), Dsolve::buildMeshJunctions(), Dsolve::buildNeuroMeshJunctions(), ReadKkit::buildSumTotal(), checkOutput(), ReadKkit::convertEnzRatesToConcUnits(), ReadKkit::convertMMenzRatesToConcUnits(), ReadKkit::convertPoolAmountToConcUnits(), ReadKkit::convertReacRatesToConcUnits(), coordSystem(), HSolveActive::createLookupTables(), estimateDefaultVol(), estimateSimTimes(), Neuron::evalExprForElist(), fillSegIndex(), fillSegments(), HSolveUtils::gates(), get_Id_attr(), getLookupField(), Stoich::getProxyPools(), HSolvePassive::initialize(), NeuroMesh::insertDummyNodes(), Stoich::installAndUnschedFunc(), Stoich::installAndUnschedFuncRate(), Stoich::installAndUnschedFuncReac(), ReadKkit::loadTab(), makeCompt(), makeReacTest(), mapVoxelsBetweenMeshes(), Dsolve::mapXfersBetweenDsolves(), moose_copy(), moose_ElementField_getattro(), moose_ElementField_getItem(), moose_ElementField_getLen(), moose_ElementField_getNum(), moose_ElementField_getSlice(), moose_ElementField_setattro(), moose_getField(), moose_Id_getattro(), moose_Id_repr(), moose_Id_setattro(), moose_ObjId_getattro(), moose_ObjId_getFieldNames(), moose_ObjId_init_from_path(), moose_ObjId_repr(), moose_ObjId_str(), NeuroNode::NeuroNode(), oid_to_element(), FuncRate::operator()(), positionCompt(), printGrid(), Stoich::printRates(), SteadyState::randomizeInitialCondition(), HSolveUtils::rates(), HSolveActive::readCalcium(), HSolveActive::readGates(), HSolveActive::readHHChannels(), moose::VClamp::reinit(), Neuron::scaleHeadDiffusion(), Dsolve::setCompartment(), moose::CompartmentBase::setGeomAndElec(), Spine::setHeadDiameter(), Spine::setHeadLength(), Spine::setHeadVolume(), setLookupField(), Dsolve::setPath(), Spine::setShaftDiameter(), Spine::setShaftLength(), ZombieFunction::setSolver(), SteadyState::setStoich(), Dsolve::setStoich(), SteadyState::settle(), ReadKkit::setupSlaveMsg(), SteadyState::setupSSmatrix(), SpineEntry::SpineEntry(), storeCplxEnzMsgs(), storeMMenzMsgs(), HSolvePassive::storeTree(), testBuildStoich(), testCalcJunction(), testCellDiffn(), testCinfoElements(), testCopy(), testCopyFieldElement(), testCopyMsgOps(), testCylDiffn(), testCylDiffnWithStoich(), testGet(), testGetMsg(), testMove(), testObjIdToAndFromPath(), testPoolVolumeScaling(), testReacVolumeScaling(), ReadCspace::testReadModel(), testReMesh(), testSendSpike(), testSetGet(), testSetGetDouble(), testSetGetExtField(), testSetGetSynapse(), testShellAddMsg(), testShellSetGet(), testSmallCellDiffn(), testSparseMsg(), testStats(), testTaperingCylDiffn(), testTreeTraversal(), testVolScaling(), traverseCumulativeDistance(), trimPath(), Stoich::updateRatesAfterRemesh(), Neuron::updateSegmentLengths(), NeuroMesh::updateShaftParents(), writeEnz(), writeGroup(), writeKkit(), writePool(), writeReac(), Stoich::zombifyModel(), and Stoich::zombifyPoolFuncWithScaling().
|
inlinestatic |
Returns a vector of values
Definition at line 317 of file SetGet.h.
References SetGet::checkSet(), ObjId::eref(), GetOpFuncBase< A >::makeHopFunc(), MooseGetVecHop, GetHopFunc< A >::opGetVec(), OpFunc::opIndex(), and ObjId::path().
Referenced by benchmarkMsg(), moose_ElementField_getattro(), moose_Id_getattro(), testCellDiffn(), testCopyFieldElement(), testCylDiffn(), testCylDiffnWithStoich(), testMpiFibonacci(), testSetGetVec(), testSetRepeat(), testShellAddMsg(), testShellSetGet(), testSmallCellDiffn(), and testTaperingCylDiffn().
|
inlinestatic |
Blocking call for finding a value and returning in a string.
Definition at line 345 of file SetGet.h.
References Conv< T >::val2str().
Referenced by ElementValueFinfo< T, F >::strGet(), ValueFinfo< T, F >::strGet(), ReadOnlyElementValueFinfo< T, F >::strGet(), and ReadOnlyValueFinfo< T, F >::strGet().
|
inlinestatic |
Blocking call using string conversion
Definition at line 271 of file SetGet.h.
References Field< A >::set(), and Conv< T >::str2val().
Referenced by ElementValueFinfo< T, F >::strSet(), and ValueFinfo< T, F >::strSet().
|
inlinestatic |
Blocking, typed 'Set' call
Definition at line 245 of file SetGet.h.
References SetGet1< A >::set().
Referenced by ReadCell::addCaConc(), ReadCell::addCanonicalChannel(), ReadCell::addSpikeGen(), assignParam(), assignSingleCompartmentParams(), benchmarkMsg(), ReadKkit::buildChan(), ReadCell::buildChannels(), ReadCell::buildCompartment(), ReadKkit::buildEnz(), ReadKkit::buildInfo(), ReadKkit::buildPool(), ReadKkit::buildReac(), ReadKkit::buildStim(), ReadKkit::buildSumTotal(), ReadKkit::buildTable(), ReadKkit::call(), ReadKkit::convertEnzRatesToConcUnits(), ReadKkit::convertMMenzRatesToConcUnits(), ReadKkit::convertPoolAmountToConcUnits(), ReadKkit::convertReacRatesToConcUnits(), ReadCspace::deployParameters(), Field< A >::innerStrSet(), ReadKkit::loadTab(), makeCompt(), makeReacTest(), moose_ObjId_setattro(), positionCompt(), ReadKkit::read(), ReadCspace::readModelString(), reorientSpine(), ChemCompt::setChildConcs(), moose::CompartmentBase::setGeomAndElec(), ReadKkit::setupSlaveMsg(), testBuildStoich(), testCalcJunction(), testCellDiffn(), testChildren(), testClock(), testCopyFieldElement(), testCylDiffn(), testCylDiffnWithStoich(), testMMenzProcess(), testMpiFibonacci(), testObjIdToAndFromPath(), testPoolVolumeScaling(), testReacVolumeScaling(), testReMesh(), testRunGsolve(), testRunKsolve(), testSendSpike(), testSetGet(), testSetGetDouble(), testSetGetExtField(), testSmallCellDiffn(), testStats(), testSyncSynapseSize(), testTaperingCylDiffn(), testTreeTraversal(), testVolScaling(), testWildcard(), and Stoich::zombifyModel().
|
inlinestatic |
Definition at line 260 of file SetGet.h.
References SetGet1< A >::setRepeat().
Referenced by testCopyFieldElement(), and testSetRepeat().
|
inlinestatic |
Definition at line 252 of file SetGet.h.
References SetGet1< A >::setVec().
Referenced by moose_ElementField_setattro(), moose_Id_setattro(), testCopyFieldElement(), testSetGetExtField(), testSetGetSynapse(), testSetGetVec(), testSetRepeat(), testSparseMsg(), and testSyncSynapseSize().