Public Member Functions | |
| TransientStepProblem (const NonlinearProblem &stepProb, const Expr &tPrev, const Expr &uPrev, const Expr &tNext, const Expr &uNext, const Expr &dt, int verbosity=0) | |
| bool | step (double tCur, const Expr &uCur, double tNext, Expr uNext, const NonlinearSolver< double > &solver) const |
| Expr | uCur () const |
| Expr | uSoln () const |
Private Attributes | |
| NonlinearProblem | prob_ |
| Expr | tPrev_ |
| Expr | tNext_ |
| Expr | uPrev_ |
| Expr | uNext_ |
| Expr | dt_ |
| int | verb_ |
Definition at line 45 of file SundanceTransientStepProblem.hpp.
| Sundance::TransientStepProblem::TransientStepProblem | ( | const NonlinearProblem & | stepProb, | |
| const Expr & | tPrev, | |||
| const Expr & | uPrev, | |||
| const Expr & | tNext, | |||
| const Expr & | uNext, | |||
| const Expr & | dt, | |||
| int | verbosity = 0 | |||
| ) |
Definition at line 38 of file SundanceTransientStepProblem.cpp.
| bool Sundance::TransientStepProblem::step | ( | double | tCur, | |
| const Expr & | uCur, | |||
| double | tNext, | |||
| Expr | uNext, | |||
| const NonlinearSolver< double > & | solver | |||
| ) | const |
Definition at line 55 of file SundanceTransientStepProblem.cpp.
References dt_, Playa::SolverState< Scalar >::finalState(), PLAYA_MSG1, PLAYA_MSG2, prob_, Sundance::Expr::setParameterValue(), Sundance::NonlinearProblem::solve(), Playa::SolveConverged, tNext_, tPrev_, uNext_, Sundance::updateDiscreteFunction(), uPrev_, and verb_.
Referenced by Sundance::DoublingStepController::run().
| Expr Sundance::TransientStepProblem::uCur | ( | ) | const [inline] |
Definition at line 64 of file SundanceTransientStepProblem.hpp.
References uPrev_.
Referenced by Sundance::DoublingStepController::run().
| Expr Sundance::TransientStepProblem::uSoln | ( | ) | const [inline] |
Expr Sundance::TransientStepProblem::dt_ [mutable, private] |
Expr Sundance::TransientStepProblem::tNext_ [mutable, private] |
Expr Sundance::TransientStepProblem::tPrev_ [mutable, private] |
Expr Sundance::TransientStepProblem::uNext_ [mutable, private] |
Expr Sundance::TransientStepProblem::uPrev_ [mutable, private] |
int Sundance::TransientStepProblem::verb_ [private] |