escript
Revision_
|
#include <ReactiveSolver.h>
Public Member Functions | |
ReactiveSolver (const_TransportProblem_ptr _tp) | |
~ReactiveSolver () | |
void | initialize (double _dt, Options *) |
err_t | 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 |
paso::ReactiveSolver::ReactiveSolver | ( | const_TransportProblem_ptr | _tp | ) | [inline] |
paso::ReactiveSolver::~ReactiveSolver | ( | ) | [inline] |
double paso::ReactiveSolver::getSafeTimeStepSize | ( | const_TransportProblem_ptr | tp | ) | [static] |
References LARGE_POSITIVE_FLOAT, MIN, MPI_DOUBLE, and PASO_RT_EXP_LIM_MAX.
void paso::ReactiveSolver::initialize | ( | double | _dt, |
Options * | |||
) | [inline] |
References dt.
Referenced by paso::TransportProblem::solve().
err_t paso::ReactiveSolver::solve | ( | double * | u, |
double * | u_old, | ||
const double * | source, | ||
Options * | options, | ||
Performance * | pp | ||
) |
References dt, MPI_INT, PASO_RT_EXP_LIM_MAX, PASO_RT_EXP_LIM_MIN, SOLVER_DIVERGENCE, SOLVER_NO_ERROR, and tp.
Referenced by paso::TransportProblem::solve().
double paso::ReactiveSolver::dt |
Referenced by initialize(), and solve().
Referenced by solve().