9 #ifndef _snl_fei_tester_h_
10 #define _snl_fei_tester_h_
29 static const char name[] =
"snl_fei_tester";
30 return((
const char*)name);
55 const char* solnFileName,
int numProcs,
56 int localProc,
int solveCounter);
59 const char* solnFileName,
60 int numProcs,
int localProc,
int solveCounter);
63 const char* solnFileName,
64 int numProcs,
int localProc,
int solveCounter);
67 const char* solnFileName,
const char* checkFileName,
68 const char* extension,
int solveCounter);
95 #endif // _snl_fei_tester_h_
int constraintTypeOffset_
fei::SharedPtr< fei::Matrix > A_
void setParameter(const char *param)
fei::SharedPtr< fei::Factory > factory_
fei::SharedPtr< fei::Vector > b_
fei::SharedPtr< fei::VectorSpace > vecSpace_
int createLibraryInstance(const char *solverName)
void definePattern(ElemBlock &eb, int &patternID)
int save_block_elem_soln(DataReader &data, fei::Vector *vec, const char *solnFileName, int numProcs, int localProc, int solveCounter)
void defineFieldsAndIDTypes()
int save_multiplier_soln(DataReader &data, fei::Vector *vec, const char *solnFileName, int numProcs, int localProc, int solveCounter)
LinearSystemCore * linSysCore_
fei::SharedPtr< fei::Vector > x_
fei::SharedPtr< fei::MatrixGraph > matrixGraph_
std::vector< int > idTypes_
snl_fei_tester(fei::SharedPtr< DataReader > data_reader, MPI_Comm comm, int localProc, int numProcs)
fei::SharedPtr< fei::LinearSystem > linSys_
int localProc(MPI_Comm comm)
FiniteElementData * feData_
fei::SharedPtr< DataReader > data_
int checkSolution(int localProc, int numProcs, const char *solnFileName, const char *checkFileName, const char *extension, int solveCounter)
int save_block_node_soln(DataReader &data, fei::Vector *vec, const char *solnFileName, int numProcs, int localProc, int solveCounter)
int numProcs(MPI_Comm comm)