|
int | ReadBoundFile (int N_BoundComps) |
|
int | ReadBoundComp (std::ifstream *in, int &CurrBoundComp, int &Range) |
|
int | ReadBoundType (std::ifstream *in, char *buff) |
|
int | ReadBoundParams (std::ifstream *in, char *type, int CurrBoundComp, int Range) |
|
int | ReadBoundParamsCylinder (std::ifstream *in, double &radius, double &px, double &py, double &pz, double &ax, double &ay, double &az, double &nx, double &ny, double &nz) |
|
int | ReadBoundParamsSphere (std::ifstream *in, double &radius, double &mx, double &my, double &mz) |
|
int | ExtractValue (const char *buff, int increment, double &val) |
|
int | ExtractVector (const char *buff, int increment, double &val1, double &val2, double &val3) |
|
int | SetBdPlaneParams (int N_BoundComps) |
|
void | Normalize3D (double *vec) |
|
void | Cross3D (double *vec1, double *vec2, double *res) |
|
int | AllocVertices (double &StartX, double &StartY, double &StartZ, double &BoundX, double &BoundY, double &BoundZ) |
|
int | AllocRootCells (TBaseCell **&CellTree, int &N_RootCells) |
|
int | AllocJoints (TBaseCell **CellTree) |
|
int | DistributeJoints (TBaseCell **CellTree) |
|
int | FindTriface (int a, int b, int c) |
|
void | HashTrifaces () |
|
int | CreateAdjacency () |
|
void | MakeOptionString (std::string &opts) |
|
void | MakeBoundaryLayer_smesh () |
|
void | MakeBoundaryLayer_msh () |
|
void | FindBoundaryPoints_msh (int *pointlist, double *normallist) |
|
int | Load_msh (const char *filename) |
|
int | BuildBoundary (TBoundPart **&BdParts, int &N_BoundParts, int &N_BoundComps, int *&StartBdCompID, int *&Interfaces) |
|
int | BuildBoundary2 (TBoundPart **&BdParts, int &N_BoundParts, int &N_BoundComps, int *&StartBdCompID, int *&Interfaces) |
|
int | Tetgen () |
|
int | BuildMooNMDMesh (TBaseCell **&CellTree, int &N_RootCells, double &StartX, double &StartY, double &StartZ, double &BoundX, double &BoundY, double &BoundZ) |
|