18 #ifndef __PASO_REACTIVESOLVER_H__ 19 #define __PASO_REACTIVESOLVER_H__ 25 #define PASO_RT_EXP_LIM_MIN sqrt(EPSILON) 28 #define PASO_RT_EXP_LIM_MAX log(1./sqrt(EPSILON)) 43 err_t solve(
double* u,
double* u_old,
const double* source,
55 #endif // __PASO_REACTIVESOLVER_H__ #define PASO_DLL_API
Definition: Paso.h:41
double dt
Definition: ReactiveSolver.h:49
ReactiveSolver(const_TransportProblem_ptr _tp)
Definition: ReactiveSolver.h:35
Definition: ReactiveSolver.h:33
boost::shared_ptr< const TransportProblem > const_TransportProblem_ptr
Definition: Transport.h:30
int err_t
Definition: types.h:29
static double getSafeTimeStepSize(const_TransportProblem_ptr tp)
Definition: ReactiveSolver.cpp:83
const_TransportProblem_ptr tp
Definition: ReactiveSolver.h:48
~ReactiveSolver()
Definition: ReactiveSolver.h:36
err_t solve(double *u, double *u_old, const double *source, Options *options, Performance *pp)
Definition: ReactiveSolver.cpp:40
void initialize(double _dt, Options *)
Definition: ReactiveSolver.h:38