35 virtual void apply(NumericVector<Number> & sln)
override;
Implements an explicit Adams predictor based on two old solution vectors.
NumericVector< Number > & _tmp_third_vector
virtual void timestepSetup() override
virtual bool shouldApply() override
virtual void apply(NumericVector< Number > &sln) override
NumericVector< Number > & _current_old_solution
NumericVector< Number > & _tmp_residual_old
virtual int order() override
NumericVector< Number > & _oldest_solution
NumericVector< Number > & _tmp_previous_solution
NumericVector< Number > & _older_solution
static InputParameters validParams()
virtual NumericVector< Number > & solutionPredictor() override
const InputParameters & parameters() const
Get the parameters of the object.
Base class for predictors.
NumericVector< Number > & _solution_predictor
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines fo...