MAST
Multidisciplinary-design Adaptation and Sensitivity Toolkit (MAST)
MAST::TransientAssembly::PostAssemblyOperation Class Referenceabstract

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 47 of file transient_assembly.h.

#include <transient_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
 

Constructor & Destructor Documentation

◆ PostAssemblyOperation()

MAST::TransientAssembly::PostAssemblyOperation::PostAssemblyOperation ( )
inline

Definition at line 50 of file transient_assembly.h.

◆ ~PostAssemblyOperation()

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

Definition at line 51 of file transient_assembly.h.

Member Function Documentation

◆ post_assembly()

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

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