|
FEI Package Browser (Single Doxygen Collection) Version of the Day
|
Functions | |
| int | print_cube_data (HexBeam &hexcube, int numProcs, int localProc) |
| int | init_elem_connectivities (FEI *fei, HexBeam &hexcube) |
| int | init_shared_nodes (FEI *fei, HexBeam &hexcube) |
| int | init_constraints (FEI *fei, HexBeam &hexcube, int &firstLocalCRID) |
| int | load_constraints (FEI *fei, HexBeam &hexcube, int firstLocalCRID) |
| int | load_elem_data (FEI *fei, HexBeam &hexcube) |
| int | load_BC_data (FEI *fei, HexBeam &hexcube) |
| int | init_elem_connectivities (fei::MatrixGraph *matrixGraph, HexBeam &hexcube) |
| int | init_shared_nodes (fei::MatrixGraph *matrixGraph, HexBeam &hexcube) |
| int | init_constraints (fei::MatrixGraph *matrixGraph, HexBeam &hexcube, int localProc, int &firstLocalCRID) |
| int | init_slave_constraints (fei::MatrixGraph *matrixGraph, HexBeam &hexcube) |
| int | load_elem_data (fei::MatrixGraph *matrixGraph, fei::Matrix *mat, fei::Vector *rhs, HexBeam &hexcube) |
| int | load_constraints (fei::LinearSystem *linSys, HexBeam &hexcube, int firstLocalCRID) |
| int | load_BC_data (fei::LinearSystem *linSys, HexBeam &hexcube) |
| int HexBeam_Functions::print_cube_data | ( | HexBeam & | hexcube, |
| int | numProcs, | ||
| int | localProc ) |
Definition at line 258 of file HexBeam.cpp.
References FEI_COUT, FEI_ENDL, HexBeam::firstLocalElem(), HexBeam::getElemConnectivity(), HexBeam::numLocalElems(), HexBeam::numNodesPerElem(), and print_cube_data().
Referenced by print_cube_data().
Definition at line 280 of file HexBeam.cpp.
References CHK_ERR, FEI_NODE_MAJOR, HexBeam::firstLocalElem(), HexBeam::getElemConnectivity(), init_elem_connectivities(), HexBeam::numLocalElems(), and HexBeam::numNodesPerElem().
Referenced by beam_oldfei_main(), init_elem_connectivities(), init_elem_connectivities(), and main().
Definition at line 328 of file HexBeam.cpp.
References CHK_ERR, HexBeam::getNumSharedNodes(), HexBeam::getSharedNodes(), and init_shared_nodes().
Referenced by beam_oldfei_main(), init_shared_nodes(), init_shared_nodes(), and main().
Definition at line 355 of file HexBeam.cpp.
References CHK_ERR, HexBeam::getCRNodes(), HexBeam::getNumCRs(), HexBeam::getNumNodesPerCR(), and init_constraints().
Referenced by init_constraints(), and init_constraints().
Definition at line 397 of file HexBeam.cpp.
References CHK_ERR, HexBeam::getCRNodes(), HexBeam::getNumCRs(), HexBeam::getNumNodesPerCR(), load_constraints(), and HexBeam::numDofPerNode().
Referenced by beam_oldfei_main(), load_constraints(), load_constraints(), and main().
Definition at line 440 of file HexBeam.cpp.
References CHK_ERR, FEI_DENSE_ROW, HexBeam::firstLocalElem_, HexBeam::getElemConnectivity(), HexBeam::getElemLoadVector(), HexBeam::getElemStiffnessMatrix(), load_elem_data(), HexBeam::localNumElems_, HexBeam::numDofPerNode(), and HexBeam::numNodesPerElem().
Referenced by beam_oldfei_main(), load_elem_data(), load_elem_data(), and main().
Definition at line 484 of file HexBeam.cpp.
References CHK_ERR, HexBeam::getBCNodes(), HexBeam::getBCValues(), HexBeam::getNumBCNodes(), and load_BC_data().
Referenced by load_BC_data(), and load_BC_data().
| int HexBeam_Functions::init_elem_connectivities | ( | fei::MatrixGraph * | matrixGraph, |
| HexBeam & | hexcube ) |
Definition at line 512 of file HexBeam.cpp.
References CHK_ERR, fei::MatrixGraph::definePattern(), HexBeam::firstLocalElem_, HexBeam::getElemConnectivity(), init_elem_connectivities(), fei::MatrixGraph::initConnectivity(), fei::MatrixGraph::initConnectivityBlock(), HexBeam::localNumElems_, and HexBeam::numNodesPerElem().
| int HexBeam_Functions::init_shared_nodes | ( | fei::MatrixGraph * | matrixGraph, |
| HexBeam & | hexcube ) |
Definition at line 552 of file HexBeam.cpp.
References CHK_ERR, HexBeam::getNumSharedNodes(), fei::MatrixGraph::getRowSpace(), HexBeam::getSharedNodes(), and init_shared_nodes().
| int HexBeam_Functions::init_constraints | ( | fei::MatrixGraph * | matrixGraph, |
| HexBeam & | hexcube, | ||
| int | localProc, | ||
| int & | firstLocalCRID ) |
Definition at line 584 of file HexBeam.cpp.
References CHK_ERR, HexBeam::getCRNodes(), HexBeam::getNumCRs(), HexBeam::getNumNodesPerCR(), init_constraints(), and fei::MatrixGraph::initLagrangeConstraint().
| int HexBeam_Functions::init_slave_constraints | ( | fei::MatrixGraph * | matrixGraph, |
| HexBeam & | hexcube ) |
Definition at line 636 of file HexBeam.cpp.
References CHK_ERR, HexBeam::getCRNodes(), HexBeam::getNumCRs(), HexBeam::getNumNodesPerCR(), init_slave_constraints(), fei::MatrixGraph::initSlaveConstraint(), and HexBeam::numDofPerNode().
Referenced by init_slave_constraints().
| int HexBeam_Functions::load_elem_data | ( | fei::MatrixGraph * | matrixGraph, |
| fei::Matrix * | mat, | ||
| fei::Vector * | rhs, | ||
| HexBeam & | hexcube ) |
Definition at line 692 of file HexBeam.cpp.
References fei::MatrixGraph::BLOCK_ENTRY_GRAPH, CHK_ERR, FEI_DENSE_COL, HexBeam::firstLocalElem_, fei::MatrixGraph::getConnectivityIndices(), HexBeam::getElemLoadVector(), HexBeam::getElemStiffnessMatrix(), fei::Matrix::getMatrixGraph(), load_elem_data(), HexBeam::localNumElems_, HexBeam::numDofPerNode(), HexBeam::numNodesPerElem(), fei::MatrixGraph::POINT_ENTRY_GRAPH, fei::MatrixGraph::setIndicesMode(), fei::Matrix::sumIn(), fei::Vector::sumIn(), and fei::Matrix::usingBlockEntryStorage().
| int HexBeam_Functions::load_constraints | ( | fei::LinearSystem * | linSys, |
| HexBeam & | hexcube, | ||
| int | firstLocalCRID ) |
Definition at line 746 of file HexBeam.cpp.
References CHK_ERR, HexBeam::getNumCRs(), HexBeam::getNumNodesPerCR(), load_constraints(), fei::LinearSystem::loadLagrangeConstraint(), and HexBeam::numDofPerNode().
| int HexBeam_Functions::load_BC_data | ( | fei::LinearSystem * | linSys, |
| HexBeam & | hexcube ) |
Definition at line 775 of file HexBeam.cpp.
References CHK_ERR, HexBeam::getBCNodes(), HexBeam::getBCValues(), HexBeam::getNumBCNodes(), load_BC_data(), and fei::LinearSystem::loadEssentialBCs().