Flow123d  DF_patch_fe_mechanics-ccea6e4
Classes | Enumerations
FeBulk Namespace Reference

Classes

class  PatchPointValues
 

Enumerations

enum  BulkOps {
  opWeights , opRefScalar , opRefVector , opRefScalarGrad ,
  opRefVectorGrad , opElCoords , opJac , opInvJac ,
  opJacDet , opCoords , opJxW , opScalarShape ,
  opVectorShape , opGradScalarShape , opGradVectorShape , opVectorSymGrad ,
  opVectorDivergence , opNItems
}
 

Enumeration Type Documentation

◆ BulkOps

Enumeration of element bulk 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

opJac 

Jacobian of element.

opInvJac 

inverse Jacobian

opJacDet 

determinant of Jacobian

opCoords 

operations evaluated on quadrature points

coordinations of quadrature point

opJxW 

JxW value 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 59 of file patch_point_values.hh.