20 #ifndef LIBMESH_TWOSTEP_TIME_SOLVER_H 21 #define LIBMESH_TWOSTEP_TIME_SOLVER_H 24 #include "libmesh/adaptive_time_solver.h" 70 virtual void solve()
override;
86 #ifdef LIBMESH_ENABLE_AMR 95 #endif // LIBMESH_ENABLE_AMR 103 #endif // LIBMESH_TWOSTEP_TIME_SOLVER_H Data structure for specifying which Parameters should be independent variables in a parameter sensiti...
This class implements a "brute force" goal-oriented error estimator which computes an estimate of err...
Data structure for specifying which Quantities of Interest should be calculated in an adjoint or a pa...
The ErrorVector is a specialization of the StatisticsVector for error data computed on a finite eleme...
The libMesh namespace provides an interface to certain functionality in the library.
virtual void integrate_qoi_timestep() override
A method to integrate the system::QoI functionals.
virtual void integrate_adjoint_refinement_error_estimate(AdjointRefinementEstimator &adjoint_refinement_error_estimator, ErrorVector &QoI_elementwise_error) override
A method to compute the adjoint refinement error estimate at the current timestep.
This class provides a specific system class.
virtual std::pair< unsigned int, Real > adjoint_solve(const QoISet &qoi_indices) override
This method solves for the adjoint solution at the next adjoint timestep (or a steady state adjoint s...
Data structure for holding completed parameter sensitivity calculations.
This class wraps another UnsteadySolver derived class, and compares the results of timestepping with ...
virtual void integrate_adjoint_sensitivity(const QoISet &qois, const ParameterVector ¶meter_vector, SensitivityData &sensitivities) override
A method to integrate the adjoint sensitivity w.r.t a given parameter vector.
AdaptiveTimeSolver Parent
The parent class.
TwostepTimeSolver(sys_type &s)
Constructor.
This class wraps another UnsteadySolver derived class, and compares the results of timestepping with ...
~TwostepTimeSolver()
Destructor.
virtual void solve() override
This method solves for the solution at the next timestep.