#include <Mesh.H>

Public Member Functions | |
| NodalCoordinates () | |
| NodalCoordinates (IndexType n) | |
| NodalCoordinates (IndexType n, double *data) | |
| ~NodalCoordinates () | |
| bool | good () const |
| IndexType | size () const |
| IndexType | Size () const |
| void | destroy () |
| void | init () |
| void | init (IndexType n) |
| void | init (IndexType n, double *data) |
| void | init_node (IndexType n, const GeoPrim::CPoint &) |
| void | init_copy (IndexType n, double *data) |
| int | NNodes () const |
| double & | x (IndexType n=1) |
| const double & | x (IndexType n=1) const |
| double & | y (IndexType n=1) |
| const double & | y (IndexType n=1) const |
| double & | z (IndexType n=1) |
| const double & | z (IndexType n=1) const |
| double * | operator[] (IndexType n) |
| const double * | operator[] (IndexType n) const |
| const GeoPrim::CPoint | closest_point (const GeoPrim::CPoint &p) const |
| Mesh::IndexType | closest_node (const GeoPrim::CPoint &p, double *dist_ptr=NULL) const |
Protected Attributes | |
| double * | ncdata |
| IndexType | nnodes |
Private Attributes | |
| bool | mydata |
| int | verblevel |
| std::ostream * | Out |
| std::ostream * | Err |
Friends | |
| std::ostream & | operator<< (std::ostream &oSt, const Mesh::NodalCoordinates &nc) |
| std::istream & | operator>> (std::istream &iSt, Mesh::NodalCoordinates &nc) |
| NodalCoordinates | ( | ) |
| NodalCoordinates | ( | IndexType | n, |
| double * | data | ||
| ) |
| ~NodalCoordinates | ( | ) |
| Mesh::IndexType closest_node | ( | const GeoPrim::CPoint & | p, |
| double * | dist_ptr = NULL |
||
| ) | const |
Definition at line 100 of file Mesh.C.
References dist(), i, ncdata, nnodes, and nvc::norm().

| const GeoPrim::CPoint closest_point | ( | const GeoPrim::CPoint & | p | ) | const |
Definition at line 85 of file Mesh.C.
References dist(), i, ncdata, nnodes, and nvc::norm().

| void destroy | ( | ) |
Definition at line 50 of file Mesh.C.
Referenced by init_copy(), and Mesh::MeshUtilityObject::~MeshUtilityObject().

| void init | ( | ) |
Definition at line 58 of file Mesh.C.
Referenced by main(), and Mesh::operator>>().

| void init_copy | ( | IndexType | n, |
| double * | data | ||
| ) |
| void init_node | ( | IndexType | n, |
| const GeoPrim::CPoint & | point | ||
| ) |
Definition at line 78 of file Mesh.C.
References x, CPoint::x(), y, CPoint::y(), z, and CPoint::z().
Referenced by main(), and test().


|
inline |
Definition at line 278 of file Mesh.H.
References nnodes.
Referenced by Mesh::writeVtkData(), and writeVtkData().

|
inline |
|
inline |
| Mesh::IndexType size | ( | ) | const |
Definition at line 48 of file Mesh.C.
Referenced by Mesh::operator<<(), and Mesh::operator>>().

| Mesh::IndexType Size | ( | ) | const |
Definition at line 49 of file Mesh.C.
Referenced by main(), Mesh::MeshUtilityObject::NumberOfNodes(), stitchGrids(), TRAIL_SurfaceMesh2Window(), and TRAIL_UnstructuredMesh2Pane().

|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
|
private |
Definition at line 256 of file Mesh.H.
Referenced by init_copy().
|
protected |
Definition at line 261 of file Mesh.H.
Referenced by closest_node(), closest_point(), init_copy(), operator[](), x(), y(), and z().
|
protected |
Definition at line 262 of file Mesh.H.
Referenced by closest_node(), closest_point(), init_copy(), NNodes(), operator[](), x(), y(), and z().