Namespaces |
namespace | netgen |
| namespace defined for NETGEN
|
Functions |
void | RunParallel (void *(*fun)(void *), void *in) |
void | netgen::WriteFile (int typ, const Mesh &mesh, const CSGeometry &geom, const char *filename, const char *geomfile=NULL, double h=0) |
void | netgen::ReadFile (Mesh &mesh, const string &filename) |
void | netgen::WriteNeutralFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | netgen::WriteSurfaceFormat (const Mesh &mesh, const string &filename) |
void | netgen::WriteSTLFormat (const Mesh &mesh, const string &filename) |
void | netgen::WriteSTLExtFormat (const Mesh &mesh, const string &filename) |
void | netgen::WriteVRMLFormat (const Mesh &mesh, bool faces, const string &filename) |
void | netgen::WriteFEPPFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | netgen::WriteGmshFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | netgen::WriteGmsh2Format (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | netgen::WriteOpenFOAM15xFormat (const Mesh &mesh, const string &casename, const bool compressed) |
void | netgen::WriteUserChemnitz (const Mesh &mesh, const string &filename) |
void | netgen::WriteJCMFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | netgen::WriteDiffPackFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | netgen::WriteTochnogFormat (const Mesh &mesh, const string &filename) |
void | netgen::WriteTecPlotFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | netgen::WriteAbaqusFormat (const Mesh &mesh, const string &filename) |
void | netgen::WriteFluentFormat (const Mesh &mesh, const string &filename) |
void | netgen::WritePermasFormat (const Mesh &mesh, const string &filename) |
void | netgen::WriteFEAPFormat (const Mesh &mesh, const string &filename) |
void | netgen::WriteElmerFormat (const Mesh &mesh, const string &filename) |
void | netgen::WriteEdgeElementFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | netgen::ReadTETFormat (Mesh &mesh, const string &filename) |
void | netgen::ReadFNFFormat (Mesh &mesh, const string &filename) |
void | netgen::WriteDolfinFormat (const Mesh &mesh, const string &filename) |
void | netgen::RegisterUserFormats (Array< const char * > &names, Array< const char * > &extensions) |
bool | netgen::WriteUserFormat (const string &format, const Mesh &mesh, const NetgenGeometry &geom, const string &filename) |
void | Ng_LoadGeometry (const char *filename) |
void | Ng_LoadMeshFromStream (istream &input) |
void | Ng_LoadMesh (const char *filename) |
| Load a Netgen VOL Mesh from disk into memory.
|
void | Ng_LoadMeshFromString (const char *mesh_as_string) |
int | Ng_GetDimension () |
int | Ng_GetNP () |
int | Ng_GetNV () |
int | Ng_GetNE () |
int | Ng_GetNSE () |
void | Ng_GetPoint (int pi, double *p) |
NG_ELEMENT_TYPE | Ng_GetElement (int ei, int *epi, int *np) |
NG_ELEMENT_TYPE | Ng_GetElementType (int ei) |
int | Ng_GetElementIndex (int ei) |
void | Ng_SetElementIndex (const int ei, const int index) |
void | Ng_addElIndex (const int el) |
| Added by Ilkay Sakalli.
|
int | Ng_elIndexSize () |
int | Ng_getElIndex (const int idx) |
void | Ng_addIpPoint (NG_POINT p) |
int | Ng_ipPointSize () |
void | Ng_setIpPoint (const int idx, double *p) |
char * | Ng_GetElementMaterial (int ei) |
char * | Ng_GetDomainMaterial (int dom) |
int | Ng_GetUserDataSize (char *id) |
void | Ng_GetUserData (char *id, double *data) |
NG_ELEMENT_TYPE | Ng_GetSurfaceElement (int ei, int *epi, int *np) |
int | Ng_GetSurfaceElementIndex (int ei) |
int | Ng_GetSurfaceElementSurfaceNumber (int ei) |
int | Ng_GetSurfaceElementFDNumber (int ei) |
char * | Ng_GetSurfaceElementBCName (int ei) |
char * | Ng_GetBCNumBCName (int bcnr) |
void | Ng_GetNormalVector (int sei, int locpi, double *nv) |
void | Ng_SetPointSearchStartElement (const int el) |
int | Ng_FindElementOfPoint (double *p, double *lami, int build_searchtree, const int *const indices, const int numind) |
int | Ng_FindSurfaceElementOfPoint (double *p, double *lami, int build_searchtree, const int *const indices, const int numind) |
int | Ng_IsElementCurved (int ei) |
int | Ng_IsSurfaceElementCurved (int sei) |
void | Ng_GetElementTransformation (int ei, const double *xi, double *x, double *dxdxi) |
void | Ng_GetMultiElementTransformation (int ei, int n, const double *xi, size_t sxi, double *x, size_t sx, double *dxdxi, size_t sdxdxi) |
void | Ng_GetSurfaceElementTransformation (int sei, const double *xi, double *x, double *dxdxi) |
int | Ng_GetSegmentIndex (int ei) |
NG_ELEMENT_TYPE | Ng_GetSegment (int ei, int *epi, int *np) |
void | Ng_GetSurfaceElementNeighbouringDomains (const int selnr, int &in, int &out) |
void | Ng_SetRefinementFlag (int ei, int flag) |
void | Ng_SetSurfaceRefinementFlag (int ei, int flag) |
void | Ng_Refine (NG_REFINEMENT_TYPE reftype) |
void | Ng_SecondOrder () |
void | Ng_HPRefinement (int levels, double parameter, bool setorders, bool ref_level) |
void | Ng_HighOrder (int order, bool rational) |
int | Ng_ME_GetNVertices (NG_ELEMENT_TYPE et) |
int | Ng_ME_GetNEdges (NG_ELEMENT_TYPE et) |
int | Ng_ME_GetNFaces (NG_ELEMENT_TYPE et) |
const NG_POINT * | Ng_ME_GetVertices (NG_ELEMENT_TYPE et) |
const NG_EDGE * | Ng_ME_GetEdges (NG_ELEMENT_TYPE et) |
const NG_FACE * | Ng_ME_GetFaces (NG_ELEMENT_TYPE et) |
void | Ng_UpdateTopology () |
Ng_Mesh | Ng_SelectMesh (Ng_Mesh newmesh) |
int | Ng_GetNEdges () |
int | Ng_GetNFaces () |
int | Ng_GetElement_Edges (int elnr, int *edges, int *orient) |
int | Ng_GetElement_Faces (int elnr, int *faces, int *orient) |
int | Ng_GetSurfaceElement_Edges (int elnr, int *edges, int *orient) |
int | Ng_GetSurfaceElement_Face (int selnr, int *orient) |
int | Ng_GetFace_Vertices (int fnr, int *vert) |
int | Ng_GetFace_Edges (int fnr, int *edge) |
void | Ng_GetEdge_Vertices (int ednr, int *vert) |
int | Ng_GetNVertexElements (int vnr) |
void | Ng_GetVertexElements (int vnr, int *els) |
int | Ng_GetElementOrder (int enr) |
void | Ng_GetElementOrders (int enr, int *ox, int *oy, int *oz) |
void | Ng_SetElementOrder (int enr, int order) |
void | Ng_SetElementOrders (int enr, int ox, int oy, int oz) |
int | Ng_GetSurfaceElementOrder (int enr) |
void | Ng_GetSurfaceElementOrders (int enr, int *ox, int *oy) |
void | Ng_SetSurfaceElementOrder (int enr, int order) |
void | Ng_SetSurfaceElementOrders (int enr, int ox, int oy) |
int | Ng_GetNLevels () |
void | Ng_GetParentNodes (int ni, int *parents) |
int | Ng_GetParentElement (int ei) |
int | Ng_GetParentSElement (int ei) |
int | Ng_GetClusterRepVertex (int pi) |
int | Ng_GetClusterRepEdge (int pi) |
int | Ng_GetClusterRepFace (int pi) |
int | Ng_GetClusterRepElement (int pi) |
int | Ng_GetNPeriodicVertices (int idnr) |
void | Ng_GetPeriodicVertices (int idnr, int *pairs) |
int | Ng_GetNPeriodicEdges (int idnr) |
void | Ng_GetPeriodicEdges (int idnr, int *pairs) |
void | Ng_PushStatus (const char *str) |
void | Ng_PopStatus () |
void | Ng_SetThreadPercentage (double percent) |
void | Ng_GetStatus (char **str, double &percent) |
void | Ng_SetTerminate (void) |
void | Ng_UnSetTerminate (void) |
int | Ng_ShouldTerminate (void) |
void | Ng_SetRunning (int flag) |
int | Ng_IsRunning () |
int | Ng_GetVertex_Elements (int vnr, int *elems) |
int | Ng_GetVertex_SurfaceElements (int vnr, int *elems) |
int | Ng_GetVertex_NElements (int vnr) |
int | Ng_GetVertex_NSurfaceElements (int vnr) |
void | Ng_InitPointCurve (double red, double green, double blue) |
void | Ng_AddPointCurvePoint (const double *point) |
void | Ng_SaveMesh (const char *meshfile) |
int | Ng_Bisect_WithInfo (const char *refinementfile, double **qualityloss, int *qualityloss_size) |
void | Ng_Bisect (const char *refinementfile) |
int | Ng_GetNNodes (int nt) |
int | Ng_GetClosureNodes (int nt, int nodenr, int nodeset, int *nodes) |
int | Ng_GetNElements (int dim) |
int | Ng_GetElementClosureNodes (int dim, int elementnr, int nodeset, int *nodes) |
void | Ng_GetArgs (int &argc, char **&argv) |