FEI Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <driverData.hpp>
Public Member Functions | |
driverData () | |
~driverData () | |
int | readData (const char *fileName) |
int | call_fei_method (const char *method, FEI *fei) |
std::vector< const char * > & | get_methodNames () |
Private Member Functions | |
int | readData (FEI_ISTREAM *instr, char *keyword) |
int | getKeyword (FEI_ISTREAM *instr, char *&keyword) |
int | is_reg_char (char c) |
int | skipWhite (FEI_ISTREAM *instr) |
int | readData (FEI_ISTREAM *instr, int &n) |
int | readData (FEI_ISTREAM *instr, double &val) |
int | appendName (const char *name) |
Definition at line 161 of file driverData.hpp.
driverData::driverData | ( | ) |
Definition at line 30 of file driverData.cpp.
driverData::~driverData | ( | ) |
Definition at line 72 of file driverData.cpp.
References initCRMult_, initElemBlock_fieldIDs_, initElemBlock_fieldsPerNode_, initElemBlock_ints_, initElemBlock_numInts_, initElems_, initFields_fieldIDs_, initFields_fieldSizes_, initSharedNodes_, loadCRMult_, loadNodeBCs_, methodNames, parameters_, setIDLists_, sumInElemMatrix_, sumInElemRHS_, sumInElems_, temp_, and tempLen_.
int driverData::readData | ( | const char * | fileName | ) |
Definition at line 105 of file driverData.cpp.
References fei::console_out(), FEI_COUT, FEI_ENDL, FEI_IFSTREAM, and getKeyword().
Referenced by feiDriver_main(), and readData().
int driverData::call_fei_method | ( | const char * | method, |
FEI * | fei | ||
) |
call a named method on the FEI object.
Definition at line 134 of file driverData.cpp.
References fei::console_out(), initCR::CRID, loadCR::CRID, loadCR::CRValue, FEI::deleteMultCRs(), initElem::elemBlockID, sumInElem::elemBlockID, putBlockFieldNodeSolution::elemBlockID, sumInElem::elemFormat, initElem::elemID, sumInElem::elemID, putBlockFieldNodeSolution::estimates, FEI_ENDL, putBlockFieldNodeSolution::fieldID, initCR::fieldIDs, loadCR::fieldIDs, FEI::initComplete(), FEI::initCRMult(), initCRMult_, initCRMultCounter_, FEI::initElem(), FEI::initElemBlock(), initElemBlock_elemDofFieldIDs_, initElemBlock_fieldIDs_, initElemBlock_fieldsPerNode_, initElemBlock_ints_, initElemCounter_, initElems_, FEI::initFields(), initFields_fieldIDs_, initFields_fieldSizes_, initFields_numFields_, FEI::initSharedNodes(), initSharedNodes_, initSharedNodesCounter_, sumInElem::load, FEI::loadComplete(), FEI::loadCRMult(), loadCRMult_, loadCRMultCounter_, loadNodeBCs_, loadNodeBCsCounter_, setIDLists::matrixIDs, initElem::nodeIDs, sumInElem::nodeIDs, initCR::nodeIDs, loadCR::nodeIDs, sharedNodes::nodeIDs, putBlockFieldNodeSolution::nodeIDs, setIDLists::numMatrices, initCR::numNodes, loadCR::numNodes, sharedNodes::numNodes, putBlockFieldNodeSolution::numNodes, sharedNodes::numProcsPerNode, setIDLists::numRHSs, FEI::parameters(), parameters_, parametersCounter_, parameters::paramList, FEI::putBlockFieldNodeSolution(), putBlockFieldNodeSolution_, putBlockFieldNodeSolutionCounter_, FEI::resetInitialGuess(), resetInitialGuess_, FEI::resetMatrix(), resetMatrix_, FEI::resetRHSVector(), resetRHSVector_, FEI::resetSystem(), resetSystem_, setIDLists::rhsIDs, FEI::setCurrentMatrix(), setCurrentMatrix_, setCurrentMatrixCounter_, setCurrentRHS_, setCurrentRHSCounter_, FEI::setIDLists(), setIDLists_, setIDListsCounter_, FEI::setSolveType(), sharedNodes::sharedProcIDs, FEI::solve(), solveType_, sumInElem::stiffness, FEI::sumInElem(), sumInElemCounter_, FEI::sumInElemMatrix(), sumInElemMatrix_, sumInElemMatrixCounter_, FEI::sumInElemRHS(), sumInElemRHS_, sumInElemRHSCounter_, sumInElems_, and loadCR::weights.
Referenced by feiDriver_main().
|
inline |
Definition at line 174 of file driverData.hpp.
References methodNames.
Referenced by feiDriver_main().
|
private |
Definition at line 358 of file driverData.cpp.
References nodeBC::alpha, appendName(), nodeBC::beta, CHK_ERR, initCR::CRID, loadCR::CRID, loadCR::CRValue, initElem::elemBlockID, sumInElem::elemBlockID, putBlockFieldNodeSolution::elemBlockID, sumInElem::elemFormat, initElem::elemID, sumInElem::elemID, putBlockFieldNodeSolution::estimates, nodeBC::fieldID, putBlockFieldNodeSolution::fieldID, initCR::fieldIDs, loadCR::fieldIDs, nodeBC::fieldSize, putBlockFieldNodeSolution::fieldSize, loadCR::fieldSizes, nodeBC::gamma, initCRMult_, initElemBlock_elemDofFieldIDs_, initElemBlock_fieldIDs_, initElemBlock_fieldsPerNode_, initElemBlock_ints_, initElemBlock_numInts_, initElems_, initFields_fieldIDs_, initFields_fieldSizes_, initFields_numFields_, initSharedNodes_, sumInElem::load, loadCRMult_, loadNodeBCs_, setIDLists::matrixIDs, initElem::nodeIDs, sumInElem::nodeIDs, nodeBC::nodeIDs, initCR::nodeIDs, loadCR::nodeIDs, sharedNodes::nodeIDs, putBlockFieldNodeSolution::nodeIDs, setIDLists::numMatrices, initElem::numNodes, sumInElem::numNodes, nodeBC::numNodes, initCR::numNodes, loadCR::numNodes, sharedNodes::numNodes, putBlockFieldNodeSolution::numNodes, sharedNodes::numProcsPerNode, setIDLists::numRHSs, sumInElem::numRows, parameters_, parameters::paramList, putBlockFieldNodeSolution_, readData(), resetInitialGuess_, resetMatrix_, resetRHSVector_, resetSystem_, setIDLists::rhsIDs, setCurrentMatrix_, setCurrentRHS_, setIDLists_, sharedNodes::sharedProcIDs, skipWhite(), solveType_, sumInElem::stiff1D, sumInElem::stiffness, sumInElemMatrix_, sumInElemRHS_, sumInElems_, and loadCR::weights.
|
private |
Definition at line 801 of file driverData.cpp.
References snl_fei::getParamValue(), skipWhite(), temp_, and tempLen_.
Referenced by readData().
|
private |
Definition at line 826 of file driverData.cpp.
Referenced by skipWhite().
|
private |
Definition at line 834 of file driverData.cpp.
References is_reg_char().
Referenced by getKeyword(), and readData().
|
private |
Definition at line 865 of file driverData.cpp.
References skipWhite().
|
private |
Definition at line 873 of file driverData.cpp.
References skipWhite().
|
private |
|
private |
Definition at line 186 of file driverData.hpp.
Referenced by appendName(), get_methodNames(), and ~driverData().
|
private |
Definition at line 187 of file driverData.hpp.
Referenced by driverData(), getKeyword(), and ~driverData().
|
private |
Definition at line 188 of file driverData.hpp.
Referenced by driverData(), getKeyword(), and ~driverData().
|
private |
Definition at line 190 of file driverData.hpp.
Referenced by call_fei_method(), and readData().
|
private |
Definition at line 192 of file driverData.hpp.
Referenced by call_fei_method(), and readData().
|
private |
Definition at line 193 of file driverData.hpp.
Referenced by call_fei_method(), readData(), and ~driverData().
|
private |
Definition at line 194 of file driverData.hpp.
Referenced by call_fei_method(), readData(), and ~driverData().
|
private |
Definition at line 196 of file driverData.hpp.
Referenced by readData(), and ~driverData().
|
private |
Definition at line 197 of file driverData.hpp.
Referenced by call_fei_method(), readData(), and ~driverData().
|
private |
Definition at line 198 of file driverData.hpp.
Referenced by call_fei_method(), readData(), and ~driverData().
|
private |
Definition at line 199 of file driverData.hpp.
Referenced by call_fei_method(), readData(), and ~driverData().
|
private |
Definition at line 200 of file driverData.hpp.
Referenced by call_fei_method(), and readData().
|
private |
Definition at line 202 of file driverData.hpp.
Referenced by call_fei_method(), readData(), and ~driverData().
|
private |
Definition at line 203 of file driverData.hpp.
Referenced by call_fei_method().
|
private |
Definition at line 205 of file driverData.hpp.
Referenced by call_fei_method(), readData(), and ~driverData().
|
private |
Definition at line 206 of file driverData.hpp.
Referenced by call_fei_method().
|
private |
Definition at line 208 of file driverData.hpp.
Referenced by call_fei_method(), readData(), and ~driverData().
|
private |
Definition at line 209 of file driverData.hpp.
Referenced by call_fei_method().
|
private |
Definition at line 211 of file driverData.hpp.
Referenced by call_fei_method(), readData(), and ~driverData().
|
private |
Definition at line 212 of file driverData.hpp.
Referenced by call_fei_method().
|
private |
Definition at line 214 of file driverData.hpp.
Referenced by call_fei_method(), and readData().
|
private |
Definition at line 215 of file driverData.hpp.
Referenced by call_fei_method(), and readData().
|
private |
Definition at line 216 of file driverData.hpp.
Referenced by call_fei_method(), and readData().
|
private |
Definition at line 217 of file driverData.hpp.
Referenced by call_fei_method(), and readData().
|
private |
Definition at line 219 of file driverData.hpp.
Referenced by call_fei_method(), readData(), and ~driverData().
|
private |
Definition at line 220 of file driverData.hpp.
Referenced by call_fei_method().
|
private |
Definition at line 222 of file driverData.hpp.
Referenced by call_fei_method(), readData(), and ~driverData().
|
private |
Definition at line 223 of file driverData.hpp.
Referenced by call_fei_method().
|
private |
Definition at line 225 of file driverData.hpp.
Referenced by call_fei_method(), readData(), and ~driverData().
|
private |
Definition at line 226 of file driverData.hpp.
Referenced by call_fei_method().
|
private |
Definition at line 228 of file driverData.hpp.
Referenced by call_fei_method(), readData(), and ~driverData().
|
private |
Definition at line 229 of file driverData.hpp.
Referenced by call_fei_method().
|
private |
Definition at line 231 of file driverData.hpp.
Referenced by call_fei_method(), readData(), and ~driverData().
|
private |
Definition at line 232 of file driverData.hpp.
Referenced by call_fei_method().
|
private |
Definition at line 234 of file driverData.hpp.
Referenced by call_fei_method(), readData(), and ~driverData().
|
private |
Definition at line 235 of file driverData.hpp.
Referenced by call_fei_method().
|
private |
Definition at line 237 of file driverData.hpp.
Referenced by call_fei_method(), and readData().
|
private |
Definition at line 238 of file driverData.hpp.
Referenced by call_fei_method().
|
private |
Definition at line 240 of file driverData.hpp.
Referenced by call_fei_method(), and readData().
|
private |
Definition at line 241 of file driverData.hpp.
Referenced by call_fei_method().
|
private |
Definition at line 243 of file driverData.hpp.
Referenced by call_fei_method(), and readData().
|
private |
Definition at line 244 of file driverData.hpp.
Referenced by call_fei_method().