|
| | Point (const int id, const double *xi, int out) |
| | Constructor.
|
| |
|
virtual | ~Point () |
| | Destructor.
|
| |
| int | OutLevel () |
| | Return the level of output written to stdout ( 0 - 10 )
|
| |
| void | Print () const |
| | Print this node to stdout.
|
| |
| int | Id () |
| | Return id of this point.
|
| |
| const double * | Xi () |
| | Return view of segment local coordinates of this point (2D)
|
| |
| const double * | XCoords () |
| | Return view of global coordinates of this point (3D)
|
| |
| Teuchos::RCP< MOERTEL::Node > | Node () |
| | Return view of Node.
|
| |
| bool | SetXi (const double *xi) |
| | Set segment local coordinates of this point (2D) in a segment.
|
| |
| bool | SetNode (MOERTEL::Node *node) |
| | Set a Node to this point.
|
| |
| void | StoreFunctionValues (int place, double *val, int valdim) |
| | Store finite element function values at the Point 's coordinate Xi()
|
| |
| std::vector< double > * | FunctionValues () |
| | Return view of function values stored in this Point.
|
| |
A light weight node.
A light weight version of a node
- Date
- Last update do Doxygen: 20-March-06
This class defines a point on a segment. It is a light weight version of a node. It is used in the integration of 2D interfaces where the mortar side is imprinted to the slave side. The overlap between a mortar and a slave segment leads to a polygon defined by points on the slave segment. The polygon is then discretized by triangle finite elements (eventually adding more points) to perform the integration on the polygon region. A point might therefore become a node of the polygon discretization and therefore has capabilities to store a Node class.
The MOERTEL::Point class supports the ostream& operator <<
- Author
- Glen Hansen (gahan.nosp@m.se@s.nosp@m.andia.nosp@m..gov)