https://mooseframework.inl.gov
Public Member Functions | List of all members
FieldSplitPreconditionerBase Class Referenceabstract

Base interface for field split preconditioner. More...

#include <FieldSplitPreconditioner.h>

Inheritance diagram for FieldSplitPreconditionerBase:
[legend]

Public Member Functions

 FieldSplitPreconditionerBase ()=default
 
virtual void setupDM ()=0
 setup the data management data structure that manages the field split More...
 
virtual KSP getKSP ()=0
 

Detailed Description

Base interface for field split preconditioner.

Definition at line 28 of file FieldSplitPreconditioner.h.

Constructor & Destructor Documentation

◆ FieldSplitPreconditionerBase()

FieldSplitPreconditionerBase::FieldSplitPreconditionerBase ( )
default

Member Function Documentation

◆ getKSP()

virtual KSP FieldSplitPreconditionerBase::getKSP ( )
pure virtual
Returns
The KSP object associated with the field split preconditioner

Implemented in FieldSplitPreconditioner, and StaticCondensationFieldSplitPreconditioner.

◆ setupDM()

virtual void FieldSplitPreconditionerBase::setupDM ( )
pure virtual

setup the data management data structure that manages the field split

Implemented in FieldSplitPreconditioner, and StaticCondensationFieldSplitPreconditioner.

Referenced by NonlinearSystemBase::setupDM().


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