v0.14.0
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
EshelbianPlasticity::EshelbianCore::SetUpSchur Struct Referenceabstract

#include <users_modules/eshelbian_plasticit/src/EshelbianPlasticity.hpp>

Public Member Functions

virtual MoFEMErrorCode setUp (KSP solver)=0
 
virtual MoFEMErrorCode preProc ()=0
 
virtual MoFEMErrorCode postProc ()=0
 

Static Public Member Functions

static boost::shared_ptr< SetUpSchurcreateSetUpSchur (MoFEM::Interface &m_field, SmartPetscObj< Mat > m, SmartPetscObj< Mat > p, EshelbianCore *ep_core_ptr)
 

Protected Member Functions

 SetUpSchur ()=default
 

Detailed Description

Definition at line 1074 of file EshelbianPlasticity.hpp.

Constructor & Destructor Documentation

◆ SetUpSchur()

EshelbianPlasticity::EshelbianCore::SetUpSchur::SetUpSchur ( )
protecteddefault

Member Function Documentation

◆ createSetUpSchur()

boost::shared_ptr< EshelbianCore::SetUpSchur > SetUpSchur::createSetUpSchur ( MoFEM::Interface m_field,
SmartPetscObj< Mat >  m,
SmartPetscObj< Mat >  p,
EshelbianCore ep_core_ptr 
)
static

Definition at line 230 of file SetUpSchurImpl.cpp.

233  {
234  return boost::shared_ptr<SetUpSchur>(
235  new SetUpSchurImpl(m_field, m, p, ep_core_ptr));
236 }

◆ postProc()

virtual MoFEMErrorCode EshelbianPlasticity::EshelbianCore::SetUpSchur::postProc ( )
pure virtual

◆ preProc()

virtual MoFEMErrorCode EshelbianPlasticity::EshelbianCore::SetUpSchur::preProc ( )
pure virtual

◆ setUp()

virtual MoFEMErrorCode EshelbianPlasticity::EshelbianCore::SetUpSchur::setUp ( KSP  solver)
pure virtual

The documentation for this struct was generated from the following files:
SetUpSchurImpl
Definition: SetUpSchurImpl.cpp:9
m
FTensor::Index< 'm', 3 > m
Definition: shallow_wave.cpp:80