strategy.hh
concepts::Vector< Real > sol_
The solution vector of the linear equation system which is solved by the friend class TimeStepping.
Definition: strategy.hh:70
std::unique_ptr< concepts::Operator< Real > > solver_
Solver for the linear system.
Definition: strategy.hh:59
virtual void next()=0
The overloaded member function next() has to calculate the new right hand side and to release the sol...
concepts::Vector< Real > rhs_
The right hand side vector of the linear equation system which is solved by the friend class TimeStep...
Definition: strategy.hh:75
Abstract strategy class for the class Timestepping.
Definition: strategy.hh:32
This class encapsulates a general timestep solver concept to solve linear PDE in time and space.
Definition: timestepping.hh:42
concepts::Operator< Real > * liCo_
Operator of the linear equation system which is solved by the friend class TimeStepping.
Definition: strategy.hh:65
TimeStepStrategy(concepts::SolverFabric< Real > &fabric, concepts::Operator< Real > *lhs, const concepts::Vector< Real > &sol, const concepts::Vector< Real > &rhs, Real dt)
Constructor.
Definition: strategy.hh:40