MOOSE - Multiscale Object Oriented Simulation Environment
|
Go to the source code of this file.
Functions | |
int | innerGetVec (const Eref &e, const OpFunc *op, double *getReturnBuf) |
Collects all the values and stuffs into getReturnBuf. Returns size of all contents of getReturnBuf, in doubles. Puts number of returned values in getReturnBuf[0]. Note that these are likely to differ if the values returned are not doubles. Examines the eref to decide if this is a DataElement or a FieldElement. If a DataElement, scans through all data entries to fill the returnBuf. If a FieldElement, fills in field entries only of the one specified DataId on this eref.
Definition at line 249 of file PostMaster.cpp.
References Eref::dataIndex(), Eref::element(), Element::hasFields(), Element::localDataStart(), Element::numField(), Element::numLocalData(), OpFunc::opBuffer(), and PostMaster::reserveBufSize.
Referenced by PostMaster::handleRemoteGetVec().