2D Lagrange P1 Triangular 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.
More...
|
|
| 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) |
| |
| template<typename ResultT > |
| static void | compute_jacobian_adjoint (const MappedCoordsT &mapped_coord, const NodesT &nodes, ResultT &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) |
| |
2D Lagrange P1 Triangular 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 Triag2D.hpp.