Public Member Functions | |
| virtual Array< LPTestSpec > | specs () const |
| virtual LinearProblem | prob (const Mesh &mesh) const =0 |
| virtual bool | solve (const Mesh &mesh, const LinearSolver< double > &solver, Expr &soln) const |
Solve the problem on the -th mesh. | |
Definition at line 252 of file SundanceProblemTesting.hpp.
| virtual LinearProblem Sundance::LPTestBase::prob | ( | const Mesh & | mesh | ) | const [pure virtual] |
Implemented in SimplePoisson1DTest, Poisson1DTest, Projection1DTest, Helmholtz1DTest, and Coupled1DTest.
Referenced by solve().
| bool Sundance::LPTestBase::solve | ( | const Mesh & | mesh, |
| const LinearSolver< double > & | solver, | ||
| Expr & | soln | ||
| ) | const [virtual] |
Solve the problem on the
-th mesh.
Return a bool indicating whether the solve succeeded.
Implements Sundance::ForwardProblemTestBase.
Definition at line 383 of file SundanceProblemTesting.cpp.
References TSFExtended::SolverState< Scalar >::finalState(), prob(), Sundance::Out::root(), Sundance::LinearProblem::solve(), TSFExtended::SolveConverged, and Sundance::LinearProblem::solveFailureIsFatal().
| Array< LPTestSpec > Sundance::LPTestBase::specs | ( | ) | const [virtual] |
Reimplemented in SimplePoisson1DTest, Poisson1DTest, Projection1DTest, Helmholtz1DTest, and Coupled1DTest.
Definition at line 181 of file SundanceProblemTesting.cpp.