|
| 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)