FEI Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <test_FEI_Impl.hpp>
Public Member Functions | |
test_FEI_Impl (MPI_Comm comm) | |
virtual | ~test_FEI_Impl () |
const char * | getName () |
int | runtests () |
int | serialtest1 () |
int | test1 () |
int | test2 () |
int | test3 () |
int | test4 () |
int | compareCoefs (int n, const double *const *coefs1, const double *const *coefs2) |
Public Member Functions inherited from tester | |
tester (MPI_Comm comm) | |
virtual | ~tester () |
void | setPath (const std::string &path) |
Additional Inherited Members | |
Protected Attributes inherited from tester | |
MPI_Comm | comm_ |
int | numProcs_ |
int | localProc_ |
std::string | path_ |
Unit-tester for fei::FEI_Impl.
Definition at line 22 of file test_FEI_Impl.hpp.
test_FEI_Impl::test_FEI_Impl | ( | MPI_Comm | comm | ) |
Definition at line 28 of file test_FEI_Impl.cpp.
|
virtual |
Definition at line 33 of file test_FEI_Impl.cpp.
|
inlinevirtual |
|
virtual |
Implements tester.
Definition at line 37 of file test_FEI_Impl.cpp.
References CHK_ERR, tester::numProcs_, serialtest1(), test1(), test2(), test3(), and test4().
int test_FEI_Impl::serialtest1 | ( | ) |
Definition at line 50 of file test_FEI_Impl.cpp.
Referenced by runtests().
int test_FEI_Impl::test1 | ( | ) |
Definition at line 71 of file test_FEI_Impl.cpp.
References CHK_ERR, tester::comm_, fei::FEI_Impl::cumulative_cpu_times(), ERReturn, FEI_NODE, FEI_OSTRINGSTREAM, testData::fieldIDs, testData::fieldSizes, fei::FEI_Impl::getFieldSize(), fei::FEI_Impl::getLocalNodeIDList(), fei::FEI_Impl::getNodalSolution(), fei::FEI_Impl::getNumLocalNodes(), testData::ids, fei::FEI_Impl::initComplete(), fei::FEI_Impl::initElem(), fei::FEI_Impl::initElemBlock(), fei::FEI_Impl::initFields(), fei::FEI_Impl::initSharedNodes(), fei::FEI_Impl::loadComplete(), fei::FEI_Impl::loadNodeBCs(), tester::localProc_, tester::numProcs_, testData::numSharingProcsPerID, fei::FEI_Impl::parameters(), tester::path_, fei::FEI_Impl::putIntoRHS(), fei::FEI_Impl::resetInitialGuess(), fei::FEI_Impl::setCurrentMatrix(), fei::FEI_Impl::setCurrentRHS(), fei::FEI_Impl::setIDLists(), fei::FEI_Impl::setMatScalars(), fei::FEI_Impl::setRHSScalars(), testData::sharedIDs, and testData::sharingProcs.
Referenced by runtests().
int test_FEI_Impl::test2 | ( | ) |
Definition at line 213 of file test_FEI_Impl.cpp.
References CHK_ERR, tester::comm_, fei::FEI_Impl::cumulative_cpu_times(), ERReturn, FEI_OSTRINGSTREAM, testData::fieldIDs, testData::fieldSizes, fei::FEI_Impl::getFieldSize(), fei::FEI_Impl::getLocalNodeIDList(), fei::FEI_Impl::getNodalSolution(), fei::FEI_Impl::getNumLocalNodes(), testData::ids, fei::FEI_Impl::initComplete(), fei::FEI_Impl::initElem(), fei::FEI_Impl::initElemBlock(), fei::FEI_Impl::initFields(), fei::FEI_Impl::initSharedNodes(), fei::FEI_Impl::loadComplete(), fei::FEI_Impl::loadNodeBCs(), tester::localProc_, tester::numProcs_, testData::numSharingProcsPerID, fei::FEI_Impl::parameters(), tester::path_, fei::FEI_Impl::resetInitialGuess(), fei::FEI_Impl::setCurrentMatrix(), fei::FEI_Impl::setCurrentRHS(), fei::FEI_Impl::setIDLists(), fei::FEI_Impl::setMatScalars(), fei::FEI_Impl::setRHSScalars(), testData::sharedIDs, and testData::sharingProcs.
Referenced by runtests().
int test_FEI_Impl::test3 | ( | ) |
Definition at line 344 of file test_FEI_Impl.cpp.
Referenced by runtests().
int test_FEI_Impl::test4 | ( | ) |
Definition at line 349 of file test_FEI_Impl.cpp.
Referenced by runtests().
int test_FEI_Impl::compareCoefs | ( | int | n, |
const double *const * | coefs1, | ||
const double *const * | coefs2 | ||
) |
Definition at line 55 of file test_FEI_Impl.cpp.