Flow123d  DF_patch_fe_mechanics-ccea6e4
Classes | Enumerations
FeSide Namespace Reference

Classes

class  PatchPointValues
 Bulk Side specialization, order of item in operations_ vector corresponds to the SideOps enum. More...
 

Enumerations

enum  SideOps {
  opWeights , opRefScalar , opRefVector , opRefScalarGrad ,
  opRefVectorGrad , opElCoords , opElJac , opElInvJac ,
  opSideCoords , opSideJac , opSideJacDet , opCoords ,
  opJxW , opNormalVec , opScalarShape , opVectorShape ,
  opGradScalarShape , opGradVectorShape , opVectorSymGrad , opVectorDivergence ,
  opNItems
}
 

Enumeration Type Documentation

◆ SideOps

Enumeration of element side operations

Operations are stored in fix order. Order in enum is equal to order in PatchPointVale::operations_ vector. FE operations are added dynamically by request of user.

Enumerator
opWeights 

fixed operations (reference data filled once during initialization)

weight of quadrature point

opRefScalar 

Scalar reference.

opRefVector 

Vector reference.

opRefScalarGrad 

Gradient scalar reference.

opRefVectorGrad 

Gradient vector reference

opElCoords 

operations evaluated on elements

coordinations of all nodes of element

opElJac 

Jacobian of element.

opElInvJac 

inverse Jacobian of element

opSideCoords 

operations evaluated on sides

coordinations of all nodes of side

opSideJac 

Jacobian of element.

opSideJacDet 

determinant of Jacobian of side

opCoords 

operations evaluated on quadrature points

coordinations of quadrature point

opJxW 

JxW value of quadrature point.

opNormalVec 

normal vector of quadrature point

opScalarShape 

FE operations.

Scalar shape operation

opVectorShape 

Vector shape operation.

opGradScalarShape 

Scalar shape gradient.

opGradVectorShape 

Vector shape gradient.

opVectorSymGrad 

Vector symmetric gradient.

opVectorDivergence 

Vector divergence.

opNItems 

Holds number of valid FE operations and value of invalid FE operation.

Definition at line 95 of file patch_point_values.hh.