v0.13.2
Loading...
Searching...
No Matches
Public Member Functions | List of all members
EshelbianPlasticity::OpL2Transform Struct Reference

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

Inheritance diagram for EshelbianPlasticity::OpL2Transform:
[legend]
Collaboration diagram for EshelbianPlasticity::OpL2Transform:
[legend]

Public Member Functions

 OpL2Transform ()
 
MoFEMErrorCode doWork (int side, EntityType type, DataForcesAndSourcesCore::EntData &data)
 

Detailed Description

Definition at line 1149 of file EshelbianPlasticity.hpp.

Constructor & Destructor Documentation

◆ OpL2Transform()

EshelbianPlasticity::OpL2Transform::OpL2Transform ( )
inline

Definition at line 1151 of file EshelbianPlasticity.hpp.

@ L2
field with C-1 continuity
Definition: definitions.h:88
VolumeElementForcesAndSourcesCore::UserDataOperator VolUserDataOperator

Member Function Documentation

◆ doWork()

MoFEMErrorCode EshelbianPlasticity::OpL2Transform::doWork ( int  side,
EntityType  type,
DataForcesAndSourcesCore::EntData &  data 
)
Examples
EshelbianOperators.cpp.

Definition at line 2256 of file EshelbianOperators.cpp.

2257 {
2259 if (type == MBTET) {
2260 auto v = getVolume();
2261 for (auto &base : data.getN(AINSWORTH_LEGENDRE_BASE).data())
2262 base /= v;
2263 }
2265}
@ AINSWORTH_LEGENDRE_BASE
Ainsworth Cole (Legendre) approx. base .
Definition: definitions.h:60
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
Definition: definitions.h:346
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
Definition: definitions.h:416
const double v
phase velocity of light in medium (cm/ns)

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