|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
multistep.hh
Go to the documentation of this file.
474 ExplicitMultiStepSolver(OperatorType& op, TimeProviderBase& tp, int pord, bool verbose = false) :
498 DUNE_THROW(InvalidStateException,"ExplicitMultiStepSolver wasn't initialized before first call!");
double alpha() const
double beta() const
static constexpr size_type M()
void solve(V &x, const V &b) const
#define DUNE_THROW(E,...)
const T1 cond(bool b, const T1 &v1, const T2 &v2)
void printGrid(const GridType &grid, std::string output_file, int size=2000, bool execute_plot=true, bool png=true, bool local_corner_indices=true, bool local_intersection_indices=true, bool outer_normals=true)
STL namespace.
Definition multistep.hh:17
interface for time evolution operators
Definition spaceoperatorif.hh:38
Definition multistep.hh:32
~ExplMultiStepBase()
destructor
Definition multistep.hh:120
Operator::DestinationType DestinationType
Definition multistep.hh:34
ExplMultiStepBase(Operator &op, TimeProviderBase &tp, int pord, bool verbose=true)
constructor
Definition multistep.hh:57
void solveRK(DestinationType &U0)
solve the system
Definition multistep.hh:313
void initialize(const DestinationType &U0)
apply operator once to get dt estimate
Definition multistep.hh:131
DestinationType::DiscreteFunctionSpaceType SpaceType
Definition multistep.hh:35
void solve(DestinationType &U0)
solve the system
Definition multistep.hh:142
void solve(DestinationType &U0)
solve system
Definition multistep.hh:493
ExplicitMultiStepSolver(OperatorType &op, TimeProviderBase &tp, int pord, bool verbose=false)
constructor
Definition multistep.hh:474
void initialize(const DestinationType &U0)
apply operator once to get dt estimate
Definition multistep.hh:487
virtual ~ExplicitMultiStepSolver()
destructor
Definition multistep.hh:484
double time() const
obtain the current time
Definition timeprovider.hh:94
void provideTimeStepEstimate(const double dtEstimate)
set time step estimate to minimum of given value and internal time step estiamte
Definition timeprovider.hh:142
double deltaT() const
obtain the size of the current time step
Definition timeprovider.hh:113
manager for global simulation time of time-dependent solutions
Definition timeprovider.hh:405
T abort(T... args)
T assign(T... args)
T endl(T... args)
T fabs(T... args)
T forward(T... args)
T min(T... args)
T push_back(T... args)
T resize(T... args)
T size(T... args)
T time(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8