FEI Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <test_FEI_Implementation.hpp>
Public Member Functions | |
test_FEI_Implementation (MPI_Comm comm) | |
virtual | ~test_FEI_Implementation () |
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_Implementation.
Definition at line 22 of file test_FEI_Implementation.hpp.
test_FEI_Implementation::test_FEI_Implementation | ( | MPI_Comm | comm | ) |
Definition at line 31 of file test_FEI_Implementation.cpp.
|
virtual |
Definition at line 36 of file test_FEI_Implementation.cpp.
|
inlinevirtual |
A name describing this test.
Implements tester.
Definition at line 27 of file test_FEI_Implementation.hpp.
|
virtual |
Implements tester.
Definition at line 40 of file test_FEI_Implementation.cpp.
References CHK_ERR, tester::numProcs_, serialtest1(), test1(), test2(), test3(), and test4().
int test_FEI_Implementation::serialtest1 | ( | ) |
Definition at line 53 of file test_FEI_Implementation.cpp.
References CHK_ERR, compareCoefs(), Filter::copyStiffness(), FEI_DENSE_ROW, FEI_LOWER_SYMM_ROW, FEI_UPPER_SYMM_ROW, and n.
Referenced by runtests().
int test_FEI_Implementation::test1 | ( | ) |
Definition at line 123 of file test_FEI_Implementation.cpp.
References CHK_ERR, tester::comm_, FEI_Implementation::cumulative_cpu_times(), ERReturn, FEI_Implementation, FEI_NODE, FEI_OSTRINGSTREAM, testData::fieldIDs, testData::fieldSizes, FEI_Implementation::getFieldSize(), FEI_Implementation::getLocalNodeIDList(), FEI_Implementation::getNodalSolution(), FEI_Implementation::getNumLocalNodes(), testData::ids, FEI_Implementation::initComplete(), FEI_Implementation::initElem(), FEI_Implementation::initElemBlock(), FEI_Implementation::initFields(), FEI_Implementation::initSharedNodes(), FEI_Implementation::loadComplete(), FEI_Implementation::loadNodeBCs(), tester::localProc_, tester::numProcs_, testData::numSharingProcsPerID, FEI_Implementation::parameters(), tester::path_, FEI_Implementation::putIntoRHS(), FEI_Implementation::resetInitialGuess(), FEI_Implementation::setCurrentMatrix(), FEI_Implementation::setCurrentRHS(), FEI_Implementation::setIDLists(), FEI_Implementation::setMatScalars(), FEI_Implementation::setRHSScalars(), testData::sharedIDs, and testData::sharingProcs.
Referenced by runtests().
int test_FEI_Implementation::test2 | ( | ) |
Definition at line 268 of file test_FEI_Implementation.cpp.
References CHK_ERR, tester::comm_, FEI_Implementation::cumulative_cpu_times(), ERReturn, FEI_Implementation, FEI_NODE, FEI_OSTRINGSTREAM, testData::fieldIDs, testData::fieldSizes, FEI_Implementation::getFieldSize(), FEI_Implementation::getLocalNodeIDList(), FEI_Implementation::getNodalSolution(), FEI_Implementation::getNumBlockActNodes(), FEI_Implementation::getNumLocalNodes(), testData::ids, FEI_Implementation::initComplete(), FEI_Implementation::initElem(), FEI_Implementation::initElemBlock(), FEI_Implementation::initFields(), FEI_Implementation::initSharedNodes(), FEI_Implementation::loadComplete(), FEI_Implementation::loadNodeBCs(), tester::localProc_, tester::numProcs_, testData::numSharingProcsPerID, FEI_Implementation::parameters(), tester::path_, FEI_Implementation::putIntoRHS(), FEI_Implementation::resetInitialGuess(), FEI_Implementation::setCurrentMatrix(), FEI_Implementation::setCurrentRHS(), FEI_Implementation::setIDLists(), FEI_Implementation::setMatScalars(), FEI_Implementation::setRHSScalars(), testData::sharedIDs, and testData::sharingProcs.
Referenced by runtests().
int test_FEI_Implementation::test3 | ( | ) |
Definition at line 415 of file test_FEI_Implementation.cpp.
Referenced by runtests().
int test_FEI_Implementation::test4 | ( | ) |
Definition at line 420 of file test_FEI_Implementation.cpp.
Referenced by runtests().
int test_FEI_Implementation::compareCoefs | ( | int | n, |
const double *const * | coefs1, | ||
const double *const * | coefs2 | ||
) |
Definition at line 107 of file test_FEI_Implementation.cpp.
Referenced by serialtest1().