OGS
|
This class maps node coordinates on intrinsic coordinates of the given element.
Definition at line 29 of file ElementCoordinatesMappingLocal.h.
#include <ElementCoordinatesMappingLocal.h>
Public Member Functions | |
ElementCoordinatesMappingLocal (const Element &e, const unsigned global_dim) | |
unsigned | getGlobalDimension () const |
return the global dimension | |
MathLib::Point3d const & | getMappedCoordinates (std::size_t node_id) const |
return mapped coordinates of the node | |
const RotationMatrix & | getRotationMatrixToGlobal () const |
return a rotation matrix converting to global coordinates | |
Private Attributes | |
const unsigned | _global_dim |
std::vector< MathLib::Point3d > | _points |
RotationMatrix | _matR2global |
MeshLib::ElementCoordinatesMappingLocal::ElementCoordinatesMappingLocal | ( | const Element & | e, |
const unsigned | global_dim ) |
Constructor
e | Mesh element whose node coordinates are mapped |
global_dim | Global dimension |
Definition at line 72 of file ElementCoordinatesMappingLocal.cpp.
References _global_dim, _matR2global, _points, MeshLib::Element::getDimension(), MeshLib::Element::getNode(), MeshLib::Element::getNumberOfNodes(), detail::getRotationMatrixToGlobal(), detail::rotateToLocal(), and MeshLib::Element::space_dimension_.
|
inline |
return the global dimension
Definition at line 40 of file ElementCoordinatesMappingLocal.h.
References _global_dim.
Referenced by NumLib::detail::computeMappingMatrices().
|
inline |
return mapped coordinates of the node
Definition at line 43 of file ElementCoordinatesMappingLocal.h.
References _points.
Referenced by NumLib::detail::computeMappingMatrices().
|
inline |
return a rotation matrix converting to global coordinates
Definition at line 49 of file ElementCoordinatesMappingLocal.h.
References _matR2global.
Referenced by NumLib::detail::computeMappingMatrices(), MeshLib::getElementRotationMatrices(), and ProcessLib::LIE::setFractureProperty().
|
private |
Definition at line 52 of file ElementCoordinatesMappingLocal.h.
Referenced by ElementCoordinatesMappingLocal(), and getGlobalDimension().
|
private |
Definition at line 54 of file ElementCoordinatesMappingLocal.h.
Referenced by ElementCoordinatesMappingLocal(), and getRotationMatrixToGlobal().
|
private |
Definition at line 53 of file ElementCoordinatesMappingLocal.h.
Referenced by ElementCoordinatesMappingLocal(), and getMappedCoordinates().