MAST
MAST::MultiphysicsNonlinearSolverBase::PreResidualUpdate Class Referenceabstract

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...
 

Detailed Description

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.

Constructor & Destructor Documentation

virtual MAST::MultiphysicsNonlinearSolverBase::PreResidualUpdate::~PreResidualUpdate ( )
inlinevirtual

Definition at line 133 of file multiphysics_nonlinear_solver.h.

Here is the call graph for this function:

Member Function Documentation

virtual void MAST::MultiphysicsNonlinearSolverBase::PreResidualUpdate::update_at_perturbed_solution ( std::vector< libMesh::NumericVector< Real > * > &  sol_vecs,
std::vector< libMesh::NumericVector< Real > * > &  dsol_vecs 
)
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.

Here is the caller graph for this function:

virtual void MAST::MultiphysicsNonlinearSolverBase::PreResidualUpdate::update_at_solution ( std::vector< libMesh::NumericVector< Real > * > &  sol_vecs)
pure virtual

sol_vecs is the vector containing the solution for each discipline in this multiphysics solution

Here is the caller graph for this function:


The documentation for this class was generated from the following file: