| FEI
    Version of the Day
    | 
#include <snl_fei_RecordCollection.hpp>
| Public Member Functions | |
| RecordCollection (int localProc) | |
| RecordCollection (const RecordCollection &src) | |
| virtual | ~RecordCollection () | 
| void | initRecords (int numIDs, const int *IDs, std::vector< fei::FieldMask * > &fieldMasks, int *recordLocalIDs=NULL) | 
| void | initRecords (int fieldID, int fieldSize, int numIDs, const int *IDs, std::vector< fei::FieldMask * > &fieldMasks, int *recordLocalIDs=NULL) | 
| void | setOwners_lowestSharing (fei::SharedIDs< int > &sharedIDs) | 
| size_t | getNumRecords () const | 
| std::map< int, int > & | getGlobalToLocalMap () | 
| std::vector< fei::Record< int > > & | getRecords () | 
| const std::vector< fei::Record < int > > & | getRecords () const | 
| fei::Record< int > * | getRecordWithID (int ID) | 
| const fei::Record< int > * | getRecordWithID (int ID) const | 
| int | getGlobalIndex (int ID, int fieldID, int fieldSize, int fieldOffset, int whichComponentOfField, const int *eqnNumbers) | 
| int | getGlobalIndexLocalID (int localID, int fieldID, int fieldSize, int fieldOffset, int whichComponentOfField, const int *eqnNumbers) | 
| int | getGlobalBlkIndex (int ID, int &globalBlkIndex) | 
| void | setDebugOutput (FEI_OSTREAM *dbgOut) | 
container for Record objects
Definition at line 32 of file snl_fei_RecordCollection.hpp.
| snl_fei::RecordCollection::RecordCollection | ( | int | localProc | ) | 
Constructor
Definition at line 21 of file snl_fei_RecordCollection.cpp.
| snl_fei::RecordCollection::RecordCollection | ( | const RecordCollection & | src | ) | 
Copy constructor
Definition at line 34 of file snl_fei_RecordCollection.cpp.
| 
 | virtual | 
Destructor
Definition at line 46 of file snl_fei_RecordCollection.cpp.
| void snl_fei::RecordCollection::initRecords | ( | int | numIDs, | 
| const int * | IDs, | ||
| std::vector< fei::FieldMask * > & | fieldMasks, | ||
| int * | recordLocalIDs = NULL | ||
| ) | 
initialize records for specified IDs
Definition at line 73 of file snl_fei_RecordCollection.cpp.
| void snl_fei::RecordCollection::initRecords | ( | int | fieldID, | 
| int | fieldSize, | ||
| int | numIDs, | ||
| const int * | IDs, | ||
| std::vector< fei::FieldMask * > & | fieldMasks, | ||
| int * | recordLocalIDs = NULL | ||
| ) | 
initialize records for specified IDs with specified fieldID
Definition at line 116 of file snl_fei_RecordCollection.cpp.
| void snl_fei::RecordCollection::setOwners_lowestSharing | ( | fei::SharedIDs< int > & | sharedIDs | ) | 
set owner-proc attribute for specified IDs, to be the lowest-numbered sharing processor
Definition at line 220 of file snl_fei_RecordCollection.cpp.
| 
 | inline | 
Query the number of records in this collection
Definition at line 66 of file snl_fei_RecordCollection.hpp.
| 
 | inline | 
Get the map of global-to-local ids
Definition at line 72 of file snl_fei_RecordCollection.hpp.
| 
 | inline | 
Get the vector containing the records
Definition at line 79 of file snl_fei_RecordCollection.hpp.
| 
 | inline | 
Get the vector containing the records
Definition at line 85 of file snl_fei_RecordCollection.hpp.
| fei::Record< int > * snl_fei::RecordCollection::getRecordWithID | ( | int | ID | ) | 
Get record with the specified ID. Returns NULL if not found.
Definition at line 254 of file snl_fei_RecordCollection.cpp.
| const fei::Record< int > * snl_fei::RecordCollection::getRecordWithID | ( | int | ID | ) | const | 
Get record with the specified ID. Returns NULL if not found.
Definition at line 265 of file snl_fei_RecordCollection.cpp.
| int snl_fei::RecordCollection::getGlobalIndex | ( | int | ID, | 
| int | fieldID, | ||
| int | fieldSize, | ||
| int | fieldOffset, | ||
| int | whichComponentOfField, | ||
| const int * | eqnNumbers | ||
| ) | 
Get global equation index for specified ID
Definition at line 289 of file snl_fei_RecordCollection.cpp.
| int snl_fei::RecordCollection::getGlobalIndexLocalID | ( | int | localID, | 
| int | fieldID, | ||
| int | fieldSize, | ||
| int | fieldOffset, | ||
| int | whichComponentOfField, | ||
| const int * | eqnNumbers | ||
| ) | 
Get global equation index for specified local ID
Definition at line 328 of file snl_fei_RecordCollection.cpp.
| int snl_fei::RecordCollection::getGlobalBlkIndex | ( | int | ID, | 
| int & | globalBlkIndex | ||
| ) | 
Get global block-equation index for specified ID
Definition at line 276 of file snl_fei_RecordCollection.cpp.
| 
 | inline | 
specify an output-stream for debug information
Definition at line 131 of file snl_fei_RecordCollection.hpp.
 1.8.5
 1.8.5