#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().