15 #include "libmesh/petsc_vector.h" 30 virtual std::unique_ptr<NumericVector<Number>>
collectSnapshot()
override;
static InputParameters validParams()
const MooseEnum _system_type
Enum to switch between collecting the solution vectors of auxiliary and nonlinear systems...
Base class for storing and managing numerical data like solutions, residuals, and Jacobians...
SolutionContainer(const InputParameters ¶meters)
virtual std::unique_ptr< NumericVector< Number > > collectSnapshot() override
Clone the current snapshot vector.
const InputParameters & parameters() const
This class is responsible for collecting solution vectors in one place.