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