MAST
|
This class provides the interface that, if provided, will be called to update any data structures before computation of residual/Jacobian at an iterate. More...
#include <multiphysics_nonlinear_solver.h>
Public Member Functions | |
virtual | ~PreResidualUpdate () |
virtual void | update_at_solution (std::vector< libMesh::NumericVector< Real > * > &sol_vecs)=0 |
sol_vecs is the vector containing the solution for each discipline in this multiphysics solution More... | |
virtual void | update_at_perturbed_solution (std::vector< libMesh::NumericVector< Real > * > &sol_vecs, std::vector< libMesh::NumericVector< Real > * > &dsol_vecs)=0 |
sol_vecs is the vector containing the solution for each discipline in this multiphysics solution, and dsol_vecs is the vector of perturbed solutions. More... | |
This class provides the interface that, if provided, will be called to update any data structures before computation of residual/Jacobian at an iterate.
Definition at line 129 of file multiphysics_nonlinear_solver.h.
|
inlinevirtual |
Definition at line 133 of file multiphysics_nonlinear_solver.h.
|
pure virtual |
sol_vecs
is the vector containing the solution for each discipline in this multiphysics solution, and dsol_vecs
is the vector of perturbed solutions.
|
pure virtual |
sol_vecs
is the vector containing the solution for each discipline in this multiphysics solution