v0.14.0
Public Member Functions | Public Attributes | List of all members
PhotonDiffusion::OpGetScalarFieldGradientValuesOnSkin Struct Reference
Inheritance diagram for PhotonDiffusion::OpGetScalarFieldGradientValuesOnSkin:
[legend]
Collaboration diagram for PhotonDiffusion::OpGetScalarFieldGradientValuesOnSkin:
[legend]

Public Member Functions

 OpGetScalarFieldGradientValuesOnSkin (boost::shared_ptr< VolSideFe > side_fe)
 
MoFEMErrorCode doWork (int side, EntityType type, DataForcesAndSourcesCore::EntData &data)
 

Public Attributes

boost::shared_ptr< VolSideFesideOpFe
 

Detailed Description

Definition at line 125 of file photon_diffusion.cpp.

Constructor & Destructor Documentation

◆ OpGetScalarFieldGradientValuesOnSkin()

PhotonDiffusion::OpGetScalarFieldGradientValuesOnSkin::OpGetScalarFieldGradientValuesOnSkin ( boost::shared_ptr< VolSideFe side_fe)
inline

Definition at line 129 of file photon_diffusion.cpp.

130  : BoundaryEleOp("PHOTON_FLUENCE_RATE", OPROW), sideOpFe(side_fe) {}

Member Function Documentation

◆ doWork()

MoFEMErrorCode PhotonDiffusion::OpGetScalarFieldGradientValuesOnSkin::doWork ( int  side,
EntityType  type,
DataForcesAndSourcesCore::EntData data 
)
inline

Definition at line 132 of file photon_diffusion.cpp.

133  {
135  if (type != MBVERTEX)
137  CHKERR loopSideVolumes("dFE", *sideOpFe);
139  }

Member Data Documentation

◆ sideOpFe

boost::shared_ptr<VolSideFe> PhotonDiffusion::OpGetScalarFieldGradientValuesOnSkin::sideOpFe

Definition at line 127 of file photon_diffusion.cpp.


The documentation for this struct was generated from the following file:
MoFEMFunctionReturnHot
#define MoFEMFunctionReturnHot(a)
Last executable line of each PETSc function used for error handling. Replaces return()
Definition: definitions.h:460
CHKERR
#define CHKERR
Inline error check.
Definition: definitions.h:548
convert.type
type
Definition: convert.py:64
BoundaryEleOp
BoundaryEle::UserDataOperator BoundaryEleOp
Definition: photon_diffusion.cpp:24
MoFEMFunctionReturn
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
Definition: definitions.h:429
PhotonDiffusion::OpGetScalarFieldGradientValuesOnSkin::sideOpFe
boost::shared_ptr< VolSideFe > sideOpFe
Definition: photon_diffusion.cpp:127
MoFEMFunctionBegin
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
Definition: definitions.h:359