|
escript
Revision_
|
#include <ReactiveSolver.h>
Public Member Functions | |
| ReactiveSolver (const_TransportProblem_ptr _tp) | |
| ~ReactiveSolver () | |
| void | initialize (double _dt, Options *) |
| SolverResult | solve (double *u, double *u_old, const double *source, Options *options, Performance *pp) |
Static Public Member Functions | |
| static double | getSafeTimeStepSize (const_TransportProblem_ptr tp) |
Public Attributes | |
| const_TransportProblem_ptr | tp |
| double | dt |
|
inline |
|
inline |
|
static |
References paso::LARGE_POSITIVE_FLOAT, MPI_DOUBLE, MPI_MIN, paso::PASO_RT_EXP_LIM_MAX, and escript::DataTypes::real_t_max().
Referenced by paso::TransportProblem::getSafeTimeStepSize(), and initialize().
|
inline |
References dt, getSafeTimeStepSize(), solve(), and tp.
Referenced by paso::TransportProblem::solve().
| SolverResult paso::ReactiveSolver::solve | ( | double * | u, |
| double * | u_old, | ||
| const double * | source, | ||
| Options * | options, | ||
| Performance * | pp | ||
| ) |
References paso::Divergence, dt, MPI_INT, MPI_MAX, paso::NoError, paso::PASO_RT_EXP_LIM_MAX, paso::PASO_RT_EXP_LIM_MIN, and tp.
Referenced by initialize(), and paso::TransportProblem::solve().
| double paso::ReactiveSolver::dt |
Referenced by initialize(), and solve().
| const_TransportProblem_ptr paso::ReactiveSolver::tp |
Referenced by initialize(), and solve().
1.8.13