#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: 


![$B = [ (\mbox{vtx1} - \vec b)
(\mbox{vtx2} - \mbox{vtx1}) ]$](form_382.png)
|
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 ![$[0,1]^2$](form_337.png)

| x | |
| y |
Definition at line 1056 of file elementMaps.hh.
Reimplemented in concepts::VertexTriangle2d.
Definition at line 37 of file elementMaps.hh.