#include <elementMaps.hh>
Public Member Functions | |
MapTriangle3d (const char *map, Real scX, Real scY) | |
MapTriangle3d (Real3d vtx0, Real3d vtx1, Real3d vtx2) | |
MapTriangle3d (const MapTriangle3d &map) | |
Copy constructor. | |
Real3d | operator() (Real x, Real y) const |
MapTriangle3d * | clone () const |
Returns a copy of the map. | |
std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
virtual bool | straight () const |
A 3D element map for a triangle.
Definition at line 1023 of file elementMaps.hh.
Constructor. The values of scX and scY are only for the map, they are not needed by the user for mapping a point from the reference element onto the Real element.
map | The element map for this triangle as a string, x and y are the allowed variables, the first and the second component are separated by a comma. |
scX | The range of x is [0, scX]. |
scY | The range of y is [0, scY]. |
Constructor. Takes the three physical corners of the triangle and computes the element map: with , where and .
|
inline |
Definition at line 1047 of file elementMaps.hh.
|
inline |
Returns a copy of the map.
Definition at line 1068 of file elementMaps.hh.
|
inlinevirtualinherited |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in concepts::VertexTriangle2d, concepts::MapTriangle2d, concepts::MappingQuad2d, concepts::MapQuad2d, concepts::VertexQuad2d, and concepts::PartMappingQuad2d.
Definition at line 36 of file elementMaps.hh.
Returns a point in 3D mapped from the unit square onto the element in the original mesh.
x | |
y |
Definition at line 1056 of file elementMaps.hh.
Reimplemented in concepts::VertexTriangle2d.
Definition at line 37 of file elementMaps.hh.