|
int | CollideCellsWithBox (Mesh::NodalCoordinates &nc, Mesh::Connectivity &conn, GeoPrim::CBox &box, std::vector< Mesh::IndexType > &candidates, std::vector< Mesh::IndexType > &cells) |
|
int | CollideMeshWithBox (Mesh::NodalCoordinates &nc, Mesh::Connectivity &conn, GeoPrim::CBox &box, std::vector< Mesh::IndexType > &cells) |
|
int | GetMeshCentroids (Mesh::NodalCoordinates &nc, Mesh::Connectivity &conn, std::vector< double > ¢roids) |
|
void | GetCoordinateBounds (NodalCoordinates &nc, std::vector< double > &) |
|
void | GetMeshBoxes (const NodalCoordinates &nc, const Connectivity &ec, GeoPrim::CBox &mesh_box, GeoPrim::CBox &small_box, GeoPrim::CBox &large_box) |
| Bounding boxes for a mesh. More...
|
|
void | FindElementsInBox (const GeoPrim::CBox &box, const NodalCoordinates &nc, const Connectivity &dc,std::list< IndexType > &elements) |
| Get elements in box. More...
|
|
Mesh::IndexType | FindPointInCells (const GeoPrim::CPoint &p,const NodalCoordinates &nc,const Connectivity &ec,const std::vector< Mesh::IndexType > &elements,GeoPrim::CVector &natc) |
| Locate element containing given physical point. More...
|
|
Mesh::IndexType | FindPointInMesh (const GeoPrim::CPoint &p,const NodalCoordinates &nc,const Connectivity &ec,const Connectivity &dc,const GeoPrim::CBox &box,GeoPrim::CVector &natc) |
| Locate element containing given physical point. More...
|
|
Mesh::IndexType | FindPointInMesh_2 (const GeoPrim::CPoint &p,const NodalCoordinates &nc,const Connectivity &ec,const Connectivity &dc,const GeoPrim::CBox &box,GeoPrim::CVector &natc) |
| Locate element containing given physical point. More...
|
|
Mesh::IndexType | GlobalFindPointInMesh (const GeoPrim::CPoint &p, const NodalCoordinates &nc, const Connectivity &ec, const Connectivity &dc, const GeoPrim::CBox &box, GeoPrim::CVector &natc) |
|
int | ReadMesh (const std::string &path, Mesh::UnstructuredMesh &mesh) |
|
bool | NewtonRaphson (GeoPrim::CVector &natc, IndexType elnum, const GenericElement &el, const Connectivity &ec, const NodalCoordinates &nc, const GeoPrim::CPoint &point) |
| Newton-Raphson method, customized for using the GeoPrimitives and computational mesh constructs. More...
|
|
bool | NewtonRaphson_2 (GeoPrim::CVector &natc, IndexType elnum, const GenericCell_2 &el, const Connectivity &ec, const NodalCoordinates &nc, const GeoPrim::CPoint &point) |
| Newton-Raphson method, customized for using the GeoPrimitives and computational mesh constructs. More...
|
|
bool | LUDcmp (GeoPrim::CVector a[], int indx[]) |
|
void | LUBksb (GeoPrim::CVector a[], int indx[], GeoPrim::CVector &b) |
|
std::istream & | operator>> (std::istream &iSt, Mesh::GeometricEntity &ge) |
|
std::istream & | operator>> (std::istream &iSt, Mesh::Connectivity &ec) |
|
std::istream & | operator>> (std::istream &iSt, Mesh::NodalCoordinates &nc) |
|
std::ostream & | operator<< (std::ostream &oSt, const Mesh::NodalCoordinates &nc) |
|
std::ostream & | operator<< (std::ostream &oSt, const Mesh::Connectivity &ec) |
|
std::ostream & | operator<< (std::ostream &oSt, const Mesh::GeometricEntity &ge) |
|
Mesh stuff implementation.
Definition in file Mesh.C.