8.0
general documentation
DoF categories

Macros

#define CS_DOF_VTX_SCAL   0
 
#define CS_DOF_VTX_VECT   1
 
#define CS_DOF_FACE_SCAL   2
 
#define CS_DOF_FACE_VECT   3
 
#define CS_DOF_FACE_SCAP1   3
 
#define CS_DOF_FACE_SCAP2   4
 
#define CS_DOF_FACE_VECP0   3
 
#define CS_DOF_FACE_VECP1   5
 
#define CS_DOF_FACE_VECP2   6
 
#define CS_DOF_EDGE_SCAL   7
 
#define CS_N_DOF_CASES   8
 

Detailed Description

Main categories of Degrees of freedom (DoF) to consider for high-level structures such as an interface, a range set, a matrix or an assembler

Remark:

Macro Definition Documentation

◆ CS_DOF_EDGE_SCAL

#define CS_DOF_EDGE_SCAL   7

Edge-based scalar-valued DoFs

◆ CS_DOF_FACE_SCAL

#define CS_DOF_FACE_SCAL   2

Face or HHO 0th order scalar-valued DoFs

◆ CS_DOF_FACE_SCAP1

#define CS_DOF_FACE_SCAP1   3

HHO 1st order polynomial scalar-valued DoFs

◆ CS_DOF_FACE_SCAP2

#define CS_DOF_FACE_SCAP2   4

HHO 2nd order polynomial scalar-valued DoFs

◆ CS_DOF_FACE_VECP0

#define CS_DOF_FACE_VECP0   3

HHO 0th order polynomial vector-valued DoFs

◆ CS_DOF_FACE_VECP1

#define CS_DOF_FACE_VECP1   5

HHO 1st order polynomial vector-valued DoFs

◆ CS_DOF_FACE_VECP2

#define CS_DOF_FACE_VECP2   6

HHO 2nd order polynomial vector-valued DoFs

◆ CS_DOF_FACE_VECT

#define CS_DOF_FACE_VECT   3

Face vector-valued DoFs

◆ CS_DOF_VTX_SCAL

#define CS_DOF_VTX_SCAL   0

Vertex or Vertex+Cell scalar-valued DoFs

◆ CS_DOF_VTX_VECT

#define CS_DOF_VTX_VECT   1

Vertex or Vertex+Cell vector-valued DoFs

◆ CS_N_DOF_CASES

#define CS_N_DOF_CASES   8