Common base class for 2D/3D linear traces. More...
#include <P1nDElement.h>
Public Types | |
enum | FaceLabel { FaceOne, FaceTwo, FaceThree, FaceFour } |
Range of FaceIndices available to enumerate faces | |
enum | ShapeType { TwoDofs, ThreeDofs, FourDofs } |
TwoDofs indicates Segment<2> boundary elements, with two dofs per field | |
Public Member Functions | |
P1nDTrace (const P1nDElement< NF > &baseElem) | |
P1nDTrace (const P1nDTrace< NF > &that) |
Common base class for 2D/3D linear traces.
enum P1nDTrace::FaceLabel |
enum P1nDTrace::ShapeType |
TwoDofs indicates Segment<2> boundary elements, with two dofs per field
ThreeDofs indicates Triangle<2> boundary elements, with three dofs per field.
The shape functions in P12DElement are just evaluated at quadrature points on each face
FourDofs is a Tetrahedron
P1nDTrace< NF >::P1nDTrace | ( | const P1nDElement< NF > & | baseElem | ) | [inline] |