v0.8.23
Public Member Functions | List of all members
EshelbianPlasticity::EpElement< FeTractionBc > Struct Template Reference

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

Inheritance diagram for EshelbianPlasticity::EpElement< FeTractionBc >:
[legend]
Collaboration diagram for EshelbianPlasticity::EpElement< FeTractionBc >:
[legend]

Public Member Functions

 EpElement (MoFEM::Interface &m_field, const std::string field_name, boost::shared_ptr< TractionBcVec > &bc)
 
MoFEMErrorCode postProcess ()
 
- Public Member Functions inherited from EshelbianPlasticity::FeTractionBc
 FeTractionBc (MoFEM::Interface &m_field, const std::string field_name, boost::shared_ptr< TractionBcVec > &bc)
 
MoFEMErrorCode preProcess ()
 
MoFEMErrorCode postProcess ()
 
- Public Member Functions inherited from EshelbianPlasticity::EpElementBase
 EpElementBase ()
 
 ~EpElementBase ()
 
MoFEMErrorCode addStreachSchurMatrix (Mat Suu, AO aoSuu)
 
MoFEMErrorCode addBubbleSchurMatrix (Mat SBubble, AO aoSBubble)
 
MoFEMErrorCode addSpatialDispStressSchurMatrix (Mat Sw, AO aoSw)
 
MoFEMErrorCode addOmegaSchurMatrix (Mat SOmega, AO aoSOmega)
 

Additional Inherited Members

- Public Attributes inherited from EshelbianPlasticity::FeTractionBc
int nbConstrainsDofs
 
- Public Attributes inherited from EshelbianPlasticity::EpElementBase
Mat Suu
 
AO aoSuu
 
Mat SBubble
 
AO aoSBubble
 
Mat SOmega
 
AO aoSOmega
 
Mat Sw
 
AO aoSw
 
- Protected Attributes inherited from EshelbianPlasticity::FeTractionBc
MoFEM::InterfacemField
 
boost::shared_ptr< TractionBcVecbcData
 
std::string fieldName
 

Detailed Description

template<>
struct EshelbianPlasticity::EpElement< FeTractionBc >

Definition at line 937 of file EshelbianPlasticity.hpp.

Constructor & Destructor Documentation

◆ EpElement()

EshelbianPlasticity::EpElement< FeTractionBc >::EpElement ( MoFEM::Interface m_field,
const std::string  field_name,
boost::shared_ptr< TractionBcVec > &  bc 
)

Definition at line 938 of file EshelbianPlasticity.hpp.

940  : FeTractionBc(m_field, field_name, bc), EpElementBase() {}
FeTractionBc(MoFEM::Interface &m_field, const std::string field_name, boost::shared_ptr< TractionBcVec > &bc)

Member Function Documentation

◆ postProcess()

MoFEMErrorCode EshelbianPlasticity::EpElement< FeTractionBc >::postProcess ( )

Definition at line 941 of file EshelbianPlasticity.hpp.

941  {
945  }
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
Definition: definitions.h:477
#define CHKERR
Inline error check.
Definition: definitions.h:596
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
Definition: definitions.h:407

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