|
FEI Package Browser (Single Doxygen Collection) Version of the Day
|
#include <fei_base.hpp>

Go to the source code of this file.
Classes | |
| class | PoissonData |
Functions | |
| int | init_elem_connectivities (FEI *fei, PoissonData &poissonData) |
| int | init_elem_connectivities (fei::MatrixGraph *matrixGraph, PoissonData &poissonData) |
| int | set_shared_nodes (FEI *fei, PoissonData &poissonData) |
| int | set_shared_nodes (fei::VectorSpace *nodeSpace, PoissonData &poissonData) |
| int | load_elem_data (FEI *fei, PoissonData &poissonData) |
| int | load_elem_data_putrhs (FEI *fei, PoissonData &poissonData) |
| int | load_elem_data (fei::MatrixGraph *matrixGraph, fei::Matrix *mat, fei::Vector *rhs, PoissonData &poissonData) |
| int | load_BC_data (FEI *fei, PoissonData &poissonData) |
| int | load_BC_data (fei::LinearSystem *linSys, PoissonData &poissonData) |
| int init_elem_connectivities | ( | FEI * | fei, |
| PoissonData & | poissonData ) |
Definition at line 754 of file PoissonData.cpp.
References CHK_ERR, FEI_NODE_MAJOR, PoissonData::getElemBlockID(), PoissonData::getElementConnectivity(), PoissonData::getLocalElementIDs(), PoissonData::getNodalFieldIDsTable(), PoissonData::getNumFieldsPerNodeList(), PoissonData::getNumLocalElements(), PoissonData::getNumNodesPerElement(), and init_elem_connectivities().
Referenced by beam_main(), init_elem_connectivities(), init_elem_connectivities(), main(), poisson3_main(), and poisson_main().
| int init_elem_connectivities | ( | fei::MatrixGraph * | matrixGraph, |
| PoissonData & | poissonData ) |
Definition at line 923 of file PoissonData.cpp.
References CHK_ERR, fei::MatrixGraph::definePattern(), PoissonData::getElemBlockID(), PoissonData::getElementConnectivity(), PoissonData::getLocalElementIDs(), PoissonData::getNodalFieldIDsTable(), PoissonData::getNumLocalElements(), PoissonData::getNumNodesPerElement(), init_elem_connectivities(), fei::MatrixGraph::initConnectivity(), and fei::MatrixGraph::initConnectivityBlock().
| int set_shared_nodes | ( | FEI * | fei, |
| PoissonData & | poissonData ) |
Definition at line 790 of file PoissonData.cpp.
References CHK_ERR, PoissonData::getBottomSharedNodes(), PoissonData::getLeftSharedNodes(), PoissonData::getNumLocalElements(), PoissonData::getRightSharedNodes(), PoissonData::getTopSharedNodes(), and set_shared_nodes().
Referenced by main(), poisson3_main(), poisson_main(), set_shared_nodes(), and set_shared_nodes().
| int set_shared_nodes | ( | fei::VectorSpace * | nodeSpace, |
| PoissonData & | poissonData ) |
Definition at line 960 of file PoissonData.cpp.
References CHK_ERR, PoissonData::getBottomSharedNodes(), PoissonData::getLeftSharedNodes(), PoissonData::getNumLocalElements(), PoissonData::getRightSharedNodes(), PoissonData::getTopSharedNodes(), fei::VectorSpace::initSharedIDs(), and set_shared_nodes().
| int load_elem_data | ( | FEI * | fei, |
| PoissonData & | poissonData ) |
Definition at line 842 of file PoissonData.cpp.
References CHK_ERR, PoissonData::getElemBlockID(), PoissonData::getElementConnectivity(), PoissonData::getElemFormat(), PoissonData::getElemLoad(), PoissonData::getElemStiffness(), PoissonData::getLocalElementIDs(), PoissonData::getNumLocalElements(), and load_elem_data().
Referenced by beam_main(), load_elem_data(), load_elem_data(), main(), poisson3_main(), and poisson_main().
| int load_elem_data_putrhs | ( | FEI * | fei, |
| PoissonData & | poissonData ) |
Definition at line 867 of file PoissonData.cpp.
References fei::add_entry(), CHK_ERR, fei::CSVec::coefs(), PoissonData::getElemBlockID(), PoissonData::getElementConnectivity(), PoissonData::getElemFormat(), PoissonData::getElemLoad(), PoissonData::getElemStiffness(), PoissonData::getFieldIDs(), PoissonData::getLocalElementIDs(), PoissonData::getNumLocalElements(), PoissonData::getNumNodesPerElement(), fei::CSVec::indices(), load_elem_data_putrhs(), and fei::CSVec::size().
Referenced by load_elem_data_putrhs().
| int load_elem_data | ( | fei::MatrixGraph * | matrixGraph, |
| fei::Matrix * | mat, | ||
| fei::Vector * | rhs, | ||
| PoissonData & | poissonData ) |
Definition at line 1013 of file PoissonData.cpp.
References CHK_ERR, fei::MatrixGraph::getConnectivityIndices(), fei::MatrixGraph::getConnectivityNumIndices(), PoissonData::getElemBlockID(), PoissonData::getElemLoad(), PoissonData::getElemStiffness(), PoissonData::getLocalElementIDs(), PoissonData::getNumLocalElements(), load_elem_data(), fei::Matrix::sumIn(), and fei::Vector::sumIn().
| int load_BC_data | ( | FEI * | fei, |
| PoissonData & | poissonData ) |
Definition at line 904 of file PoissonData.cpp.
References PoissonData::calculateBCs(), CHK_ERR, PoissonData::getBCFieldID(), PoissonData::getBCNodeIDs(), PoissonData::getBCValues(), PoissonData::getNumBCNodes(), and load_BC_data().
Referenced by load_BC_data(), load_BC_data(), main(), poisson3_main(), and poisson_main().
| int load_BC_data | ( | fei::LinearSystem * | linSys, |
| PoissonData & | poissonData ) |
Definition at line 1047 of file PoissonData.cpp.
References PoissonData::calculateBCs(), CHK_ERR, PoissonData::getBCFieldID(), PoissonData::getBCNodeIDs(), PoissonData::getBCValues(), PoissonData::getNumBCNodes(), load_BC_data(), and fei::LinearSystem::loadEssentialBCs().