|
|
static const ElementTypeFaceConnectivity & | faces () |
|
static const ElementType & | face_type (const Uint face) |
|
|
static MappedCoordsT | mapped_coordinate (const CoordsT &coord, const NodesT &nodes) |
|
static void | compute_mapped_coordinate (const CoordsT &coord, const NodesT &nodes, MappedCoordsT &mapped_coord) |
|
static Real | jacobian_determinant (const MappedCoordsT &mapped_coord, const NodesT &nodes) |
|
static JacobianT | jacobian (const MappedCoordsT &mapped_coord, const NodesT &nodes) |
|
template<typename MatrixType > |
static void | compute_jacobian (const MappedCoordsT &mapped_coord, const NodesT &nodes, MatrixType &jacobian) |
|
static void | compute_jacobian_adjoint (const MappedCoordsT &mapped_coord, const NodesT &nodes, JacobianT &result) |
|
static Real | volume (const NodesT &nodes) |
|
static Real | area (const NodesT &nodes) |
|
static void | compute_centroid (const NodesT &nodes, CoordsT ¢roid) |
|
static bool | is_coord_in_element (const CoordsT &coord, const NodesT &nodes) |
|
static std::string | type_name () |
|
static void | compute_mapped_coordinate (const CoordsT &coord, const NodesT &nodes, MappedCoordsT &mapped_coord) |
|
static Real | jacobian_determinant (const MappedCoordsT &mapped_coord, const NodesT &nodes) |
|
static void | compute_jacobian (const MappedCoordsT &mapped_coord, const NodesT &nodes, MatrixType &jacobian) |
|
static boost::enable_if< boost::is_same< MatrixType, JacobianT > >::type | compute_jacobian_if_enabled (const MappedCoordsT &mapped_coord, const NodesT &nodes, MatrixType &jacobian) |
|
static boost::enable_if< boost::mpl::not_< boost::is_same< MatrixType, JacobianT > > >::type | compute_jacobian_if_enabled (const MappedCoordsT &mapped_coord, const NodesT &nodes, MatrixType &jacobian) |
|
static void | compute_jacobian_adjoint (const MappedCoordsT &mapped_coord, const NodesT &nodes, JacobianT &result) |
|
static Real | volume (const NodesT &nodes) |
|
static Real | area (const NodesT &nodes) |
|
static void | compute_normal (const NodesT &nodes, CoordsT &normal) |
|
static void | compute_centroid (const NodesT &nodes, CoordsT ¢roid) |
|
static bool | is_coord_in_element (const CoordsT &coord, const NodesT &nodes) |
|
static void | compute_plane_jacobian_normal (const MappedCoordsT &mapped_coord, const NodesT &nodes, const CoordRef orientation, CoordsT &result) |
|
static MappedCoordsT | mapped_coordinate (const CoordsT &coord, const NodesT &nodes) |
|
static JacobianT | jacobian (const MappedCoordsT &mapped_coord, const NodesT &nodes) |
|
static CoordsT | plane_jacobian_normal (const MappedCoordsT &mapped_coord, const NodesT &nodes, const CoordRef orientation) |
|
3D Lagrange P1 Triangular Prism Element type This class provides the lagrangian shape function describing the representation of the solution and/or the geometry in a P1 (linear) triangular element.
- See also
- ElementType for documentation of undocumented functions
- Author
- Willem Deconinck
-
Tiago Quintino
-
Bart Janssens
Definition at line 36 of file Prism3D.hpp.