MAST
MAST::NonlinearImplicitAssembly::PostAssemblyOperation Class Referenceabstract

user-provided object to perform actions after assembly and before returning to the solver. More...

#include <nonlinear_implicit_assembly.h>

Public Member Functions

 PostAssemblyOperation ()
 
virtual ~PostAssemblyOperation ()
 
virtual void post_assembly (const libMesh::NumericVector< Real > &X, libMesh::NumericVector< Real > *R, libMesh::SparseMatrix< Real > *J, libMesh::NonlinearImplicitSystem &S)=0
 

Detailed Description

user-provided object to perform actions after assembly and before returning to the solver.

Use set_post_assembly_object to provide a pointer to the object.

Definition at line 46 of file nonlinear_implicit_assembly.h.

Constructor & Destructor Documentation

MAST::NonlinearImplicitAssembly::PostAssemblyOperation::PostAssemblyOperation ( )
inline

Definition at line 49 of file nonlinear_implicit_assembly.h.

virtual MAST::NonlinearImplicitAssembly::PostAssemblyOperation::~PostAssemblyOperation ( )
inlinevirtual

Definition at line 50 of file nonlinear_implicit_assembly.h.

Here is the call graph for this function:

Member Function Documentation

virtual void MAST::NonlinearImplicitAssembly::PostAssemblyOperation::post_assembly ( const libMesh::NumericVector< Real > &  X,
libMesh::NumericVector< Real > *  R,
libMesh::SparseMatrix< Real > *  J,
libMesh::NonlinearImplicitSystem &  S 
)
pure virtual

Here is the caller graph for this function:


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