mFES - molecular Finite Element Solver
0.4
|
namespace defined for NETGEN More...
Classes | |
struct | demoview_kwstruct |
class | DemoScanner |
class | InterpolationPoint |
class | InterpolationSpline |
class | DemoView |
class | WritePrimitivesIt |
class | ClearVisitedIt |
class | CSGeometryRegister |
class | CSGInit |
class | CSGeometryVisRegister |
class | SplineGeometryVisRegister |
class | SplineGeometryRegister |
class | SplineGeoInit |
class | inttn6 |
class | LoadType |
class | POINT3D |
class | VOLELEMENT |
class | SURFELEMENT |
class | FACE |
class | EDGE |
class | MarkedTet |
class | MarkedPrism |
class | MarkedIdentification |
class | MarkedTri |
class | MarkedQuad |
class | RecPol |
class | JacobiRecPol |
class | DelaunayTet |
class | MeshNB |
class | SphereList |
class | Neighbour |
class | trionedge |
class | ImprovementRule |
class | Opti2dLocalData |
class | Opti2SurfaceMinFunction |
class | Opti2EdgeMinFunction |
class | Opti2SurfaceMinFunctionJacobian |
class | CheapPointFunction1 |
class | PointFunction |
class | CheapPointFunction |
class | Opti3FreeMinFunction |
class | STLGeometryRegister |
class | STLInit |
class | STLGeometryVisRegister |
Typedefs | |
typedef Array< MarkedTet > | T_MTETS |
typedef Array< MarkedPrism > | T_MPRISMS |
typedef Array < MarkedIdentification > | T_MIDS |
typedef Array< MarkedTri > | T_MTRIS |
typedef Array< MarkedQuad > | T_MQUADS |
Enumerations | |
enum | DEMOVIEW_TOKEN_TYPE { DTOK_MINUS = '-', DTOK_LP = '(', DTOK_RP = ')', DTOK_LSP = '[', DTOK_RSP = ']', DTOK_EQU = '=', DTOK_COMMA = ',', DTOK_SEMICOLON = ';', DTOK_COLON = ':', DTOK_PLUS = '+', DTOK_NUM = 100, DTOK_STRING, DTOK_TIME, DTOK_CAMPOS, DTOK_CAMPOINT, DTOK_CAMUP, DTOK_END, DTOK_MINUS = '-', DTOK_LP = '(', DTOK_RP = ')', DTOK_LSP = '[', DTOK_RSP = ']', DTOK_EQU = '=', DTOK_COMMA = ',', DTOK_SEMICOLON = ';', DTOK_COLON = ':', DTOK_PLUS = '+', DTOK_NUM = 100, DTOK_STRING, DTOK_TIME, DTOK_CAMPOS, DTOK_CAMPOINT, DTOK_CAMUP, DTOK_END } |
enum | DEMOVIEW_TOKEN_TYPE { DTOK_MINUS = '-', DTOK_LP = '(', DTOK_RP = ')', DTOK_LSP = '[', DTOK_RSP = ']', DTOK_EQU = '=', DTOK_COMMA = ',', DTOK_SEMICOLON = ';', DTOK_COLON = ':', DTOK_PLUS = '+', DTOK_NUM = 100, DTOK_STRING, DTOK_TIME, DTOK_CAMPOS, DTOK_CAMPOINT, DTOK_CAMUP, DTOK_END, DTOK_MINUS = '-', DTOK_LP = '(', DTOK_RP = ')', DTOK_LSP = '[', DTOK_RSP = ']', DTOK_EQU = '=', DTOK_COMMA = ',', DTOK_SEMICOLON = ';', DTOK_COLON = ':', DTOK_PLUS = '+', DTOK_NUM = 100, DTOK_STRING, DTOK_TIME, DTOK_CAMPOS, DTOK_CAMPOINT, DTOK_CAMUP, DTOK_END } |
enum | { check_crosspoint = 5 } |
enum | GMSH_ELEMENTS { GMSH_TRIG = 2, GMSH_TRIG6 = 9, GMSH_QUAD = 3, GMSH_QUAD8 = 16, GMSH_TET = 4, GMSH_TET10 = 11 } |
enum | blocktyp { BLOCKUNDEF, BLOCKINNER, BLOCKBOUND, BLOCKOUTER } |
Functions | |
double | Det (const Mat< 3, 3 > &m) |
void | CalcInverse (const Mat< 3, 3 > &m, Mat< 3, 3 > &inv) |
void | ParseChar (DemoScanner &scan, char ch) |
double | ParseNumber (DemoScanner &scan) |
Vec< 3 > | ParseVector (DemoScanner &scan) |
void | ParseConstLineOrSpline (DemoScanner &scan, double *t, Vec< 3 > *s) |
void | WriteFile (int typ, const Mesh &mesh, const CSGeometry &geom, const char *filename, const char *geomfile=NULL, double h=0) |
void | ReadFile (Mesh &mesh, const string &filename) |
void | WriteNeutralFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | WriteSurfaceFormat (const Mesh &mesh, const string &filename) |
void | WriteSTLFormat (const Mesh &mesh, const string &filename) |
void | WriteSTLExtFormat (const Mesh &mesh, const string &filename) |
void | WriteVRMLFormat (const Mesh &mesh, bool faces, const string &filename) |
void | WriteFEPPFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | WriteGmshFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | WriteGmsh2Format (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | WriteOpenFOAM15xFormat (const Mesh &mesh, const string &casename, const bool compressed) |
void | WriteUserChemnitz (const Mesh &mesh, const string &filename) |
void | WriteJCMFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | WriteDiffPackFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | WriteTochnogFormat (const Mesh &mesh, const string &filename) |
void | WriteTecPlotFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | WriteAbaqusFormat (const Mesh &mesh, const string &filename) |
void | WriteFluentFormat (const Mesh &mesh, const string &filename) |
void | WritePermasFormat (const Mesh &mesh, const string &filename) |
void | WriteFEAPFormat (const Mesh &mesh, const string &filename) |
void | WriteElmerFormat (const Mesh &mesh, const string &filename) |
void | WriteEdgeElementFormat (const Mesh &mesh, const CSGeometry &geom, const string &filename) |
void | ReadTETFormat (Mesh &mesh, const string &filename) |
void | ReadFNFFormat (Mesh &mesh, const string &filename) |
void | WriteDolfinFormat (const Mesh &mesh, const string &filename) |
void | RegisterUserFormats (Array< const char * > &names, Array< const char * > &extensions) |
bool | WriteUserFormat (const string &format, const Mesh &mesh, const NetgenGeometry &geom, const string &filename) |
DLL_HEADER void | Ng_PrintDest (const char *s) |
DLL_HEADER void | MyError (const char *ch) |
void | ResetTime () |
DLL_HEADER double | GetTime () |
int | Ng_New (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_ImportMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_LoadMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_SaveMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_MergeMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_ExportMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_ImportSolution (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_ShowDemo (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_DemoSetTime (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_SaveSolution (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_SetNextTimeStamp (ClientData clientData, Tcl_Interp *interp, int argqc, tcl_const char *argv[]) |
int | Ng_LoadGeometry (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_SaveGeometry (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_ReadStatus (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_MemInfo (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_BCProp (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_Refine (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_SecondOrder (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
void * | HighOrderDummy (void *) |
int | Ng_HighOrder (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
void * | ValidateDummy (void *) |
int | Ng_ValidateSecondOrder (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_ZRefinement (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_HPRefinement (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_LoadMeshSize (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_MeshSizeFromSurfaceMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_GenerateBoundaryLayer (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_InsertVirtualBL (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_CutOffAndCombine (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_HelmholtzMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_SetMeshingParameters (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_SetDebugParameters (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_GetCommandLineParameter (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
void * | MeshingDummy (void *) |
int | MeshingVal (tcl_const char *str) |
int | Ng_GenerateMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_StopMeshing (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_MeshInfo (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_MeshQuality (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_CheckSurfaceMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_CheckVolumeMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_DeleteVolMesh (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_SplitSeparatedFaces (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_RestrictH (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_Anisotropy (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
void * | BisectDummy (void *) |
int | Ng_Bisect (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_Split2Tets (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_MeshDoctor (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
SYMBOLTABLE< VisualScene * > & | GetVisualizationScenes () |
void | AddVisualizationScene (const string &name, VisualScene *avs) |
void | SetVisualScene (Tcl_Interp *interp) |
void | MyOpenGLText (const char *text) |
int | Ng_MouseMove (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_MouseDblClick (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_ZoomAll (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_Center (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_StandardRotation (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_ArbitraryRotation (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_Metis (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
void | SelectFaceInOCCDialogTree (int facenr) |
int | Ng_ACISCommand (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
void | Ng_SetVisualizationParameter (const char *name, const char *value) |
void | Render () |
void | PlayAnimFile (const char *name, int speed, int maxcnt) |
int | Ng_SetVisParameters (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_BuildFieldLines (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_Exit (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_Init (Tcl_Interp *interp) |
int | Ng_CSG_Init (Tcl_Interp *interp) |
void | MeshFromSpline2D (SplineGeometry2d &geometry, Mesh *&mesh, MeshingParameters &mp) |
void | MyBeep (int i) |
int | CSGGenerateMesh (CSGeometry &geom, Mesh *&mesh, MeshingParameters &mparam, int perfstepsstart, int perfstepsend) |
CSGeometry * | ParseCSG (istream &istr) |
void | ParseChar (CSGScanner &scan, char ch) |
double | ParseNumber (CSGScanner &scan) |
Vec< 3 > | ParseVector (CSGScanner &scan) |
CSGScanner & | operator>> (CSGScanner &scan, char ch) |
CSGScanner & | operator>> (CSGScanner &scan, double &d) |
CSGScanner & | operator>> (CSGScanner &scan, int &i) |
CSGScanner & | operator>> (CSGScanner &scan, Point< 3 > &p) |
CSGScanner & | operator>> (CSGScanner &scan, Vec< 3 > &v) |
Solid * | ParseSolid (CSGScanner &scan) |
Solid * | ParseTerm (CSGScanner &scan) |
Solid * | ParsePrimary (CSGScanner &scan) |
template<int D> | |
void | LoadSpline (SplineGeometry< D > &spline, CSGScanner &scan) |
void | ParseFlags (CSGScanner &scan, Flags &flags) |
int | Ng_ParseGeometry (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_GeometryOptions (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_CreatePrimitive (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_SetPrimitiveData (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_SetSolidData (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_GetPrimitiveData (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_GetSolidData (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_GetPrimitiveList (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_GetSurfaceList (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_GetSolidList (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_TopLevel (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_SingularEdgeMS (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_SingularPointMS (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_SelectSurface (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
ostream & | operator<< (ostream &ost, Identification &ident) |
void | ProjectToEdge (const Surface *f1, const Surface *f2, Point< 3 > &hp) |
ostream & | operator<< (ostream &s, const INDEX_2 &i2) |
ostream & | operator<< (ostream &s, const INDEX_3 &i3) |
ostream & | operator<< (ostream &s, const INDEX_4 &i4) |
ostream & | operator<< (ostream &s, const INDEX_4Q &i4) |
void | ReadEnclString (istream &in, string &str, const char encl) |
void | DefaultStringErrHandler () |
MyStr | operator+ (const MyStr &s1, const MyStr &s2) |
void | Sort (const Array< double > &values, Array< int > &order) |
void | QuickSortRec (const Array< double > &values, Array< int > &order, int left, int right) |
void | QuickSort (const Array< double > &values, Array< int > &order) |
void | Optimize2d (Mesh &mesh, MeshingParameters &mp) |
void | CalcPartition (const SplineSegExt &spline, MeshingParameters &mp, Mesh &mesh, double elto0, Array< double > &points) |
void | Partition (const SplineSegExt &spline, MeshingParameters &mp, double hxxx, double elto0, Mesh &mesh, Point3dTree &searchtree, int segnr) |
ostream & | operator<< (ostream &s, const Point2d &p) |
ostream & | operator<< (ostream &s, const Vec2d &v) |
double | Fastatan2 (double x, double y) |
double | Angle (const Vec2d &v) |
double | FastAngle (const Vec2d &v) |
double | Angle (const Vec2d &v1, const Vec2d &v2) |
double | FastAngle (const Vec2d &v1, const Vec2d &v2) |
double | Dist2 (const Line2d &g, const Line2d &h) |
Point2d | CrossPoint (const Line2d &l1, const Line2d &l2) |
int | CrossPointBarycentric (const Line2d &l1, const Line2d &l2, double &lam1, double &lam2) |
int | Parallel (const Line2d &l1, const Line2d &l2, double peps) |
int | IsOnLine (const Line2d &l, const Point2d &p, double heps) |
ostream & | operator<< (ostream &s, const Point3d &p) |
ostream & | operator<< (ostream &s, const Vec3d &v) |
double | Angle (const Vec3d &v1, const Vec3d &v2) |
void | Transpose (Vec3d &v1, Vec3d &v2, Vec3d &v3) |
int | SolveLinearSystem (const Vec3d &col1, const Vec3d &col2, const Vec3d &col3, const Vec3d &rhs, Vec3d &sol) |
int | SolveLinearSystemLS (const Vec3d &col1, const Vec3d &col2, const Vec2d &rhs, Vec3d &sol) |
int | SolveLinearSystemLS2 (const Vec3d &col1, const Vec3d &col2, const Vec2d &rhs, Vec3d &sol, double &x, double &y) |
int | PseudoInverse (const Vec3d &col1, const Vec3d &col2, Vec3d &inv1, Vec3d &inv2) |
double | Det (const Mat< 2, 2 > &m) |
void | EigenValues (const Mat< 3, 3 > &m, Vec< 3 > &ev) |
int | IntersectTriangleLine (const Point< 3 > **tri, const Point< 3 > **line) |
int | IntersectTetTriangle (const Point< 3 > **tet, const Point< 3 > **tri, const int *tetpi, const int *tripi) |
int | IntersectTetTriangleRef (const Point< 3 > **tri, const int *tripi) |
int | IntersectTriangleTriangle (const Point< 3 > **tri1, const Point< 3 > **tri2) |
void | LocalCoordinates (const Vec3d &e1, const Vec3d &e2, const Vec3d &v, double &lam1, double &lam2) |
int | CalcSphereCenter (const Point< 3 > **pts, Point< 3 > &c) |
int | CalcTriangleCenter (const Point3d **pts, Point3d &c) |
double | ComputeCylinderRadius (const Point3d &p1, const Point3d &p2, const Point3d &p3, const Point3d &p4) |
double | ComputeCylinderRadius (const Vec3d &n1, const Vec3d &n2, double h1, double h2) |
double | MinDistLP2 (const Point2d &lp1, const Point2d &lp2, const Point2d &p) |
double | MinDistLP2 (const Point3d &lp1, const Point3d &lp2, const Point3d &p) |
double | MinDistTP2 (const Point3d &tp1, const Point3d &tp2, const Point3d &tp3, const Point3d &p) |
double | MinDistLL2 (const Point3d &l1p1, const Point3d &l1p2, const Point3d &l2p1, const Point3d &l2p2) |
template<int D> | |
void | ProjectTrivial (const SplineSeg3< D > &seg, const Point< D > point, Point< D > &point_on_curve, double &t) |
ostream & | operator<< (ostream &ost, Transformation3d &trans) |
Ngx_Mesh * | LoadMesh (const string &filename) |
bool | ReadLine (istream &in, string &buf) |
int | addComponent (string &strComp, string &strSitu, ofstream &out) |
void | WritePermasFormat (const Mesh &mesh, const string &filename, string &strComp, string &strSitu) |
void | WriteTETFormat (const Mesh &mesh, const string &filename) |
void | ReadFile (char *filename) |
void | ReadFileMesh (const Mesh &mesh) |
void | Convert () |
void | WriteFile (ostream &outfile) |
void | Cholesky (const DenseMatrix &a, DenseMatrix &l, Vector &d) |
void | MultLDLt (const DenseMatrix &l, const Vector &d, const Vector &g, Vector &p) |
void | SolveLDLt (const DenseMatrix &l, const Vector &d, const Vector &g, Vector &p) |
int | LDLtUpdate (DenseMatrix &l, Vector &d, double a, const Vector &u) |
double | BFGS (Vector &x, const MinFunction &fun, const OptiParameters &par, double eps) |
void | CalcInverse (const DenseMatrix &m1, DenseMatrix &m2) |
void | CalcAAt (const DenseMatrix &a, DenseMatrix &m2) |
void | CalcAtA (const DenseMatrix &a, DenseMatrix &m2) |
void | CalcABt (const DenseMatrix &a, const DenseMatrix &b, DenseMatrix &m2) |
void | CalcAtB (const DenseMatrix &a, const DenseMatrix &b, DenseMatrix &m2) |
DenseMatrix | operator* (const DenseMatrix &m1, const DenseMatrix &m2) |
void | Mult (const DenseMatrix &m1, const DenseMatrix &m2, DenseMatrix &m3) |
DenseMatrix | operator+ (const DenseMatrix &m1, const DenseMatrix &m2) |
void | Transpose (const DenseMatrix &m1, DenseMatrix &m2) |
ostream & | operator<< (ostream &ost, const DenseMatrix &m) |
void | LinearOptimize (const DenseMatrix &a, const Vector &b, const Vector &c, Vector &x) |
void | lines (Vector &x, Vector &xneu, Vector &p, double &f, Vector &g, const MinFunction &fun, const OptiParameters &par, double &alphahat, double fmin, double mu1, double sigma, double xi1, double xi2, double tau, double tau1, double tau2, int &ifail) |
Line search, modified Mangasarien conditions. | |
void | SteepestDescent (Vector &x, const MinFunction &fun, const OptiParameters &par) |
bool | ColourMatch (Vec3d col1, Vec3d col2, double eps=DEFAULT_EPS) |
void | GetFaceColours (Mesh &mesh, Array< Vec3d > &face_colours) |
void | AutoColourAlg_UserProfile (Mesh &mesh, ifstream &ocf) |
void | AutoColourAlg_Sorted (Mesh &mesh) |
void | AutoColourBcProps (Mesh &mesh, const char *bccolourfile) |
ostream & | operator<< (ostream &ost, const MarkedTet &mt) |
istream & | operator>> (istream &ost, MarkedTet &mt) |
ostream & | operator<< (ostream &ost, const MarkedPrism &mp) |
istream & | operator>> (istream &ist, MarkedPrism &mp) |
ostream & | operator<< (ostream &ost, const MarkedIdentification &mi) |
istream & | operator>> (istream &ist, MarkedIdentification &mi) |
ostream & | operator<< (ostream &ost, const MarkedTri &mt) |
istream & | operator>> (istream &ist, MarkedTri &mt) |
ostream & | operator<< (ostream &ost, const MarkedQuad &mt) |
istream & | operator>> (istream &ist, MarkedQuad &mt) |
void | PrettyPrint (ostream &ost, const MarkedTet &mt) |
int | BTSortEdges (const Mesh &mesh, const Array< Array< int, PointIndex::BASE > * > &idmaps, INDEX_2_CLOSED_HASHTABLE< int > &edgenumber) |
void | BTDefineMarkedTet (const Element &el, INDEX_2_CLOSED_HASHTABLE< int > &edgenumber, MarkedTet &mt) |
void | BTDefineMarkedPrism (const Element &el, INDEX_2_CLOSED_HASHTABLE< int > &edgenumber, MarkedPrism &mp) |
bool | BTDefineMarkedId (const Element2d &el, INDEX_2_CLOSED_HASHTABLE< int > &edgenumber, const Array< int, PointIndex::BASE > &idmap, MarkedIdentification &mi) |
void | BTDefineMarkedTri (const Element2d &el, INDEX_2_CLOSED_HASHTABLE< int > &edgenumber, MarkedTri &mt) |
void | PrettyPrint (ostream &ost, const MarkedTri &mt) |
void | PrettyPrint (ostream &ost, const MarkedQuad &mq) |
void | BTDefineMarkedQuad (const Element2d &el, INDEX_2_CLOSED_HASHTABLE< int > &edgenumber, MarkedQuad &mq) |
int | BTMarkTets (T_MTETS &mtets, T_MPRISMS &mprisms, const Mesh &mesh) |
void | BTBisectTet (const MarkedTet &oldtet, int newp, MarkedTet &newtet1, MarkedTet &newtet2) |
void | BTBisectPrism (const MarkedPrism &oldprism, int newp1, int newp2, MarkedPrism &newprism1, MarkedPrism &newprism2) |
void | BTBisectIdentification (const MarkedIdentification &oldid, Array< PointIndex > &newp, MarkedIdentification &newid1, MarkedIdentification &newid2) |
void | BTBisectTri (const MarkedTri &oldtri, int newp, const PointGeomInfo &newpgi, MarkedTri &newtri1, MarkedTri &newtri2) |
void | BTBisectQuad (const MarkedQuad &oldquad, int newp1, const PointGeomInfo &npgi1, int newp2, const PointGeomInfo &npgi2, MarkedQuad &newquad1, MarkedQuad &newquad2) |
int | MarkHangingIdentifications (T_MIDS &mids, const INDEX_2_CLOSED_HASHTABLE< PointIndex > &cutedges) |
int | MarkHangingTets (T_MTETS &mtets, const INDEX_2_CLOSED_HASHTABLE< PointIndex > &cutedges) |
int | MarkHangingPrisms (T_MPRISMS &mprisms, const INDEX_2_CLOSED_HASHTABLE< PointIndex > &cutedges) |
int | MarkHangingTris (T_MTRIS &mtris, const INDEX_2_CLOSED_HASHTABLE< PointIndex > &cutedges) |
int | MarkHangingQuads (T_MQUADS &mquads, const INDEX_2_CLOSED_HASHTABLE< PointIndex > &cutedges) |
void | ConnectToNodeRec (int node, int tonode, const TABLE< int > &conto, Array< int > &connecttonode) |
void | WriteMarkedElements (ostream &ost) |
bool | ReadMarkedElements (istream &ist, const Mesh &mesh) |
void | BisectTetsCopyMesh (Mesh &mesh, const class CSGeometry *, BisectionOptions &opt, const Array< Array< int, PointIndex::BASE > * > &idmaps, const string &refinfofile) |
void | UpdateEdgeMarks (Mesh &mesh, const Array< Array< int, PointIndex::BASE > * > &idmaps) |
void | InsertVirtualBoundaryLayer (Mesh &mesh) |
void | GetSurfaceNormal (Mesh &mesh, Element2d &el, int Vertex, Vec3d &SurfaceNormal) |
void | GenerateBoundaryLayer (Mesh &mesh, MeshingParameters &mp) |
template<class S , class T > | |
void | JacobiPolynomial (int n, S x, double alpha, double beta, T *values) |
template<class S , class St , class T > | |
void | ScaledJacobiPolynomial (int n, S x, St t, double alpha, double beta, T *values) |
void | AddDelaunayPoint (PointIndex newpi, const Point3d &newp, Array< DelaunayTet > &tempels, Mesh &mesh, Box3dTree &tettree, MeshNB &meshnb, Array< Point< 3 > > ¢ers, Array< double > &radi2, Array< int > &connected, Array< int > &treesearch, Array< int > &freelist, SphereList &list, IndexSet &insphere, IndexSet &closesphere) |
void | Delaunay1 (Mesh &mesh, const MeshingParameters &mp, AdFront3 *adfront, Array< DelaunayTet > &tempels, int oldnp, DelaunayTet &startel, Point3d &pmin, Point3d &pmax) |
int | GetTimeStamp () |
int | NextTimeStamp () |
HPREF_ELEMENT_TYPE | ClassifyTet (HPRefElement &el, INDEX_2_HASHTABLE< int > &edges, INDEX_2_HASHTABLE< int > &edgepoint_dom, BitArray &cornerpoint, BitArray &edgepoint, INDEX_3_HASHTABLE< int > &faces, INDEX_2_HASHTABLE< int > &face_edges, INDEX_2_HASHTABLE< int > &surf_edges, Array< int, PointIndex::BASE > &facepoint) |
HPREF_ELEMENT_TYPE | ClassifyPrism (HPRefElement &el, INDEX_2_HASHTABLE< int > &edges, INDEX_2_HASHTABLE< int > &edgepoint_dom, BitArray &cornerpoint, BitArray &edgepoint, INDEX_3_HASHTABLE< int > &faces, INDEX_2_HASHTABLE< int > &face_edges, INDEX_2_HASHTABLE< int > &surf_edges, Array< int, PointIndex::BASE > &facepoint) |
HPREF_ELEMENT_TYPE | ClassifyTrig (HPRefElement &el, INDEX_2_HASHTABLE< int > &edges, INDEX_2_HASHTABLE< int > &edgepoint_dom, BitArray &cornerpoint, BitArray &edgepoint, INDEX_3_HASHTABLE< int > &faces, INDEX_2_HASHTABLE< int > &face_edges, INDEX_2_HASHTABLE< int > &surf_edges, Array< int, PointIndex::BASE > &facepoint, int dim, const FaceDescriptor &fd) |
HPREF_ELEMENT_TYPE | ClassifyQuad (HPRefElement &el, INDEX_2_HASHTABLE< int > &edges, INDEX_2_HASHTABLE< int > &edgepoint_dom, BitArray &cornerpoint, BitArray &edgepoint, INDEX_3_HASHTABLE< int > &faces, INDEX_2_HASHTABLE< int > &face_edges, INDEX_2_HASHTABLE< int > &surf_edges, Array< int, PointIndex::BASE > &facepoint, int dim, const FaceDescriptor &fd) |
HPREF_ELEMENT_TYPE | ClassifyHex (HPRefElement &el, INDEX_2_HASHTABLE< int > &edges, INDEX_2_HASHTABLE< int > &edgepoint_dom, BitArray &cornerpoint, BitArray &edgepoint, INDEX_3_HASHTABLE< int > &faces, INDEX_2_HASHTABLE< int > &face_edges, INDEX_2_HASHTABLE< int > &surf_edges, Array< int, PointIndex::BASE > &facepoint) |
HPREF_ELEMENT_TYPE | ClassifySegm (HPRefElement &hpel, INDEX_2_HASHTABLE< int > &edges, INDEX_2_HASHTABLE< int > &edgepoint_dom, BitArray &cornerpoint, BitArray &edgepoint, INDEX_3_HASHTABLE< int > &faces, INDEX_2_HASHTABLE< int > &face_edges, INDEX_2_HASHTABLE< int > &surf_edges, Array< int, PointIndex::BASE > &facepoint) |
HPREF_ELEMENT_TYPE | ClassifyPyramid (HPRefElement &el, INDEX_2_HASHTABLE< int > &edges, INDEX_2_HASHTABLE< int > &edgepoint_dom, BitArray &cornerpoint, BitArray &edgepoint, INDEX_3_HASHTABLE< int > &faces, INDEX_2_HASHTABLE< int > &face_edges, INDEX_2_HASHTABLE< int > &surf_edges, Array< int, PointIndex::BASE > &facepoint) |
HPRef_Struct * | Get_HPRef_Struct (HPREF_ELEMENT_TYPE type) |
bool | CheckSingularities (Mesh &mesh, INDEX_2_HASHTABLE< int > &edges, INDEX_2_HASHTABLE< int > &edgepoiclt_dom, BitArray &cornerpoint, BitArray &edgepoint, INDEX_3_HASHTABLE< int > &faces, INDEX_2_HASHTABLE< int > &face_edges, INDEX_2_HASHTABLE< int > &surf_edges, Array< int, PointIndex::BASE > &facepoint, int &levels, int &act_ref) |
bool | ClassifyHPElements (Mesh &mesh, Array< HPRefElement > &elements, int &act_ref, int &levels) |
void | InitHPElements (Mesh &mesh, Array< HPRefElement > &elements) |
void | DoRefinement (Mesh &mesh, Array< HPRefElement > &elements, Refinement *ref, double fac1) |
void | DoRefineDummies (Mesh &mesh, Array< HPRefElement > &elements, Refinement *ref) |
void | SubdivideDegeneratedHexes (Mesh &mesh, Array< HPRefElement > &elements, double fac1) |
void | CalcStatistics (Array< HPRefElement > &elements) |
void | ReorderPoints (Mesh &mesh, Array< HPRefElement > &hpelements) |
void | HPRefinement (Mesh &mesh, Refinement *ref, int levels, double fac1, bool setorders, bool reflevels) |
MESHING3_RESULT | MeshVolume (MeshingParameters &mp, Mesh &mesh3d) |
MESHING3_RESULT | OptimizeVolume (MeshingParameters &mp, Mesh &mesh3d) |
void | RemoveIllegalElements (Mesh &mesh3d) |
int | CheckSurfaceMesh (const Mesh &mesh) |
int | CheckSurfaceMesh2 (const Mesh &mesh) |
void | MeshQuality2d (const Mesh &mesh) |
double | CalcTetBadness (const Point3d &p1, const Point3d &p2, const Point3d &p3, const Point3d &p4, double h, const MeshingParameters &mp) |
double | CalcTetBadnessGrad (const Point3d &p1, const Point3d &p2, const Point3d &p3, const Point3d &p4, double h, int pi, Vec< 3 > &grad, const MeshingParameters &mp) |
double | CalcVolume (const Array< Point3d > &points, const Array< Element > &elements) |
void | MeshQuality3d (const Mesh &mesh, Array< int > *inclass) |
void | SaveEdges (const Mesh &mesh, const char *geomfile, double h, char *filename) |
void | SaveSurfaceMesh (const Mesh &mesh, double h, char *filename) |
void | SaveVolumeMesh (const Mesh &mesh, const CSGeometry &geometry, char *filename) |
int | CheckCode () |
int | CheckMesh3D (const Mesh &mesh) |
Checks, whether mesh contains a valid 3d mesh. | |
void | RemoveProblem (Mesh &mesh, int domainnr) |
ostream & | operator<< (ostream &s, const Segment &seg) |
ostream & | operator<< (ostream &s, const Element2d &el) |
ostream & | operator<< (ostream &s, const Element &el) |
ostream & | operator<< (ostream &s, const FaceDescriptor &fd) |
void | PrintDot (char ch) |
void | PrintMessage (int importance, const MyStr &s1, const MyStr &s2) |
void | PrintMessage (int importance, const MyStr &s1, const MyStr &s2, const MyStr &s3, const MyStr &s4) |
void | PrintMessage (int importance, const MyStr &s1, const MyStr &s2, const MyStr &s3, const MyStr &s4, const MyStr &s5, const MyStr &s6, const MyStr &s7, const MyStr &s8) |
void | PrintMessageCR (int importance, const MyStr &s1, const MyStr &s2, const MyStr &s3, const MyStr &s4, const MyStr &s5, const MyStr &s6, const MyStr &s7, const MyStr &s8) |
void | PrintFnStart (const MyStr &s1, const MyStr &s2, const MyStr &s3, const MyStr &s4, const MyStr &s5, const MyStr &s6, const MyStr &s7, const MyStr &s8) |
void | PrintWarning (const MyStr &s1, const MyStr &s2, const MyStr &s3, const MyStr &s4, const MyStr &s5, const MyStr &s6, const MyStr &s7, const MyStr &s8) |
void | PrintError (const MyStr &s1, const MyStr &s2, const MyStr &s3, const MyStr &s4, const MyStr &s5, const MyStr &s6, const MyStr &s7, const MyStr &s8) |
void | PrintFileError (const MyStr &s1, const MyStr &s2, const MyStr &s3, const MyStr &s4, const MyStr &s5, const MyStr &s6, const MyStr &s7, const MyStr &s8) |
void | PrintUserError (const MyStr &s1, const MyStr &s2, const MyStr &s3, const MyStr &s4, const MyStr &s5, const MyStr &s6, const MyStr &s7, const MyStr &s8) |
void | PrintSysError (const MyStr &s1, const MyStr &s2, const MyStr &s3, const MyStr &s4, const MyStr &s5, const MyStr &s6, const MyStr &s7, const MyStr &s8) |
void | PrintTime (const MyStr &s1, const MyStr &s2, const MyStr &s3, const MyStr &s4, const MyStr &s5, const MyStr &s6, const MyStr &s7, const MyStr &s8) |
void | ResetStatus () |
void | PushStatus (const MyStr &s) |
void | PushStatusF (const MyStr &s) |
void | PopStatus () |
void | SetStatMsg (const MyStr &s) |
void | SetThreadPercent (double percent) |
void | GetStatus (MyStr &s, double &percentage) |
void | LoadMatrixLine (istream &ist, DenseMatrix &m, int line) |
void | LoadVMatrixLine (istream &ist, DenseMatrix &m, int line) |
double | CalcTriangleBadness (double x2, double x3, double y3, double metricweight, double h) |
void | CalcTriangleBadness (double x2, double x3, double y3, double metricweight, double h, double &badness, double &g1x, double &g1y) |
double | CalcTriangleBadness (const Point< 3 > &p1, const Point< 3 > &p2, const Point< 3 > &p3, double metricweight, double h) |
double | CalcTriangleBadnessGrad (const Point< 3 > &p1, const Point< 3 > &p2, const Point< 3 > &p3, Vec< 3 > &gradp1, double metricweight, double h) |
double | CalcTriangleBadness (const Point< 3 > &p1, const Point< 3 > &p2, const Point< 3 > &p3, const Vec< 3 > &n, double metricweight, double h) |
double | CalcTotalBad (const Mesh::T_POINTS &points, const Mesh::T_VOLELEMENTS &elements, const MeshingParameters &mp) |
int | WrongOrientation (const Mesh::T_POINTS &points, const Element &el) |
void | CutOffAndCombine (Mesh &mesh, const Mesh &othermesh) |
void | HelmholtzMesh (Mesh &mesh) |
template<class T > | |
void | QuickSortRec (FlatArray< T > &data, int left, int right) |
template<class T > | |
void | QuickSort (FlatArray< T > &data) |
void | GetPureBadness (Mesh &mesh, Array< double > &pure_badness, const BitArray &isnewpoint) |
double | Validate (const Mesh &mesh, Array< ElementIndex > &bad_elements, const Array< double > &pure_badness, double max_worsening, const bool uselocalworsening, Array< double > *quality_loss) |
void | GetWorkingArea (BitArray &working_elements, BitArray &working_points, const Mesh &mesh, const Array< ElementIndex > &bad_elements, const int width) |
void | RepairBisection (Mesh &mesh, Array< ElementIndex > &bad_elements, const BitArray &isnewpoint, const Refinement &refinement, const Array< double > &pure_badness, double max_worsening, const bool uselocalworsening, const Array< Array< int, PointIndex::BASE > * > &idmaps) |
void | SelectSingularEdges (const Mesh &mesh, const CSGeometry &geom, INDEX_2_HASHTABLE< int > &singedges, ZRefinementOptions &opt) |
void | MakePrismsSingEdge (Mesh &mesh, INDEX_2_HASHTABLE< int > &singedges) |
void | MakePrismsClosePoints (Mesh &mesh) |
void | RefinePrisms (Mesh &mesh, const CSGeometry *geom, ZRefinementOptions &opt) |
void | ZRefinement (Mesh &mesh, const NetgenGeometry *hgeom, ZRefinementOptions &opt) |
void | STLSurfaceMeshing1 (STLGeometry &geom, class Mesh &mesh, int retrynr) |
int | STLSurfaceMeshing (STLGeometry &geom, class Mesh &mesh) |
void | STLSurfaceOptimization (STLGeometry &geom, class Mesh &mesh, MeshingParameters &meshparam) |
void | STLMeshing (STLGeometry &geom, Mesh &mesh) |
int | EdgeUsed (int p1, int p2, Array< INDEX_2 > &edges, INDEX_2_HASHTABLE< int > &hashtab) |
int | STLMeshingDummy (STLGeometry *stlgeometry, Mesh *&mesh, MeshingParameters &mparam, int perfstepsstart, int perfstepsend) |
int | Exists (int p1, int p2, const Array< twoint > &line) |
int | Ng_SetSTLParameters (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_STLDoctor (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_STLInfo (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_STLCalcLocalH (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | AddPointIfNotExists (Array< Point3d > &ap, const Point3d &p, double eps) |
double | GetDistFromLine (const Point< 3 > &lp1, const Point< 3 > &lp2, Point< 3 > &p) |
double | GetDistFromInfiniteLine (const Point< 3 > &lp1, const Point< 3 > &lp2, const Point< 3 > &p) |
void | FIOReadInt (istream &ios, int &i) |
void | FIOWriteInt (ostream &ios, const int &i) |
void | FIOReadDouble (istream &ios, double &i) |
void | FIOWriteDouble (ostream &ios, const double &i) |
void | FIOReadFloat (istream &ios, float &i) |
void | FIOWriteFloat (ostream &ios, const float &i) |
void | FIOReadString (istream &ios, char *str, int len) |
void | FIOReadStringE (istream &ios, char *str, int len) |
void | FIOWriteString (ostream &ios, char *str, int len) |
ostream & | operator<< (ostream &os, const STLTriangle &t) |
void | ImportSolution (const char *filename) |
void | ToBernstein (int order, Point< 3 > *pts, int stride) |
void | MouseDblClickSelect (const int px, const int py, const GLdouble *clipplane, const GLdouble backcolor, const float *transformationmat, const Point3d ¢er, const double rad, const int displaylist, int &selelement, int &selface, int &seledge, int &selpoint, int &selpoint2, int &locpi) |
int | Ng_Vis_Set (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_Vis_Field (ClientData clientData, Tcl_Interp *interp, int argc, tcl_const char *argv[]) |
int | Ng_Vis_Init (Tcl_Interp *interp) |
Variables | |
int | h_argc = 0 |
char ** | h_argv = NULL |
VisualScene * | vs = &vscross |
int | id = 0 |
int | ntasks = 1 |
string | ngdir = "." |
Flags | parameters |
AutoPtr< NetgenGeometry > | ng_geometry |
AutoPtr< Mesh > | mesh |
Tcl_Interp * | tcl_interp |
VisualSceneSurfaceMeshing | vssurfacemeshing |
VisualSceneMesh | vsmesh |
VisualSceneMeshDoctor | vsmeshdoc |
VisualSceneSolution | vssolution |
char * | err_needsmesh = "This operation needs a mesh" |
char * | err_jobrunning = "Meshing Job already running" |
BisectionOptions | biopt |
int | firsttime = 1 |
int | animcnt = 0 |
char | geomfilename [255] |
CSGInit | csginit |
char * | err_needscsgeometry = "This operation needs an CSG geometry" |
Array< Point< 3 > > | project1 |
Array< Point< 3 > > | project2 |
Array< SpecialPoint > | specpoints |
Array< Box< 3 > > | boxes |
NgProfiler | prof |
DLL_HEADER MeshingParameters | mparam |
SplineGeoInit | sginit |
const int | triGmsh [7] = {0,1,2,3,6,4,5} |
const int | quadGmsh [9] = {0,1,2,3,4,5,8,6,7} |
const int | tetGmsh [11] = {0,1,2,3,4,5,8,6,7,10,9} |
const double | eps0 = 1E-15 |
DLL_HEADER GeometryRegisterArray | geometryregister |
T_MTETS | mtets |
T_MPRISMS | mprisms |
T_MIDS | mids |
T_MTRIS | mtris |
T_MQUADS | mquads |
ostream * | testout = new ostream(0) |
ostream * | mycout = &cout |
ostream * | myerr = &cerr |
int | silentflag = 0 |
int | testmode = 0 |
volatile multithreadt | multithread |
Array< int > | tets_in_qualclass |
DebugParameters | debugparam |
bool | verbose = 0 |
int | timestamp = 0 |
int | refsegm_splitedges [][3] |
HPREF_ELEMENT_TYPE | refsegm_newelstypes [] |
int | refsegm_newels [][8] |
HPRef_Struct | refsegm |
int | refsegm_scl_splitedges [][3] |
HPREF_ELEMENT_TYPE | refsegm_scl_newelstypes [] |
int | refsegm_scl_newels [][8] |
HPRef_Struct | refsegm_scl |
int | refsegm_scr_splitedges [][3] |
HPREF_ELEMENT_TYPE | refsegm_scr_newelstypes [] |
int | refsegm_scr_newels [][8] |
HPRef_Struct | refsegm_scr |
int | refsegm_sc2_splitedges [][3] |
HPREF_ELEMENT_TYPE | refsegm_sc2_newelstypes [] |
int | refsegm_sc2_newels [][8] |
HPRef_Struct | refsegm_sc2 |
int | reftrig_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftrig_newelstypes [] |
int | reftrig_newels [][8] |
HPRef_Struct | reftrig |
int | reftrig_singcorner_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftrig_singcorner_newelstypes [] |
int | reftrig_singcorner_newels [][8] |
HPRef_Struct | reftrig_singcorner |
int | reftrig_singcorner12_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftrig_singcorner12_newelstypes [] |
int | reftrig_singcorner12_newels [][8] |
HPRef_Struct | reftrig_singcorner12 |
int | reftrig_singcorner123_2D_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftrig_singcorner123_2D_newelstypes [] |
int | reftrig_singcorner123_2D_newels [][8] |
HPRef_Struct | reftrig_singcorner123_2D |
int | reftrig_singcorner123_splitedges [][3] |
int | reftrig_singcorner123_splitfaces [][4] |
HPREF_ELEMENT_TYPE | reftrig_singcorner123_newelstypes [] |
int | reftrig_singcorner123_newels [][8] |
HPRef_Struct | reftrig_singcorner123 |
int | reftrig_singedge_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftrig_singedge_newelstypes [] |
int | reftrig_singedge_newels [][8] |
HPRef_Struct | reftrig_singedge |
int | reftrig_singedgecorner1_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftrig_singedgecorner1_newelstypes [] |
int | reftrig_singedgecorner1_newels [][8] |
HPRef_Struct | reftrig_singedgecorner1 |
int | reftrig_singedgecorner2_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftrig_singedgecorner2_newelstypes [] |
int | reftrig_singedgecorner2_newels [][8] |
HPRef_Struct | reftrig_singedgecorner2 |
int | reftrig_singedgecorner12_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftrig_singedgecorner12_newelstypes [] |
int | reftrig_singedgecorner12_newels [][8] |
HPRef_Struct | reftrig_singedgecorner12 |
int | reftrig_singedgecorner3_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftrig_singedgecorner3_newelstypes [] |
int | reftrig_singedgecorner3_newels [][8] |
HPRef_Struct | reftrig_singedgecorner3 |
int | reftrig_singedgecorner13_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftrig_singedgecorner13_newelstypes [] |
int | reftrig_singedgecorner13_newels [][8] |
HPRef_Struct | reftrig_singedgecorner13 |
int | reftrig_singedgecorner23_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftrig_singedgecorner23_newelstypes [] |
int | reftrig_singedgecorner23_newels [][8] |
HPRef_Struct | reftrig_singedgecorner23 |
int | reftrig_singedgecorner123_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftrig_singedgecorner123_newelstypes [] |
int | reftrig_singedgecorner123_newels [][8] |
HPRef_Struct | reftrig_singedgecorner123 |
int | reftrig_singedges_splitedges [][3] |
int | reftrig_singedges_splitfaces [][4] |
HPREF_ELEMENT_TYPE | reftrig_singedges_newelstypes [] |
int | reftrig_singedges_newels [][8] |
HPRef_Struct | reftrig_singedges |
int | reftrig_singedges2_splitedges [][3] |
int | reftrig_singedges2_splitfaces [][4] |
HPREF_ELEMENT_TYPE | reftrig_singedges2_newelstypes [] |
int | reftrig_singedges2_newels [][8] |
HPRef_Struct | reftrig_singedges2 |
int | reftrig_singedges3_splitedges [][3] |
int | reftrig_singedges3_splitfaces [][4] |
HPREF_ELEMENT_TYPE | reftrig_singedges3_newelstypes [] |
int | reftrig_singedges3_newels [][8] |
HPRef_Struct | reftrig_singedges3 |
int | reftrig_singedges23_splitedges [][3] |
int | reftrig_singedges23_splitfaces [][4] |
HPREF_ELEMENT_TYPE | reftrig_singedges23_newelstypes [] |
int | reftrig_singedges23_newels [][8] |
HPRef_Struct | reftrig_singedges23 |
int | reftrig_3singedges_splitedges [][3] |
int | reftrig_3singedges_splitfaces [][4] |
HPREF_ELEMENT_TYPE | reftrig_3singedges_newelstypes [] |
int | reftrig_3singedges_newels [][8] |
HPRef_Struct | reftrig_3singedges |
int | refquad_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_newelstypes [] |
int | refquad_newels [][8] |
HPRef_Struct | refquad |
int | refquad_singcorner_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_singcorner_newelstypes [] |
int | refquad_singcorner_newels [][8] |
HPRef_Struct | refquad_singcorner |
int | refdummyquad_singcorner_splitedges [][3] |
HPREF_ELEMENT_TYPE | refdummyquad_singcorner_newelstypes [] |
int | refdummyquad_singcorner_newels [][8] |
HPRef_Struct | refdummyquad_singcorner |
int | refquad_singedge_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_singedge_newelstypes [] |
int | refquad_singedge_newels [][8] |
HPRef_Struct | refquad_singedge |
int | refquad_0e_2va_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_0e_2va_newelstypes [] |
int | refquad_0e_2va_newels [][8] |
HPRef_Struct | refquad_0e_2va |
int | refquad_0e_2vb_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_0e_2vb_newelstypes [] |
int | refquad_0e_2vb_newels [][8] |
HPRef_Struct | refquad_0e_2vb |
int | refquad_0e_3v_splitedges [][3] |
int | refquad_0e_3v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_0e_3v_newelstypes [] |
int | refquad_0e_3v_newels [][8] |
HPRef_Struct | refquad_0e_3v |
int | refquad_0e_4v_splitedges [][3] |
int | refquad_0e_4v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_0e_4v_newelstypes [] |
int | refquad_0e_4v_newels [][8] |
HPRef_Struct | refquad_0e_4v |
int | refquad_1e_1va_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_1e_1va_newelstypes [] |
int | refquad_1e_1va_newels [][8] |
HPRef_Struct | refquad_1e_1va |
int | refquad_1e_1vb_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_1e_1vb_newelstypes [] |
int | refquad_1e_1vb_newels [][8] |
HPRef_Struct | refquad_1e_1vb |
int | refquad_1e_1vc_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_1e_1vc_newelstypes [] |
int | refquad_1e_1vc_newels [][8] |
HPRef_Struct | refquad_1e_1vc |
int | refquad_1e_1vd_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_1e_1vd_newelstypes [] |
int | refquad_1e_1vd_newels [][8] |
HPRef_Struct | refquad_1e_1vd |
int | refquad_1e_2va_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_1e_2va_newelstypes [] |
int | refquad_1e_2va_newels [][8] |
HPRef_Struct | refquad_1e_2va |
int | refquad_1e_2vb_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_1e_2vb_newelstypes [] |
int | refquad_1e_2vb_newels [][8] |
HPRef_Struct | refquad_1e_2vb |
int | refquad_1e_2vc_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_1e_2vc_newelstypes [] |
int | refquad_1e_2vc_newels [][8] |
HPRef_Struct | refquad_1e_2vc |
int | refquad_1e_2vd_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_1e_2vd_newelstypes [] |
int | refquad_1e_2vd_newels [][8] |
HPRef_Struct | refquad_1e_2vd |
int | refquad_1e_2ve_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_1e_2ve_newelstypes [] |
int | refquad_1e_2ve_newels [][8] |
HPRef_Struct | refquad_1e_2ve |
int | refquad_1e_2vf_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_1e_2vf_newelstypes [] |
int | refquad_1e_2vf_newels [][8] |
HPRef_Struct | refquad_1e_2vf |
int | refquad_1e_3va_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_1e_3va_newelstypes [] |
int | refquad_1e_3va_newels [][8] |
HPRef_Struct | refquad_1e_3va |
int | refquad_1e_3vb_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_1e_3vb_newelstypes [] |
int | refquad_1e_3vb_newels [][8] |
HPRef_Struct | refquad_1e_3vb |
int | refquad_1e_3vc_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_1e_3vc_newelstypes [] |
int | refquad_1e_3vc_newels [][8] |
HPRef_Struct | refquad_1e_3vc |
int | refquad_1e_3vd_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_1e_3vd_newelstypes [] |
int | refquad_1e_3vd_newels [][8] |
HPRef_Struct | refquad_1e_3vd |
int | refquad_1e_4v_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_1e_4v_newelstypes [] |
int | refquad_1e_4v_newels [][8] |
HPRef_Struct | refquad_1e_4v |
int | refquad_2e_splitedges [][3] |
int | refquad_2e_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_2e_newelstypes [] |
int | refquad_2e_newels [][8] |
HPRef_Struct | refquad_2e |
int | refquad_2e_1va_splitedges [][3] |
int | refquad_2e_1va_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_2e_1va_newelstypes [] |
int | refquad_2e_1va_newels [][8] |
HPRef_Struct | refquad_2e_1va |
int | refquad_2e_1vb_splitedges [][3] |
int | refquad_2e_1vb_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_2e_1vb_newelstypes [] |
int | refquad_2e_1vb_newels [][8] |
HPRef_Struct | refquad_2e_1vb |
int | refquad_2e_1vc_splitedges [][3] |
int | refquad_2e_1vc_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_2e_1vc_newelstypes [] |
int | refquad_2e_1vc_newels [][8] |
HPRef_Struct | refquad_2e_1vc |
int | refquad_2e_2va_splitedges [][3] |
int | refquad_2e_2va_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_2e_2va_newelstypes [] |
int | refquad_2e_2va_newels [][8] |
HPRef_Struct | refquad_2e_2va |
int | refquad_2e_2vb_splitedges [][3] |
int | refquad_2e_2vb_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_2e_2vb_newelstypes [] |
int | refquad_2e_2vb_newels [][8] |
HPRef_Struct | refquad_2e_2vb |
int | refquad_2e_2vc_splitedges [][3] |
int | refquad_2e_2vc_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_2e_2vc_newelstypes [] |
int | refquad_2e_2vc_newels [][8] |
HPRef_Struct | refquad_2e_2vc |
int | refquad_2e_3v_splitedges [][3] |
int | refquad_2e_3v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_2e_3v_newelstypes [] |
int | refquad_2e_3v_newels [][8] |
HPRef_Struct | refquad_2e_3v |
int | refquad_2eb_0v_splitedges [][3] |
int | refquad_2eb_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_2eb_0v_newelstypes [] |
int | refquad_2eb_0v_newels [][8] |
HPRef_Struct | refquad_2eb_0v |
int | refquad_2eb_1va_splitedges [][3] |
int | refquad_2eb_1va_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_2eb_1va_newelstypes [] |
int | refquad_2eb_1va_newels [][8] |
HPRef_Struct | refquad_2eb_1va |
int | refquad_2eb_1vb_splitedges [][3] |
int | refquad_2eb_1vb_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_2eb_1vb_newelstypes [] |
int | refquad_2eb_1vb_newels [][8] |
HPRef_Struct | refquad_2eb_1vb |
int | refquad_2eb_2va_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_2eb_2va_newelstypes [] |
int | refquad_2eb_2va_newels [][8] |
HPRef_Struct | refquad_2eb_2va |
int | refquad_2eb_2vb_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_2eb_2vb_newelstypes [] |
int | refquad_2eb_2vb_newels [][8] |
HPRef_Struct | refquad_2eb_2vb |
int | refquad_2eb_2vc_splitedges [][3] |
int | refquad_2eb_2vc_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_2eb_2vc_newelstypes [] |
int | refquad_2eb_2vc_newels [][8] |
HPRef_Struct | refquad_2eb_2vc |
int | refquad_2eb_2vd_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_2eb_2vd_newelstypes [] |
int | refquad_2eb_2vd_newels [][8] |
HPRef_Struct | refquad_2eb_2vd |
int | refquad_2eb_3va_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_2eb_3va_newelstypes [] |
int | refquad_2eb_3va_newels [][8] |
HPRef_Struct | refquad_2eb_3va |
int | refquad_2eb_3vb_splitedges [][3] |
HPREF_ELEMENT_TYPE | refquad_2eb_3vb_newelstypes [] |
int | refquad_2eb_3vb_newels [][8] |
HPRef_Struct | refquad_2eb_3vb |
int | refquad_2eb_4v_splitedges [][3] |
int | refquad_2eb_4v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_2eb_4v_newelstypes [] |
int | refquad_2eb_4v_newels [][8] |
HPRef_Struct | refquad_2eb_4v |
int | refquad_3e_splitedges [][3] |
int | refquad_3e_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_3e_newelstypes [] |
int | refquad_3e_newels [][8] |
HPRef_Struct | refquad_3e |
int | refquad_3e_3va_splitedges [][3] |
int | refquad_3e_3va_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_3e_3va_newelstypes [] |
int | refquad_3e_3va_newels [][8] |
HPRef_Struct | refquad_3e_3va |
int | refquad_3e_3vb_splitedges [][3] |
int | refquad_3e_3vb_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_3e_3vb_newelstypes [] |
int | refquad_3e_3vb_newels [][8] |
HPRef_Struct | refquad_3e_3vb |
int | refquad_3e_4v_splitedges [][3] |
int | refquad_3e_4v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_3e_4v_newelstypes [] |
int | refquad_3e_4v_newels [][8] |
HPRef_Struct | refquad_3e_4v |
int | refquad_4e_splitedges [][3] |
int | refquad_4e_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refquad_4e_newelstypes [] |
int | refquad_4e_newels [][8] |
HPRef_Struct | refquad_4e |
int | reftet_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftet_newelstypes [] |
int | reftet_newels [][8] |
HPRef_Struct | reftet |
int | reftet_0e_1v_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftet_0e_1v_newelstypes [] |
int | reftet_0e_1v_newels [][8] |
HPRef_Struct | reftet_0e_1v |
int | reftet_0e_2v_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftet_0e_2v_newelstypes [] |
int | reftet_0e_2v_newels [][8] |
HPRef_Struct | reftet_0e_2v |
int | reftet_0e_3v_splitedges [][3] |
int | reftet_0e_3v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | reftet_0e_3v_newelstypes [] |
int | reftet_0e_3v_newels [][8] |
HPRef_Struct | reftet_0e_3v |
int | reftet_0e_4v_splitedges [][3] |
int | reftet_0e_4v_splitfaces [][4] |
int | reftet_0e_4v_splitelements [][5] |
HPREF_ELEMENT_TYPE | reftet_0e_4v_newelstypes [] |
int | reftet_0e_4v_newels [][8] |
HPRef_Struct | reftet_0e_4v |
int | reftet_1e_0v_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftet_1e_0v_newelstypes [] |
int | reftet_1e_0v_newels [][8] |
HPRef_Struct | reftet_1e_0v |
int | reftet_1e_1va_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftet_1e_1va_newelstypes [] |
int | reftet_1e_1va_newels [][8] |
HPRef_Struct | reftet_1e_1va |
int | reftet_1e_1vb_splitedges [][3] |
int | reftet_1e_1vb_splitelements [][5] |
HPREF_ELEMENT_TYPE | reftet_1e_1vb_newelstypes [] |
int | reftet_1e_1vb_newels [][8] |
HPRef_Struct | reftet_1e_1vb |
int | reftet_1e_2va_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftet_1e_2va_newelstypes [] |
int | reftet_1e_2va_newels [][8] |
HPRef_Struct | reftet_1e_2va |
int | reftet_1e_2vb_splitedges [][3] |
int | reftet_1e_2vb_splitelements [][5] |
HPREF_ELEMENT_TYPE | reftet_1e_2vb_newelstypes [] |
int | reftet_1e_2vb_newels [][8] |
HPRef_Struct | reftet_1e_2vb |
int | reftet_1e_2vc_splitedges [][3] |
int | reftet_1e_2vc_splitelements [][5] |
HPREF_ELEMENT_TYPE | reftet_1e_2vc_newelstypes [] |
int | reftet_1e_2vc_newels [][8] |
HPRef_Struct | reftet_1e_2vc |
int | reftet_1e_2vd_splitedges [][3] |
int | reftet_1e_2vd_splitfaces [][4] |
HPREF_ELEMENT_TYPE | reftet_1e_2vd_newelstypes [] |
int | reftet_1e_2vd_newels [][8] |
HPRef_Struct | reftet_1e_2vd |
int | reftet_1e_3va_splitedges [][3] |
int | reftet_1e_3va_splitelements [][5] |
HPREF_ELEMENT_TYPE | reftet_1e_3va_newelstypes [] |
int | reftet_1e_3va_newels [][8] |
HPRef_Struct | reftet_1e_3va |
int | reftet_1e_3vb_splitedges [][3] |
int | reftet_1e_3vb_splitfaces [][4] |
HPREF_ELEMENT_TYPE | reftet_1e_3vb_newelstypes [] |
int | reftet_1e_3vb_newels [][8] |
HPRef_Struct | reftet_1e_3vb |
int | reftet_1e_4v_splitedges [][3] |
int | reftet_1e_4v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | reftet_1e_4v_newelstypes [] |
int | reftet_1e_4v_newels [][8] |
HPRef_Struct | reftet_1e_4v |
int | reftet_2ea_0v_splitedges [][3] |
int | reftet_2ea_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | reftet_2ea_0v_newelstypes [] |
int | reftet_2ea_0v_newels [][8] |
HPRef_Struct | reftet_2ea_0v |
int | reftet_2ea_1va_splitedges [][3] |
int | reftet_2ea_1va_splitfaces [][4] |
HPREF_ELEMENT_TYPE | reftet_2ea_1va_newelstypes [] |
int | reftet_2ea_1va_newels [][8] |
HPRef_Struct | reftet_2ea_1va |
int | reftet_2ea_1vb_splitedges [][3] |
int | reftet_2ea_1vb_splitfaces [][4] |
HPREF_ELEMENT_TYPE | reftet_2ea_1vb_newelstypes [] |
int | reftet_2ea_1vb_newels [][8] |
HPRef_Struct | reftet_2ea_1vb |
int | reftet_2ea_1vc_splitedges [][3] |
int | reftet_2ea_1vc_splitfaces [][4] |
int | reftet_2ea_1vc_splitelements [][5] |
HPREF_ELEMENT_TYPE | reftet_2ea_1vc_newelstypes [] |
int | reftet_2ea_1vc_newels [][8] |
HPRef_Struct | reftet_2ea_1vc |
int | reftet_2ea_2va_splitedges [][3] |
int | reftet_2ea_2va_splitfaces [][4] |
HPREF_ELEMENT_TYPE | reftet_2ea_2va_newelstypes [] |
int | reftet_2ea_2va_newels [][8] |
HPRef_Struct | reftet_2ea_2va |
int | reftet_2ea_2vb_splitedges [][3] |
int | reftet_2ea_2vb_splitfaces [][4] |
int | reftet_2ea_2vb_splitelements [][5] |
HPREF_ELEMENT_TYPE | reftet_2ea_2vb_newelstypes [] |
int | reftet_2ea_2vb_newels [][8] |
HPRef_Struct | reftet_2ea_2vb |
int | reftet_2ea_2vc_splitedges [][3] |
int | reftet_2ea_2vc_splitfaces [][4] |
int | reftet_2ea_2vc_splitelements [][5] |
HPREF_ELEMENT_TYPE | reftet_2ea_2vc_newelstypes [] |
int | reftet_2ea_2vc_newels [][8] |
HPRef_Struct | reftet_2ea_2vc |
int | reftet_2ea_3v_splitedges [][3] |
int | reftet_2ea_3v_splitfaces [][4] |
int | reftet_2ea_3v_splitelements [][5] |
HPREF_ELEMENT_TYPE | reftet_2ea_3v_newelstypes [] |
int | reftet_2ea_3v_newels [][8] |
HPRef_Struct | reftet_2ea_3v |
int | reftet_2eb_0v_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftet_2eb_0v_newelstypes [] |
int | reftet_2eb_0v_newels [][8] |
HPRef_Struct | reftet_2eb_0v |
int | reftet_2eb_1v_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftet_2eb_1v_newelstypes [] |
int | reftet_2eb_1v_newels [][8] |
HPRef_Struct | reftet_2eb_1v |
int | reftet_2eb_2va_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftet_2eb_2va_newelstypes [] |
int | reftet_2eb_2va_newels [][8] |
HPRef_Struct | reftet_2eb_2va |
int | reftet_2eb_2vb_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftet_2eb_2vb_newelstypes [] |
int | reftet_2eb_2vb_newels [][8] |
HPRef_Struct | reftet_2eb_2vb |
int | reftet_2eb_2vc_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftet_2eb_2vc_newelstypes [] |
int | reftet_2eb_2vc_newels [][8] |
HPRef_Struct | reftet_2eb_2vc |
int | reftet_2eb_3v_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftet_2eb_3v_newelstypes [] |
int | reftet_2eb_3v_newels [][8] |
HPRef_Struct | reftet_2eb_3v |
int | reftet_2eb_4v_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftet_2eb_4v_newelstypes [] |
int | reftet_2eb_4v_newels [][8] |
HPRef_Struct | reftet_2eb_4v |
int | reftet_3ea_0v_splitedges [][3] |
int | reftet_3ea_0v_splitfaces [][4] |
int | reftet_3ea_0v_splitelements [][5] |
HPREF_ELEMENT_TYPE | reftet_3ea_0v_newelstypes [] |
int | reftet_3ea_0v_newels [][8] |
HPRef_Struct | reftet_3ea_0v |
int | reftet_3ea_1v_splitedges [][3] |
int | reftet_3ea_1v_splitfaces [][4] |
int | reftet_3ea_1v_splitelements [][5] |
HPREF_ELEMENT_TYPE | reftet_3ea_1v_newelstypes [] |
int | reftet_3ea_1v_newels [][8] |
HPRef_Struct | reftet_3ea_1v |
int | reftet_3ea_2v_splitedges [][3] |
int | reftet_3ea_2v_splitfaces [][4] |
int | reftet_3ea_2v_splitelements [][5] |
HPREF_ELEMENT_TYPE | reftet_3ea_2v_newelstypes [] |
int | reftet_3ea_2v_newels [][8] |
HPRef_Struct | reftet_3ea_2v |
int | reftet_3ea_3v_splitedges [][3] |
int | reftet_3ea_3v_splitfaces [][4] |
int | reftet_3ea_3v_splitelements [][5] |
HPREF_ELEMENT_TYPE | reftet_3ea_3v_newelstypes [] |
int | reftet_3ea_3v_newels [][8] |
HPRef_Struct | reftet_3ea_3v |
int | reftet_3eb_0v_splitedges [][3] |
int | reftet_3eb_0v_splitfaces [][4] |
int | reftet_3eb_0v_splitelements [][5] |
HPREF_ELEMENT_TYPE | reftet_3eb_0v_newelstypes [] |
int | reftet_3eb_0v_newels [][8] |
HPRef_Struct | reftet_3eb_0v |
int | reftet_3eb_1v_splitedges [][3] |
int | reftet_3eb_1v_splitfaces [][4] |
int | reftet_3eb_1v_splitelements [][5] |
HPREF_ELEMENT_TYPE | reftet_3eb_1v_newelstypes [] |
int | reftet_3eb_1v_newels [][8] |
HPRef_Struct | reftet_3eb_1v |
int | reftet_3eb_2v_splitedges [][3] |
int | reftet_3eb_2v_splitfaces [][4] |
int | reftet_3eb_2v_splitelements [][5] |
HPREF_ELEMENT_TYPE | reftet_3eb_2v_newelstypes [] |
int | reftet_3eb_2v_newels [][8] |
HPRef_Struct | reftet_3eb_2v |
int | reftet_3ec_0v_splitedges [][3] |
int | reftet_3ec_0v_splitfaces [][4] |
int | reftet_3ec_0v_splitelements [][5] |
HPREF_ELEMENT_TYPE | reftet_3ec_0v_newelstypes [] |
int | reftet_3ec_0v_newels [][8] |
HPRef_Struct | reftet_3ec_0v |
int | reftet_3ec_1v_splitedges [][3] |
int | reftet_3ec_1v_splitfaces [][4] |
int | reftet_3ec_1v_splitelements [][5] |
HPREF_ELEMENT_TYPE | reftet_3ec_1v_newelstypes [] |
int | reftet_3ec_1v_newels [][8] |
HPRef_Struct | reftet_3ec_1v |
int | reftet_3ec_2v_splitedges [][3] |
int | reftet_3ec_2v_splitfaces [][4] |
int | reftet_3ec_2v_splitelements [][5] |
HPREF_ELEMENT_TYPE | reftet_3ec_2v_newelstypes [] |
int | reftet_3ec_2v_newels [][8] |
HPRef_Struct | reftet_3ec_2v |
int | reftet_1f_0e_0v_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftet_1f_0e_0v_newelstypes [] |
int | reftet_1f_0e_0v_newels [][8] |
HPRef_Struct | reftet_1f_0e_0v |
int | reftet_1f_0e_1va_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftet_1f_0e_1va_newelstypes [] |
int | reftet_1f_0e_1va_newels [][8] |
HPRef_Struct | reftet_1f_0e_1va |
int | reftet_1f_0e_1vb_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftet_1f_0e_1vb_newelstypes [] |
int | reftet_1f_0e_1vb_newels [][8] |
HPRef_Struct | reftet_1f_0e_1vb |
int | reftet_1f_1ea_0v_splitedges [][3] |
int | reftet_1f_1ea_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | reftet_1f_1ea_0v_newelstypes [] |
int | reftet_1f_1ea_0v_newels [][8] |
HPRef_Struct | reftet_1f_1ea_0v |
int | reftet_1f_1eb_0v_splitedges [][3] |
HPREF_ELEMENT_TYPE | reftet_1f_1eb_0v_newelstypes [] |
int | reftet_1f_1eb_0v_newels [][8] |
HPRef_Struct | reftet_1f_1eb_0v |
int | reftet_2f_0e_0v_splitedges [][3] |
int | reftet_2f_0e_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | reftet_2f_0e_0v_newelstypes [] |
int | reftet_2f_0e_0v_newels [][8] |
HPRef_Struct | reftet_2f_0e_0v |
int | refprism_splitedges [][3] |
HPREF_ELEMENT_TYPE | refprism_newelstypes [] |
int | refprism_newels [][8] |
HPRef_Struct | refprism |
int | refprism_singedge_splitedges [][3] |
HPREF_ELEMENT_TYPE | refprism_singedge_newelstypes [] |
int | refprism_singedge_newels [][8] |
HPRef_Struct | refprism_singedge |
int | refprism_singedge_v12_splitedges [][3] |
HPREF_ELEMENT_TYPE | refprism_singedge_v12_newelstypes [] |
int | refprism_singedge_v12_newels [][8] |
HPRef_Struct | refprism_singedge_v12 |
int | refprism_singedge_h12_splitedges [][3] |
int | refprism_singedge_h12_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_singedge_h12_newelstypes [] |
int | refprism_singedge_h12_newels [][8] |
HPRef_Struct | refprism_singedge_h12 |
int | refprism_singedge_h1_splitedges [][3] |
HPREF_ELEMENT_TYPE | refprism_singedge_h1_newelstypes [] |
int | refprism_singedge_h1_newels [][8] |
HPRef_Struct | refprism_singedge_h1 |
int | refprism_1fa_0e_0v_splitedges [][3] |
HPREF_ELEMENT_TYPE | refprism_1fa_0e_0v_newelstypes [] |
int | refprism_1fa_0e_0v_newels [][8] |
HPRef_Struct | refprism_1fa_0e_0v |
int | refprism_1fa_1e_0v_splitedges [][3] |
int | refprism_1fa_1e_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_1fa_1e_0v_newelstypes [] |
int | refprism_1fa_1e_0v_newels [][8] |
HPRef_Struct | refprism_1fa_1e_0v |
int | refprism_2fa_1e_0v_splitedges [][3] |
int | refprism_2fa_1e_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_2fa_1e_0v_newelstypes [] |
int | refprism_2fa_1e_0v_newels [][8] |
HPRef_Struct | refprism_2fa_1e_0v |
int | refprism_1fb_0e_0v_splitedges [][3] |
HPREF_ELEMENT_TYPE | refprism_1fb_0e_0v_newelstypes [] |
int | refprism_1fb_0e_0v_newels [][8] |
HPRef_Struct | refprism_1fb_0e_0v |
int | refprism_1fb_1ea_0v_splitedges [][3] |
HPREF_ELEMENT_TYPE | refprism_1fb_1ea_0v_newelstypes [] |
int | refprism_1fb_1ea_0v_newels [][8] |
HPRef_Struct | refprism_1fb_1ea_0v |
int | refprism_1fb_1ec_0v_splitedges [][3] |
HPREF_ELEMENT_TYPE | refprism_1fb_1ec_0v_newelstypes [] |
int | refprism_1fb_1ec_0v_newels [][8] |
HPRef_Struct | refprism_1fb_1ec_0v |
int | refprism_1fa_1fb_1ec_0v_splitedges [][3] |
int | refprism_1fa_1fb_1ec_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_1fa_1fb_1ec_0v_newelstypes [] |
int | refprism_1fa_1fb_1ec_0v_newels [][8] |
HPRef_Struct | refprism_1fa_1fb_1ec_0v |
int | refprism_1fa_1fb_2eb_0v_splitedges [][3] |
int | refprism_1fa_1fb_2eb_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_1fa_1fb_2eb_0v_newelstypes [] |
int | refprism_1fa_1fb_2eb_0v_newels [][8] |
HPRef_Struct | refprism_1fa_1fb_2eb_0v |
int | refprism_1fa_1fb_2ec_0v_splitedges [][3] |
int | refprism_1fa_1fb_2ec_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_1fa_1fb_2ec_0v_newelstypes [] |
int | refprism_1fa_1fb_2ec_0v_newels [][8] |
HPRef_Struct | refprism_1fa_1fb_2ec_0v |
int | refprism_2fa_1fb_1ec_0v_splitedges [][3] |
int | refprism_2fa_1fb_1ec_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_2fa_1fb_1ec_0v_newelstypes [] |
int | refprism_2fa_1fb_1ec_0v_newels [][8] |
HPRef_Struct | refprism_2fa_1fb_1ec_0v |
int | refprism_2fa_1fb_2eb_0v_splitedges [][3] |
int | refprism_2fa_1fb_2eb_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_2fa_1fb_2eb_0v_newelstypes [] |
int | refprism_2fa_1fb_2eb_0v_newels [][8] |
HPRef_Struct | refprism_2fa_1fb_2eb_0v |
int | refprism_1fb_2ea_0v_splitedges [][3] |
HPREF_ELEMENT_TYPE | refprism_1fb_2ea_0v_newelstypes [] |
int | refprism_1fb_2ea_0v_newels [][8] |
HPRef_Struct | refprism_1fb_2ea_0v |
int | refprism_1fb_2eb_0v_splitedges [][3] |
HPREF_ELEMENT_TYPE | refprism_1fb_2eb_0v_newelstypes [] |
int | refprism_1fb_2eb_0v_newels [][8] |
HPRef_Struct | refprism_1fb_2eb_0v |
int | refprism_1fb_3e_0v_splitedges [][3] |
HPREF_ELEMENT_TYPE | refprism_1fb_3e_0v_newelstypes [] |
int | refprism_1fb_3e_0v_newels [][8] |
HPRef_Struct | refprism_1fb_3e_0v |
int | refprism_2fb_0e_0v_splitedges [][3] |
int | refprism_2fb_0e_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_2fb_0e_0v_newelstypes [] |
int | refprism_2fb_0e_0v_newels [][8] |
HPRef_Struct | refprism_2fb_0e_0v |
int | refprism_2fb_1ec_0v_splitedges [][3] |
int | refprism_2fb_1ec_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_2fb_1ec_0v_newelstypes [] |
int | refprism_2fb_1ec_0v_newels [][8] |
HPRef_Struct | refprism_2fb_1ec_0v |
int | refprism_2fb_3e_0v_splitedges [][3] |
int | refprism_2fb_3e_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_2fb_3e_0v_newelstypes [] |
int | refprism_2fb_3e_0v_newels [][8] |
HPRef_Struct | refprism_2fb_3e_0v |
int | refprism_1fa_1fb_0e_0v_splitedges [][3] |
int | refprism_1fa_1fb_0e_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_1fa_1fb_0e_0v_newelstypes [] |
int | refprism_1fa_1fb_0e_0v_newels [][8] |
HPRef_Struct | refprism_1fa_1fb_0e_0v |
int | refprism_2fa_1fb_0e_0v_splitedges [][3] |
int | refprism_2fa_1fb_0e_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_2fa_1fb_0e_0v_newelstypes [] |
int | refprism_2fa_1fb_0e_0v_newels [][8] |
HPRef_Struct | refprism_2fa_1fb_0e_0v |
int | refprism_1fa_1fb_1ea_0v_splitedges [][3] |
int | refprism_1fa_1fb_1ea_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_1fa_1fb_1ea_0v_newelstypes [] |
int | refprism_1fa_1fb_1ea_0v_newels [][8] |
HPRef_Struct | refprism_1fa_1fb_1ea_0v |
int | refprism_2fa_1fb_1ea_0v_splitedges [][3] |
int | refprism_2fa_1fb_1ea_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_2fa_1fb_1ea_0v_newelstypes [] |
int | refprism_2fa_1fb_1ea_0v_newels [][8] |
HPRef_Struct | refprism_2fa_1fb_1ea_0v |
int | refprism_2fa_1fb_2ea_0v_splitedges [][3] |
int | refprism_2fa_1fb_2ea_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_2fa_1fb_2ea_0v_newelstypes [] |
int | refprism_2fa_1fb_2ea_0v_newels [][8] |
HPRef_Struct | refprism_2fa_1fb_2ea_0v |
int | refprism_2fa_1fb_3e_0v_splitedges [][3] |
int | refprism_2fa_1fb_3e_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_2fa_1fb_3e_0v_newelstypes [] |
int | refprism_2fa_1fb_3e_0v_newels [][8] |
HPRef_Struct | refprism_2fa_1fb_3e_0v |
int | refprism_1fa_1fb_1eb_0v_splitedges [][3] |
int | refprism_1fa_1fb_1eb_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_1fa_1fb_1eb_0v_newelstypes [] |
int | refprism_1fa_1fb_1eb_0v_newels [][8] |
HPRef_Struct | refprism_1fa_1fb_1eb_0v |
int | refprism_1fa_1fb_2ea_0v_splitedges [][3] |
int | refprism_1fa_1fb_2ea_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_1fa_1fb_2ea_0v_newelstypes [] |
int | refprism_1fa_1fb_2ea_0v_newels [][8] |
HPRef_Struct | refprism_1fa_1fb_2ea_0v |
int | refprism_1fa_1fb_3e_0v_splitedges [][3] |
int | refprism_1fa_1fb_3e_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_1fa_1fb_3e_0v_newelstypes [] |
int | refprism_1fa_1fb_3e_0v_newels [][8] |
HPRef_Struct | refprism_1fa_1fb_3e_0v |
int | refprism_2fa_0e_0v_splitedges [][3] |
HPREF_ELEMENT_TYPE | refprism_2fa_0e_0v_newelstypes [] |
int | refprism_2fa_0e_0v_newels [][8] |
HPRef_Struct | refprism_2fa_0e_0v |
int | refprism_1fa_2fb_0e_0v_splitedges [][3] |
int | refprism_1fa_2fb_0e_0v_splitfaces [][4] |
int | refprism_1fa_2fb_0e_0v_splitelement [][5] |
HPREF_ELEMENT_TYPE | refprism_1fa_2fb_0e_0v_newelstypes [] |
int | refprism_1fa_2fb_0e_0v_newels [][8] |
HPRef_Struct | refprism_1fa_2fb_0e_0v |
int | refprism_1fa_2fb_1ec_0v_splitedges [][3] |
int | refprism_1fa_2fb_1ec_0v_splitfaces [][4] |
int | refprism_1fa_2fb_1ec_0v_splitelement [][5] |
HPREF_ELEMENT_TYPE | refprism_1fa_2fb_1ec_0v_newelstypes [] |
int | refprism_1fa_2fb_1ec_0v_newels [][8] |
HPRef_Struct | refprism_1fa_2fb_1ec_0v |
int | refprism_1fa_2fb_3e_0v_splitedges [][3] |
int | refprism_1fa_2fb_3e_0v_splitfaces [][4] |
int | refprism_1fa_2fb_3e_0v_splitelement [][5] |
HPREF_ELEMENT_TYPE | refprism_1fa_2fb_3e_0v_newelstypes [] |
int | refprism_1fa_2fb_3e_0v_newels [][8] |
HPRef_Struct | refprism_1fa_2fb_3e_0v |
int | refprism_1fa_2fb_1eb_0v_splitedges [][3] |
int | refprism_1fa_2fb_1eb_0v_splitfaces [][4] |
int | refprism_1fa_2fb_1eb_0v_splitelement [][5] |
HPREF_ELEMENT_TYPE | refprism_1fa_2fb_1eb_0v_newelstypes [] |
int | refprism_1fa_2fb_1eb_0v_newels [][8] |
HPRef_Struct | refprism_1fa_2fb_1eb_0v |
int | refprism_2fa_2fb_0e_0v_splitedges [][3] |
int | refprism_2fa_2fb_0e_0v_splitfaces [][4] |
int | refprism_2fa_2fb_0e_0v_splitelement [][5] |
HPREF_ELEMENT_TYPE | refprism_2fa_2fb_0e_0v_newelstypes [] |
int | refprism_2fa_2fb_0e_0v_newels [][8] |
HPRef_Struct | refprism_2fa_2fb_0e_0v |
int | refprism_2fa_2fb_1ec_0v_splitedges [][3] |
int | refprism_2fa_2fb_1ec_0v_splitfaces [][4] |
int | refprism_2fa_2fb_1ec_0v_splitelement [][5] |
HPREF_ELEMENT_TYPE | refprism_2fa_2fb_1ec_0v_newelstypes [] |
int | refprism_2fa_2fb_1ec_0v_newels [][8] |
HPRef_Struct | refprism_2fa_2fb_1ec_0v |
int | refprism_2fa_2fb_3e_0v_splitedges [][3] |
int | refprism_2fa_2fb_3e_0v_splitfaces [][4] |
int | refprism_2fa_2fb_3e_0v_splitelement [][5] |
HPREF_ELEMENT_TYPE | refprism_2fa_2fb_3e_0v_newelstypes [] |
int | refprism_2fa_2fb_3e_0v_newels [][8] |
HPRef_Struct | refprism_2fa_2fb_3e_0v |
int | refprism_1fa_2e_0v_splitedges [][3] |
int | refprism_1fa_2e_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_1fa_2e_0v_newelstypes [] |
int | refprism_1fa_2e_0v_newels [][8] |
HPRef_Struct | refprism_1fa_2e_0v |
int | refprism_2fa_2e_0v_splitedges [][3] |
int | refprism_2fa_2e_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_2fa_2e_0v_newelstypes [] |
int | refprism_2fa_2e_0v_newels [][8] |
HPRef_Struct | refprism_2fa_2e_0v |
int | refprism_3e_0v_splitedges [][3] |
int | refprism_3e_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_3e_0v_newelstypes [] |
int | refprism_3e_0v_newels [][8] |
HPRef_Struct | refprism_3e_0v |
int | refprism_1fa_3e_0v_splitedges [][3] |
int | refprism_1fa_3e_0v_splitfaces [][4] |
int | refprism_1fa_3e_0v_splitelements [][5] |
HPREF_ELEMENT_TYPE | refprism_1fa_3e_0v_newelstypes [] |
int | refprism_1fa_3e_0v_newels [][8] |
HPRef_Struct | refprism_1fa_3e_0v |
int | refprism_2fa_3e_0v_splitedges [][3] |
int | refprism_2fa_3e_0v_splitfaces [][4] |
int | refprism_2fa_3e_0v_splitelements [][5] |
HPREF_ELEMENT_TYPE | refprism_2fa_3e_0v_newelstypes [] |
int | refprism_2fa_3e_0v_newels [][8] |
HPRef_Struct | refprism_2fa_3e_0v |
int | refprism_3fb_0v_splitedges [][3] |
int | refprism_3fb_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refprism_3fb_0v_newelstypes [] |
int | refprism_3fb_0v_newels [][8] |
HPRef_Struct | refprism_3fb_0v |
int | refprism_1fa_3fb_0v_splitedges [][3] |
int | refprism_1fa_3fb_0v_splitfaces [][4] |
int | refprism_1fa_3fb_0v_splitelements [][5] |
HPREF_ELEMENT_TYPE | refprism_1fa_3fb_0v_newelstypes [] |
int | refprism_1fa_3fb_0v_newels [][8] |
HPRef_Struct | refprism_1fa_3fb_0v |
int | refprism_2fa_3fb_0v_splitedges [][3] |
int | refprism_2fa_3fb_0v_splitfaces [][4] |
int | refprism_2fa_3fb_0v_splitelements [][5] |
HPREF_ELEMENT_TYPE | refprism_2fa_3fb_0v_newelstypes [] |
int | refprism_2fa_3fb_0v_newels [][8] |
HPRef_Struct | refprism_2fa_3fb_0v |
int | refhex_splitedges [][3] |
HPREF_ELEMENT_TYPE | refhex_newelstypes [] |
int | refhex_newels [][8] |
HPRef_Struct | refhex |
int | refhex_1f_0e_0v_splitedges [][3] |
HPREF_ELEMENT_TYPE | refhex_1f_0e_0v_newelstypes [] |
int | refhex_1f_0e_0v_newels [][8] |
HPRef_Struct | refhex_1f_0e_0v |
int | refhex_1fa_1fb_0e_0v_splitedges [][3] |
int | refhex_1fa_1fb_0e_0v_splitfaces [][4] |
HPREF_ELEMENT_TYPE | refhex_1fa_1fb_0e_0v_newelstypes [] |
int | refhex_1fa_1fb_0e_0v_newels [][8] |
HPRef_Struct | refhex_1fa_1fb_0e_0v |
int | refhex_0e_1v_splitedges [][3] |
HPREF_ELEMENT_TYPE | refhex_0e_1v_newelstypes [] |
int | refhex_0e_1v_newels [][8] |
HPRef_Struct | refhex_0e_1v |
int | refhex_1e_1v_splitedges [][3] |
HPREF_ELEMENT_TYPE | refhex_1e_1v_newelstypes [] |
int | refhex_1e_1v_newels [][8] |
HPRef_Struct | refhex_1e_1v |
int | refhex_3e_0v_splitedges [][3] |
HPREF_ELEMENT_TYPE | refhex_3e_0v_newelstypes [] |
int | refhex_3e_0v_newels [][8] |
HPRef_Struct | refhex_3e_0v |
int | refhex_1e_0v_splitedges [][3] |
HPREF_ELEMENT_TYPE | refhex_1e_0v_newelstypes [] |
int | refhex_1e_0v_newels [][8] |
HPRef_Struct | refhex_1e_0v |
int | refpyramid_splitedges [][3] |
HPREF_ELEMENT_TYPE | refpyramid_newelstypes [] |
int | refpyramid_newels [][8] |
HPRef_Struct | refpyramid |
int | refpyramid_0e_1v_splitedges [][3] |
HPREF_ELEMENT_TYPE | refpyramid_0e_1v_newelstypes [] |
int | refpyramid_0e_1v_newels [][8] |
HPRef_Struct | refpyramid_0e_1v |
int | refpyramid_edges_splitedges [][3] |
HPREF_ELEMENT_TYPE | refpyramid_edges_newelstypes [] |
int | refpyramid_edges_newels [][8] |
HPRef_Struct | refpyramid_edges |
int | refpyramid_1fb_0e_1va_splitedges [][3] |
HPREF_ELEMENT_TYPE | refpyramid_1fb_0e_1va_newelstypes [] |
int | refpyramid_1fb_0e_1va_newels [][8] |
HPRef_Struct | refpyramid_1fb_0e_1va |
const char * | tetrules [] |
const char * | prismrules2 [] |
const char * | pyramidrules [] |
const char * | pyramidrules2 [] |
double | minother |
double | minwithoutother |
Array< IntegrationPointData * > | ipdtrig |
Array< IntegrationPointData * > | ipdquad |
Array< AutoPtr < IntegrationPointData > > | ipdtet |
Array< AutoPtr < IntegrationPointData > > | ipdtet10 |
int | printmessage_importance = 5 |
int | printwarnings = 1 |
int | printerrors = 1 |
int | printdots = 1 |
int | printfnstart = 0 |
const char * | triarules [] |
const char * | quadrules [] |
MeshOptimize2d | dummy |
int | geomsearchtreeon = 0 |
int | usechartnormal = 1 |
STLInit | stlinit |
int | chartdebug = 0 |
int | lasttrig |
char * | err_needsstlgeometry = "This operation needs an STL geometry" |
STLDoctorParams | stldoctor |
STLParameters | stlparam |
STLGeometry * | stlgeometry |
MeshDoctorParameters | meshdoctor |
VisualizationParameters | vispar |
double | dist = 0 |
namespace defined for NETGEN
typedef Array<MarkedIdentification> netgen::T_MIDS |
typedef Array<MarkedPrism> netgen::T_MPRISMS |
typedef Array<MarkedQuad> netgen::T_MQUADS |
typedef Array<MarkedTet> netgen::T_MTETS |
typedef Array<MarkedTri> netgen::T_MTRIS |
enum netgen::blocktyp |
int netgen::addComponent | ( | string & | strComp, |
string & | strSitu, | ||
ofstream & | out | ||
) |
void netgen::AddDelaunayPoint | ( | PointIndex | newpi, |
const Point3d & | newp, | ||
Array< DelaunayTet > & | tempels, | ||
Mesh & | mesh, | ||
Box3dTree & | tettree, | ||
MeshNB & | meshnb, | ||
Array< Point< 3 > > & | centers, | ||
Array< double > & | radi2, | ||
Array< int > & | connected, | ||
Array< int > & | treesearch, | ||
Array< int > & | freelist, | ||
SphereList & | list, | ||
IndexSet & | insphere, | ||
IndexSet & | closesphere | ||
) |
int netgen::AddPointIfNotExists | ( | Array< Point3d > & | ap, |
const Point3d & | p, | ||
double | eps | ||
) |
void netgen::AddVisualizationScene | ( | const string & | name, |
VisualScene * | avs | ||
) |
double netgen::Angle | ( | const Vec3d & | v1, |
const Vec3d & | v2 | ||
) |
double netgen::Angle | ( | const Vec2d & | v | ) |
double netgen::Angle | ( | const Vec2d & | v1, |
const Vec2d & | v2 | ||
) |
void netgen::AutoColourAlg_Sorted | ( | Mesh & | mesh | ) |
Philippose - 11/07/2009 Assign boundary condition numbers based on the colours assigned to each face in the mesh using an automated algorithm.
The particular algorithm used has been briefly explained in the header file "occauxfunctions.hpp"
void netgen::AutoColourAlg_UserProfile | ( | Mesh & | mesh, |
ifstream & | ocf | ||
) |
Philippose - 11/07/2009 Assign boundary condition numbers based on a user defined colour profile file.
The default profile file is "netgen.ocf"
If the mesh contains colours not defined in the profile, netgen automatically starts assigning each new colour a new boundary condition number starting from the highest boundary condition number specified in the profile file.
void netgen::AutoColourBcProps | ( | Mesh & | mesh, |
const char * | bccolourfile | ||
) |
Philippose - 13/07/2009 Main function implementing automated assignment of Boundary Condition numbers based on face colours
This functionality is currently implemtented at the mesh level, and hence allows colour based assignment of boundary conditions for any geometry type within netgen which supports face colours
double netgen::BFGS | ( | Vector & | x, |
const MinFunction & | fun, | ||
const OptiParameters & | par, | ||
double | eps | ||
) |
void* netgen::BisectDummy | ( | void * | ) |
void netgen::BisectTetsCopyMesh | ( | Mesh & | mesh, |
const class CSGeometry * | , | ||
BisectionOptions & | opt, | ||
const Array< Array< int, PointIndex::BASE > * > & | idmaps, | ||
const string & | refinfofile | ||
) |
void netgen::BTBisectIdentification | ( | const MarkedIdentification & | oldid, |
Array< PointIndex > & | newp, | ||
MarkedIdentification & | newid1, | ||
MarkedIdentification & | newid2 | ||
) |
void netgen::BTBisectPrism | ( | const MarkedPrism & | oldprism, |
int | newp1, | ||
int | newp2, | ||
MarkedPrism & | newprism1, | ||
MarkedPrism & | newprism2 | ||
) |
void netgen::BTBisectQuad | ( | const MarkedQuad & | oldquad, |
int | newp1, | ||
const PointGeomInfo & | npgi1, | ||
int | newp2, | ||
const PointGeomInfo & | npgi2, | ||
MarkedQuad & | newquad1, | ||
MarkedQuad & | newquad2 | ||
) |
void netgen::BTBisectTet | ( | const MarkedTet & | oldtet, |
int | newp, | ||
MarkedTet & | newtet1, | ||
MarkedTet & | newtet2 | ||
) |
void netgen::BTBisectTri | ( | const MarkedTri & | oldtri, |
int | newp, | ||
const PointGeomInfo & | newpgi, | ||
MarkedTri & | newtri1, | ||
MarkedTri & | newtri2 | ||
) |
bool netgen::BTDefineMarkedId | ( | const Element2d & | el, |
INDEX_2_CLOSED_HASHTABLE< int > & | edgenumber, | ||
const Array< int, PointIndex::BASE > & | idmap, | ||
MarkedIdentification & | mi | ||
) |
void netgen::BTDefineMarkedPrism | ( | const Element & | el, |
INDEX_2_CLOSED_HASHTABLE< int > & | edgenumber, | ||
MarkedPrism & | mp | ||
) |
void netgen::BTDefineMarkedQuad | ( | const Element2d & | el, |
INDEX_2_CLOSED_HASHTABLE< int > & | edgenumber, | ||
MarkedQuad & | mq | ||
) |
void netgen::BTDefineMarkedTet | ( | const Element & | el, |
INDEX_2_CLOSED_HASHTABLE< int > & | edgenumber, | ||
MarkedTet & | mt | ||
) |
void netgen::BTDefineMarkedTri | ( | const Element2d & | el, |
INDEX_2_CLOSED_HASHTABLE< int > & | edgenumber, | ||
MarkedTri & | mt | ||
) |
int netgen::BTMarkTets | ( | T_MTETS & | mtets, |
T_MPRISMS & | mprisms, | ||
const Mesh & | mesh | ||
) |
int netgen::BTSortEdges | ( | const Mesh & | mesh, |
const Array< Array< int, PointIndex::BASE > * > & | idmaps, | ||
INDEX_2_CLOSED_HASHTABLE< int > & | edgenumber | ||
) |
void netgen::CalcAAt | ( | const DenseMatrix & | a, |
DenseMatrix & | m2 | ||
) |
void netgen::CalcABt | ( | const DenseMatrix & | a, |
const DenseMatrix & | b, | ||
DenseMatrix & | m2 | ||
) |
void netgen::CalcAtA | ( | const DenseMatrix & | a, |
DenseMatrix & | m2 | ||
) |
void netgen::CalcAtB | ( | const DenseMatrix & | a, |
const DenseMatrix & | b, | ||
DenseMatrix & | m2 | ||
) |
void netgen::CalcInverse | ( | const Mat< 3, 3 > & | m, |
Mat< 3, 3 > & | inv | ||
) |
void netgen::CalcInverse | ( | const DenseMatrix & | m1, |
DenseMatrix & | m2 | ||
) |
void netgen::CalcPartition | ( | const SplineSegExt & | spline, |
MeshingParameters & | mp, | ||
Mesh & | mesh, | ||
double | elto0, | ||
Array< double > & | points | ||
) |
int netgen::CalcSphereCenter | ( | const Point< 3 > ** | pts, |
Point< 3 > & | c | ||
) |
void netgen::CalcStatistics | ( | Array< HPRefElement > & | elements | ) |
double netgen::CalcTetBadness | ( | const Point3d & | p1, |
const Point3d & | p2, | ||
const Point3d & | p3, | ||
const Point3d & | p4, | ||
double | h, | ||
const MeshingParameters & | mp | ||
) |
double netgen::CalcTetBadnessGrad | ( | const Point3d & | p1, |
const Point3d & | p2, | ||
const Point3d & | p3, | ||
const Point3d & | p4, | ||
double | h, | ||
int | pi, | ||
Vec< 3 > & | grad, | ||
const MeshingParameters & | mp | ||
) |
double netgen::CalcTotalBad | ( | const Mesh::T_POINTS & | points, |
const Mesh::T_VOLELEMENTS & | elements, | ||
const MeshingParameters & | mp | ||
) |
double netgen::CalcTriangleBadness | ( | double | x2, |
double | x3, | ||
double | y3, | ||
double | metricweight, | ||
double | h | ||
) | [inline] |
void netgen::CalcTriangleBadness | ( | double | x2, |
double | x3, | ||
double | y3, | ||
double | metricweight, | ||
double | h, | ||
double & | badness, | ||
double & | g1x, | ||
double & | g1y | ||
) | [inline] |
double netgen::CalcTriangleBadness | ( | const Point< 3 > & | p1, |
const Point< 3 > & | p2, | ||
const Point< 3 > & | p3, | ||
double | metricweight, | ||
double | h | ||
) |
double netgen::CalcTriangleBadness | ( | const Point< 3 > & | p1, |
const Point< 3 > & | p2, | ||
const Point< 3 > & | p3, | ||
const Vec< 3 > & | n, | ||
double | metricweight, | ||
double | h | ||
) |
double netgen::CalcTriangleBadnessGrad | ( | const Point< 3 > & | p1, |
const Point< 3 > & | p2, | ||
const Point< 3 > & | p3, | ||
Vec< 3 > & | gradp1, | ||
double | metricweight, | ||
double | h | ||
) |
int netgen::CalcTriangleCenter | ( | const Point3d ** | pts, |
Point3d & | c | ||
) |
double netgen::CalcVolume | ( | const Array< Point3d > & | points, |
const Array< Element > & | elements | ||
) |
int netgen::CheckCode | ( | ) |
int netgen::CheckMesh3D | ( | const Mesh & | mesh | ) |
Checks, whether mesh contains a valid 3d mesh.
bool netgen::CheckSingularities | ( | Mesh & | mesh, |
INDEX_2_HASHTABLE< int > & | edges, | ||
INDEX_2_HASHTABLE< int > & | edgepoiclt_dom, | ||
BitArray & | cornerpoint, | ||
BitArray & | edgepoint, | ||
INDEX_3_HASHTABLE< int > & | faces, | ||
INDEX_2_HASHTABLE< int > & | face_edges, | ||
INDEX_2_HASHTABLE< int > & | surf_edges, | ||
Array< int, PointIndex::BASE > & | facepoint, | ||
int & | levels, | ||
int & | act_ref | ||
) |
int netgen::CheckSurfaceMesh | ( | const Mesh & | mesh | ) |
int netgen::CheckSurfaceMesh2 | ( | const Mesh & | mesh | ) |
void netgen::Cholesky | ( | const DenseMatrix & | a, |
DenseMatrix & | l, | ||
Vector & | d | ||
) |
HPREF_ELEMENT_TYPE netgen::ClassifyHex | ( | HPRefElement & | el, |
INDEX_2_HASHTABLE< int > & | edges, | ||
INDEX_2_HASHTABLE< int > & | edgepoint_dom, | ||
BitArray & | cornerpoint, | ||
BitArray & | edgepoint, | ||
INDEX_3_HASHTABLE< int > & | faces, | ||
INDEX_2_HASHTABLE< int > & | face_edges, | ||
INDEX_2_HASHTABLE< int > & | surf_edges, | ||
Array< int, PointIndex::BASE > & | facepoint | ||
) |
bool netgen::ClassifyHPElements | ( | Mesh & | mesh, |
Array< HPRefElement > & | elements, | ||
int & | act_ref, | ||
int & | levels | ||
) |
HPREF_ELEMENT_TYPE netgen::ClassifyPrism | ( | HPRefElement & | el, |
INDEX_2_HASHTABLE< int > & | edges, | ||
INDEX_2_HASHTABLE< int > & | edgepoint_dom, | ||
BitArray & | cornerpoint, | ||
BitArray & | edgepoint, | ||
INDEX_3_HASHTABLE< int > & | faces, | ||
INDEX_2_HASHTABLE< int > & | face_edges, | ||
INDEX_2_HASHTABLE< int > & | surf_edges, | ||
Array< int, PointIndex::BASE > & | facepoint | ||
) |
HPREF_ELEMENT_TYPE netgen::ClassifyPyramid | ( | HPRefElement & | el, |
INDEX_2_HASHTABLE< int > & | edges, | ||
INDEX_2_HASHTABLE< int > & | edgepoint_dom, | ||
BitArray & | cornerpoint, | ||
BitArray & | edgepoint, | ||
INDEX_3_HASHTABLE< int > & | faces, | ||
INDEX_2_HASHTABLE< int > & | face_edges, | ||
INDEX_2_HASHTABLE< int > & | surf_edges, | ||
Array< int, PointIndex::BASE > & | facepoint | ||
) |
HPREF_ELEMENT_TYPE netgen::ClassifyQuad | ( | HPRefElement & | el, |
INDEX_2_HASHTABLE< int > & | edges, | ||
INDEX_2_HASHTABLE< int > & | edgepoint_dom, | ||
BitArray & | cornerpoint, | ||
BitArray & | edgepoint, | ||
INDEX_3_HASHTABLE< int > & | faces, | ||
INDEX_2_HASHTABLE< int > & | face_edges, | ||
INDEX_2_HASHTABLE< int > & | surf_edges, | ||
Array< int, PointIndex::BASE > & | facepoint, | ||
int | dim, | ||
const FaceDescriptor & | fd | ||
) |
HPREF_ELEMENT_TYPE netgen::ClassifySegm | ( | HPRefElement & | hpel, |
INDEX_2_HASHTABLE< int > & | edges, | ||
INDEX_2_HASHTABLE< int > & | edgepoint_dom, | ||
BitArray & | cornerpoint, | ||
BitArray & | edgepoint, | ||
INDEX_3_HASHTABLE< int > & | faces, | ||
INDEX_2_HASHTABLE< int > & | face_edges, | ||
INDEX_2_HASHTABLE< int > & | surf_edges, | ||
Array< int, PointIndex::BASE > & | facepoint | ||
) |
HPREF_ELEMENT_TYPE netgen::ClassifyTet | ( | HPRefElement & | el, |
INDEX_2_HASHTABLE< int > & | edges, | ||
INDEX_2_HASHTABLE< int > & | edgepoint_dom, | ||
BitArray & | cornerpoint, | ||
BitArray & | edgepoint, | ||
INDEX_3_HASHTABLE< int > & | faces, | ||
INDEX_2_HASHTABLE< int > & | face_edges, | ||
INDEX_2_HASHTABLE< int > & | surf_edges, | ||
Array< int, PointIndex::BASE > & | facepoint | ||
) |
HPREF_ELEMENT_TYPE netgen::ClassifyTrig | ( | HPRefElement & | el, |
INDEX_2_HASHTABLE< int > & | edges, | ||
INDEX_2_HASHTABLE< int > & | edgepoint_dom, | ||
BitArray & | cornerpoint, | ||
BitArray & | edgepoint, | ||
INDEX_3_HASHTABLE< int > & | faces, | ||
INDEX_2_HASHTABLE< int > & | face_edges, | ||
INDEX_2_HASHTABLE< int > & | surf_edges, | ||
Array< int, PointIndex::BASE > & | facepoint, | ||
int | dim, | ||
const FaceDescriptor & | fd | ||
) |
bool netgen::ColourMatch | ( | Vec3d | col1, |
Vec3d | col2, | ||
double | eps = DEFAULT_EPS |
||
) |
Philippose - 11/07/2009 Function to check if two RGB colours are equal
Note#1: Currently uses unweighted Euclidean Distance for colour matching.
Note#2: The tolerance used for deciding whether two colours match is defined as "eps" and is currently 2.5e-5 (for square of distance)
double netgen::ComputeCylinderRadius | ( | const Point3d & | p1, |
const Point3d & | p2, | ||
const Point3d & | p3, | ||
const Point3d & | p4 | ||
) |
double netgen::ComputeCylinderRadius | ( | const Vec3d & | n1, |
const Vec3d & | n2, | ||
double | h1, | ||
double | h2 | ||
) |
void netgen::ConnectToNodeRec | ( | int | node, |
int | tonode, | ||
const TABLE< int > & | conto, | ||
Array< int > & | connecttonode | ||
) |
void netgen::Convert | ( | ) |
Point2d netgen::CrossPoint | ( | const Line2d & | l1, |
const Line2d & | l2 | ||
) |
int netgen::CrossPointBarycentric | ( | const Line2d & | l1, |
const Line2d & | l2, | ||
double & | lam1, | ||
double & | lam2 | ||
) |
int netgen::CSGGenerateMesh | ( | CSGeometry & | geom, |
Mesh *& | mesh, | ||
MeshingParameters & | mparam, | ||
int | perfstepsstart, | ||
int | perfstepsend | ||
) |
void netgen::CutOffAndCombine | ( | Mesh & | mesh, |
const Mesh & | othermesh | ||
) |
void netgen::DefaultStringErrHandler | ( | ) |
void netgen::Delaunay1 | ( | Mesh & | mesh, |
const MeshingParameters & | mp, | ||
AdFront3 * | adfront, | ||
Array< DelaunayTet > & | tempels, | ||
int | oldnp, | ||
DelaunayTet & | startel, | ||
Point3d & | pmin, | ||
Point3d & | pmax | ||
) |
double netgen::Det | ( | const Mat< 3, 3 > & | m | ) |
double netgen::Det | ( | const Mat< 2, 2 > & | m | ) |
double netgen::Dist2 | ( | const Line2d & | g, |
const Line2d & | h | ||
) |
void netgen::DoRefineDummies | ( | Mesh & | mesh, |
Array< HPRefElement > & | elements, | ||
Refinement * | ref | ||
) |
void netgen::DoRefinement | ( | Mesh & | mesh, |
Array< HPRefElement > & | elements, | ||
Refinement * | ref, | ||
double | fac1 | ||
) |
int netgen::EdgeUsed | ( | int | p1, |
int | p2, | ||
Array< INDEX_2 > & | edges, | ||
INDEX_2_HASHTABLE< int > & | hashtab | ||
) |
void netgen::EigenValues | ( | const Mat< 3, 3 > & | m, |
Vec< 3 > & | ev | ||
) |
int netgen::Exists | ( | int | p1, |
int | p2, | ||
const Array< twoint > & | line | ||
) |
double netgen::FastAngle | ( | const Vec2d & | v | ) |
double netgen::FastAngle | ( | const Vec2d & | v1, |
const Vec2d & | v2 | ||
) |
double netgen::Fastatan2 | ( | double | x, |
double | y | ||
) |
void netgen::FIOReadDouble | ( | istream & | ios, |
double & | i | ||
) |
void netgen::FIOReadFloat | ( | istream & | ios, |
float & | i | ||
) |
void netgen::FIOReadInt | ( | istream & | ios, |
int & | i | ||
) |
void netgen::FIOReadString | ( | istream & | ios, |
char * | str, | ||
int | len | ||
) |
void netgen::FIOReadStringE | ( | istream & | ios, |
char * | str, | ||
int | len | ||
) |
void netgen::FIOWriteDouble | ( | ostream & | ios, |
const double & | i | ||
) |
void netgen::FIOWriteFloat | ( | ostream & | ios, |
const float & | i | ||
) |
void netgen::FIOWriteInt | ( | ostream & | ios, |
const int & | i | ||
) |
void netgen::FIOWriteString | ( | ostream & | ios, |
char * | str, | ||
int | len | ||
) |
void netgen::GenerateBoundaryLayer | ( | Mesh & | mesh, |
MeshingParameters & | mp | ||
) |
HPRef_Struct* netgen::Get_HPRef_Struct | ( | HPREF_ELEMENT_TYPE | type | ) |
double netgen::GetDistFromInfiniteLine | ( | const Point< 3 > & | lp1, |
const Point< 3 > & | lp2, | ||
const Point< 3 > & | p | ||
) |
double netgen::GetDistFromLine | ( | const Point< 3 > & | lp1, |
const Point< 3 > & | lp2, | ||
Point< 3 > & | p | ||
) |
void netgen::GetFaceColours | ( | Mesh & | mesh, |
Array< Vec3d > & | face_colours | ||
) |
Philippose - 11/07/2009 Function to create a list of all the unique colours available in a given mesh
void netgen::GetPureBadness | ( | Mesh & | mesh, |
Array< double > & | pure_badness, | ||
const BitArray & | isnewpoint | ||
) |
void netgen::GetStatus | ( | MyStr & | s, |
double & | percentage | ||
) |
void netgen::GetSurfaceNormal | ( | Mesh & | mesh, |
Element2d & | el, | ||
int | Vertex, | ||
Vec3d & | SurfaceNormal | ||
) |
DLL_HEADER double netgen::GetTime | ( | ) |
int netgen::GetTimeStamp | ( | ) |
SYMBOLTABLE<VisualScene*>& netgen::GetVisualizationScenes | ( | ) |
void netgen::GetWorkingArea | ( | BitArray & | working_elements, |
BitArray & | working_points, | ||
const Mesh & | mesh, | ||
const Array< ElementIndex > & | bad_elements, | ||
const int | width | ||
) |
void netgen::HelmholtzMesh | ( | Mesh & | mesh | ) |
void* netgen::HighOrderDummy | ( | void * | ) |
void netgen::HPRefinement | ( | Mesh & | mesh, |
Refinement * | ref, | ||
int | levels, | ||
double | fac1, | ||
bool | setorders, | ||
bool | reflevels | ||
) |
void netgen::ImportSolution | ( | const char * | filename | ) |
void netgen::InitHPElements | ( | Mesh & | mesh, |
Array< HPRefElement > & | elements | ||
) |
void netgen::InsertVirtualBoundaryLayer | ( | Mesh & | mesh | ) |
int netgen::IntersectTetTriangle | ( | const Point< 3 > ** | tet, |
const Point< 3 > ** | tri, | ||
const int * | tetpi, | ||
const int * | tripi | ||
) |
int netgen::IntersectTetTriangleRef | ( | const Point< 3 > ** | tri, |
const int * | tripi | ||
) |
int netgen::IntersectTriangleLine | ( | const Point< 3 > ** | tri, |
const Point< 3 > ** | line | ||
) |
int netgen::IntersectTriangleTriangle | ( | const Point< 3 > ** | tri1, |
const Point< 3 > ** | tri2 | ||
) |
int tri1p2 = -1;
int netgen::IsOnLine | ( | const Line2d & | l, |
const Point2d & | p, | ||
double | heps | ||
) |
void netgen::JacobiPolynomial | ( | int | n, |
S | x, | ||
double | alpha, | ||
double | beta, | ||
T * | values | ||
) | [inline] |
int netgen::LDLtUpdate | ( | DenseMatrix & | l, |
Vector & | d, | ||
double | a, | ||
const Vector & | u | ||
) |
void netgen::LinearOptimize | ( | const DenseMatrix & | a, |
const Vector & | b, | ||
const Vector & | c, | ||
Vector & | x | ||
) |
void netgen::lines | ( | Vector & | x, |
Vector & | xneu, | ||
Vector & | p, | ||
double & | f, | ||
Vector & | g, | ||
const MinFunction & | fun, | ||
const OptiParameters & | par, | ||
double & | alphahat, | ||
double | fmin, | ||
double | mu1, | ||
double | sigma, | ||
double | xi1, | ||
double | xi2, | ||
double | tau, | ||
double | tau1, | ||
double | tau2, | ||
int & | ifail | ||
) |
Line search, modified Mangasarien conditions.
void netgen::LoadMatrixLine | ( | istream & | ist, |
DenseMatrix & | m, | ||
int | line | ||
) |
Ngx_Mesh* netgen::LoadMesh | ( | const string & | filename | ) |
void netgen::LoadSpline | ( | SplineGeometry< D > & | spline, |
CSGScanner & | scan | ||
) |
void netgen::LoadVMatrixLine | ( | istream & | ist, |
DenseMatrix & | m, | ||
int | line | ||
) |
void netgen::LocalCoordinates | ( | const Vec3d & | e1, |
const Vec3d & | e2, | ||
const Vec3d & | v, | ||
double & | lam1, | ||
double & | lam2 | ||
) |
void netgen::MakePrismsClosePoints | ( | Mesh & | mesh | ) |
void netgen::MakePrismsSingEdge | ( | Mesh & | mesh, |
INDEX_2_HASHTABLE< int > & | singedges | ||
) |
Convert elements (vol-tets, surf-trigs) into prisms/quads
int netgen::MarkHangingIdentifications | ( | T_MIDS & | mids, |
const INDEX_2_CLOSED_HASHTABLE< PointIndex > & | cutedges | ||
) |
int netgen::MarkHangingPrisms | ( | T_MPRISMS & | mprisms, |
const INDEX_2_CLOSED_HASHTABLE< PointIndex > & | cutedges | ||
) |
int netgen::MarkHangingQuads | ( | T_MQUADS & | mquads, |
const INDEX_2_CLOSED_HASHTABLE< PointIndex > & | cutedges | ||
) |
int netgen::MarkHangingTets | ( | T_MTETS & | mtets, |
const INDEX_2_CLOSED_HASHTABLE< PointIndex > & | cutedges | ||
) |
int netgen::MarkHangingTris | ( | T_MTRIS & | mtris, |
const INDEX_2_CLOSED_HASHTABLE< PointIndex > & | cutedges | ||
) |
void netgen::MeshFromSpline2D | ( | SplineGeometry2d & | geometry, |
Mesh *& | mesh, | ||
MeshingParameters & | mp | ||
) |
void* netgen::MeshingDummy | ( | void * | ) |
int netgen::MeshingVal | ( | tcl_const char * | str | ) |
void netgen::MeshQuality2d | ( | const Mesh & | mesh | ) |
void netgen::MeshQuality3d | ( | const Mesh & | mesh, |
Array< int > * | inclass | ||
) |
MESHING3_RESULT netgen::MeshVolume | ( | MeshingParameters & | mp, |
Mesh & | mesh3d | ||
) |
double netgen::MinDistLL2 | ( | const Point3d & | l1p1, |
const Point3d & | l1p2, | ||
const Point3d & | l2p1, | ||
const Point3d & | l2p2 | ||
) |
double netgen::MinDistLP2 | ( | const Point2d & | lp1, |
const Point2d & | lp2, | ||
const Point2d & | p | ||
) |
double netgen::MinDistLP2 | ( | const Point3d & | lp1, |
const Point3d & | lp2, | ||
const Point3d & | p | ||
) |
double netgen::MinDistTP2 | ( | const Point3d & | tp1, |
const Point3d & | tp2, | ||
const Point3d & | tp3, | ||
const Point3d & | p | ||
) |
void netgen::MouseDblClickSelect | ( | const int | px, |
const int | py, | ||
const GLdouble * | clipplane, | ||
const GLdouble | backcolor, | ||
const float * | transformationmat, | ||
const Point3d & | center, | ||
const double | rad, | ||
const int | displaylist, | ||
int & | selelement, | ||
int & | selface, | ||
int & | seledge, | ||
int & | selpoint, | ||
int & | selpoint2, | ||
int & | locpi | ||
) |
void netgen::Mult | ( | const DenseMatrix & | m1, |
const DenseMatrix & | m2, | ||
DenseMatrix & | m3 | ||
) |
void netgen::MultLDLt | ( | const DenseMatrix & | l, |
const Vector & | d, | ||
const Vector & | g, | ||
Vector & | p | ||
) |
void netgen::MyBeep | ( | int | i | ) |
DLL_HEADER void netgen::MyError | ( | const char * | ch | ) |
void netgen::MyOpenGLText | ( | const char * | text | ) |
int netgen::NextTimeStamp | ( | ) |
int netgen::Ng_ACISCommand | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_Anisotropy | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_ArbitraryRotation | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_BCProp | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_Bisect | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_BuildFieldLines | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_Center | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_CheckSurfaceMesh | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_CheckVolumeMesh | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_CreatePrimitive | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int Ng_CSG_Init | ( | Tcl_Interp * | interp | ) |
int netgen::Ng_CutOffAndCombine | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_DeleteVolMesh | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_DemoSetTime | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_Exit | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_ExportMesh | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_GenerateBoundaryLayer | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_GenerateMesh | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_GeometryOptions | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_GetCommandLineParameter | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_GetPrimitiveData | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_GetPrimitiveList | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_GetSolidData | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_GetSolidList | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_GetSurfaceList | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_HelmholtzMesh | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_HighOrder | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_HPRefinement | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_ImportMesh | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_ImportSolution | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_Init | ( | Tcl_Interp * | interp | ) |
int netgen::Ng_InsertVirtualBL | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_LoadGeometry | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_LoadMesh | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_LoadMeshSize | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_MemInfo | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_MergeMesh | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_MeshDoctor | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_MeshInfo | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_MeshQuality | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_MeshSizeFromSurfaceMesh | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_Metis | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_MouseDblClick | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_MouseMove | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_New | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_ParseGeometry | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
void netgen::Ng_PrintDest | ( | const char * | s | ) |
int netgen::Ng_ReadStatus | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_Refine | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_RestrictH | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_SaveGeometry | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_SaveMesh | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_SaveSolution | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_SecondOrder | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_SelectSurface | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_SetDebugParameters | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_SetMeshingParameters | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_SetNextTimeStamp | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argqc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_SetPrimitiveData | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_SetSolidData | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_SetSTLParameters | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_SetVisParameters | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
void netgen::Ng_SetVisualizationParameter | ( | const char * | name, |
const char * | value | ||
) |
int netgen::Ng_ShowDemo | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_SingularEdgeMS | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_SingularPointMS | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_Split2Tets | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_SplitSeparatedFaces | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_StandardRotation | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_STLCalcLocalH | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_STLDoctor | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_STLInfo | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_StopMeshing | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_TopLevel | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_ValidateSecondOrder | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_Vis_Field | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_Vis_Init | ( | Tcl_Interp * | interp | ) |
int netgen::Ng_Vis_Set | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_ZoomAll | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
int netgen::Ng_ZRefinement | ( | ClientData | clientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
tcl_const char * | argv[] | ||
) |
DenseMatrix netgen::operator* | ( | const DenseMatrix & | m1, |
const DenseMatrix & | m2 | ||
) |
MyStr netgen::operator+ | ( | const MyStr & | s1, |
const MyStr & | s2 | ||
) |
DenseMatrix netgen::operator+ | ( | const DenseMatrix & | m1, |
const DenseMatrix & | m2 | ||
) |
ostream& netgen::operator<< | ( | ostream & | s, |
const Point3d & | p | ||
) |
ostream& netgen::operator<< | ( | ostream & | s, |
const Point2d & | p | ||
) |
ostream& netgen::operator<< | ( | ostream & | s, |
const Vec3d & | v | ||
) |
ostream& netgen::operator<< | ( | ostream & | s, |
const Vec2d & | v | ||
) |
ostream& netgen::operator<< | ( | ostream & | ost, |
Identification & | ident | ||
) |
ostream& netgen::operator<< | ( | ostream & | s, |
const INDEX_2 & | i2 | ||
) |
ostream& netgen::operator<< | ( | ostream & | s, |
const INDEX_3 & | i3 | ||
) |
ostream& netgen::operator<< | ( | ostream & | s, |
const INDEX_4 & | i4 | ||
) |
ostream& netgen::operator<< | ( | ostream & | ost, |
const MarkedTet & | mt | ||
) |
ostream& netgen::operator<< | ( | ostream & | s, |
const INDEX_4Q & | i4 | ||
) |
ostream& netgen::operator<< | ( | ostream & | ost, |
const MarkedPrism & | mp | ||
) |
ostream& netgen::operator<< | ( | ostream & | s, |
const Segment & | seg | ||
) |
ostream& netgen::operator<< | ( | ostream & | ost, |
Transformation3d & | trans | ||
) |
ostream& netgen::operator<< | ( | ostream & | ost, |
const MarkedIdentification & | mi | ||
) |
ostream& netgen::operator<< | ( | ostream & | ost, |
const MarkedTri & | mt | ||
) |
ostream& netgen::operator<< | ( | ostream & | ost, |
const MarkedQuad & | mt | ||
) |
ostream& netgen::operator<< | ( | ostream & | os, |
const STLTriangle & | t | ||
) |
ostream& netgen::operator<< | ( | ostream & | s, |
const Element2d & | el | ||
) |
ostream& netgen::operator<< | ( | ostream & | s, |
const Element & | el | ||
) |
ostream& netgen::operator<< | ( | ostream & | ost, |
const DenseMatrix & | m | ||
) |
ostream& netgen::operator<< | ( | ostream & | s, |
const FaceDescriptor & | fd | ||
) |
istream& netgen::operator>> | ( | istream & | ost, |
MarkedTet & | mt | ||
) |
istream& netgen::operator>> | ( | istream & | ist, |
MarkedPrism & | mp | ||
) |
istream& netgen::operator>> | ( | istream & | ist, |
MarkedIdentification & | mi | ||
) |
istream& netgen::operator>> | ( | istream & | ist, |
MarkedTri & | mt | ||
) |
CSGScanner& netgen::operator>> | ( | CSGScanner & | scan, |
char | ch | ||
) |
CSGScanner& netgen::operator>> | ( | CSGScanner & | scan, |
double & | d | ||
) |
CSGScanner& netgen::operator>> | ( | CSGScanner & | scan, |
int & | i | ||
) |
CSGScanner& netgen::operator>> | ( | CSGScanner & | scan, |
Point< 3 > & | p | ||
) |
CSGScanner& netgen::operator>> | ( | CSGScanner & | scan, |
Vec< 3 > & | v | ||
) |
istream& netgen::operator>> | ( | istream & | ist, |
MarkedQuad & | mt | ||
) |
DLL_HEADER void netgen::Optimize2d | ( | Mesh & | mesh, |
MeshingParameters & | mp | ||
) |
MESHING3_RESULT netgen::OptimizeVolume | ( | MeshingParameters & | mp, |
Mesh & | mesh3d | ||
) |
int netgen::Parallel | ( | const Line2d & | l1, |
const Line2d & | l2, | ||
double | peps | ||
) |
void netgen::ParseChar | ( | DemoScanner & | scan, |
char | ch | ||
) |
void netgen::ParseChar | ( | CSGScanner & | scan, |
char | ch | ||
) |
void netgen::ParseConstLineOrSpline | ( | DemoScanner & | scan, |
double * | t, | ||
Vec< 3 > * | s | ||
) |
CSGeometry * netgen::ParseCSG | ( | istream & | istr | ) |
void netgen::ParseFlags | ( | CSGScanner & | scan, |
Flags & | flags | ||
) |
double netgen::ParseNumber | ( | DemoScanner & | scan | ) |
double netgen::ParseNumber | ( | CSGScanner & | scan | ) |
Solid * netgen::ParsePrimary | ( | CSGScanner & | scan | ) |
Torus Lorenzo Codecasa (codecasa@elet.polimi.it) April 27th, 2005
begin...
..end
Torus Lorenzo Codecasa (codecasa@elet.polimi.it) April 27th, 2005
begin...
..end
Solid * netgen::ParseSolid | ( | CSGScanner & | scan | ) |
Solid * netgen::ParseTerm | ( | CSGScanner & | scan | ) |
Vec< 3 > netgen::ParseVector | ( | DemoScanner & | scan | ) |
Vec<3> netgen::ParseVector | ( | CSGScanner & | scan | ) |
void netgen::Partition | ( | const SplineSegExt & | spline, |
MeshingParameters & | mp, | ||
double | hxxx, | ||
double | elto0, | ||
Mesh & | mesh, | ||
Point3dTree & | searchtree, | ||
int | segnr | ||
) |
void netgen::PlayAnimFile | ( | const char * | name, |
int | speed, | ||
int | maxcnt | ||
) |
void netgen::PopStatus | ( | ) |
void netgen::PrettyPrint | ( | ostream & | ost, |
const MarkedTet & | mt | ||
) |
void netgen::PrettyPrint | ( | ostream & | ost, |
const MarkedTri & | mt | ||
) |
void netgen::PrettyPrint | ( | ostream & | ost, |
const MarkedQuad & | mq | ||
) |
void netgen::PrintDot | ( | char | ch | ) |
void netgen::PrintError | ( | const MyStr & | s1, |
const MyStr & | s2, | ||
const MyStr & | s3, | ||
const MyStr & | s4, | ||
const MyStr & | s5, | ||
const MyStr & | s6, | ||
const MyStr & | s7, | ||
const MyStr & | s8 | ||
) |
void netgen::PrintFileError | ( | const MyStr & | s1, |
const MyStr & | s2, | ||
const MyStr & | s3, | ||
const MyStr & | s4, | ||
const MyStr & | s5, | ||
const MyStr & | s6, | ||
const MyStr & | s7, | ||
const MyStr & | s8 | ||
) |
void netgen::PrintFnStart | ( | const MyStr & | s1, |
const MyStr & | s2, | ||
const MyStr & | s3, | ||
const MyStr & | s4, | ||
const MyStr & | s5, | ||
const MyStr & | s6, | ||
const MyStr & | s7, | ||
const MyStr & | s8 | ||
) |
void netgen::PrintMessage | ( | int | importance, |
const MyStr & | s1, | ||
const MyStr & | s2 | ||
) |
void netgen::PrintMessage | ( | int | importance, |
const MyStr & | s1, | ||
const MyStr & | s2, | ||
const MyStr & | s3, | ||
const MyStr & | s4 | ||
) |
void netgen::PrintMessage | ( | int | importance, |
const MyStr & | s1, | ||
const MyStr & | s2, | ||
const MyStr & | s3, | ||
const MyStr & | s4, | ||
const MyStr & | s5, | ||
const MyStr & | s6, | ||
const MyStr & | s7, | ||
const MyStr & | s8 | ||
) |
void netgen::PrintMessageCR | ( | int | importance, |
const MyStr & | s1, | ||
const MyStr & | s2, | ||
const MyStr & | s3, | ||
const MyStr & | s4, | ||
const MyStr & | s5, | ||
const MyStr & | s6, | ||
const MyStr & | s7, | ||
const MyStr & | s8 | ||
) |
void netgen::PrintSysError | ( | const MyStr & | s1, |
const MyStr & | s2, | ||
const MyStr & | s3, | ||
const MyStr & | s4, | ||
const MyStr & | s5, | ||
const MyStr & | s6, | ||
const MyStr & | s7, | ||
const MyStr & | s8 | ||
) |
void netgen::PrintTime | ( | const MyStr & | s1, |
const MyStr & | s2, | ||
const MyStr & | s3, | ||
const MyStr & | s4, | ||
const MyStr & | s5, | ||
const MyStr & | s6, | ||
const MyStr & | s7, | ||
const MyStr & | s8 | ||
) |
void netgen::PrintUserError | ( | const MyStr & | s1, |
const MyStr & | s2, | ||
const MyStr & | s3, | ||
const MyStr & | s4, | ||
const MyStr & | s5, | ||
const MyStr & | s6, | ||
const MyStr & | s7, | ||
const MyStr & | s8 | ||
) |
void netgen::PrintWarning | ( | const MyStr & | s1, |
const MyStr & | s2, | ||
const MyStr & | s3, | ||
const MyStr & | s4, | ||
const MyStr & | s5, | ||
const MyStr & | s6, | ||
const MyStr & | s7, | ||
const MyStr & | s8 | ||
) |
void netgen::ProjectToEdge | ( | const Surface * | f1, |
const Surface * | f2, | ||
Point< 3 > & | hp | ||
) |
void netgen::ProjectTrivial | ( | const SplineSeg3< D > & | seg, |
const Point< D > | point, | ||
Point< D > & | point_on_curve, | ||
double & | t | ||
) |
int netgen::PseudoInverse | ( | const Vec3d & | col1, |
const Vec3d & | col2, | ||
Vec3d & | inv1, | ||
Vec3d & | inv2 | ||
) |
void netgen::PushStatus | ( | const MyStr & | s | ) |
void netgen::PushStatusF | ( | const MyStr & | s | ) |
void netgen::QuickSort | ( | FlatArray< T > & | data | ) |
void netgen::QuickSort | ( | const Array< double > & | values, |
Array< int > & | order | ||
) |
void netgen::QuickSortRec | ( | FlatArray< T > & | data, |
int | left, | ||
int | right | ||
) |
void netgen::QuickSortRec | ( | const Array< double > & | values, |
Array< int > & | order, | ||
int | left, | ||
int | right | ||
) |
void netgen::ReadEnclString | ( | istream & | in, |
string & | str, | ||
const char | encl | ||
) |
void netgen::ReadFile | ( | Mesh & | mesh, |
const string & | filename | ||
) |
void netgen::ReadFile | ( | char * | filename | ) |
void netgen::ReadFileMesh | ( | const Mesh & | mesh | ) |
void netgen::ReadFNFFormat | ( | Mesh & | mesh, |
const string & | filename | ||
) |
bool netgen::ReadLine | ( | istream & | in, |
string & | buf | ||
) |
bool netgen::ReadMarkedElements | ( | istream & | ist, |
const Mesh & | mesh | ||
) |
void netgen::ReadTETFormat | ( | Mesh & | mesh, |
const string & | filename | ||
) |
void netgen::RefinePrisms | ( | Mesh & | mesh, |
const CSGeometry * | geom, | ||
ZRefinementOptions & | opt | ||
) |
void netgen::RegisterUserFormats | ( | Array< const char * > & | names, |
Array< const char * > & | extensions | ||
) |
void netgen::RemoveIllegalElements | ( | Mesh & | mesh3d | ) |
void netgen::RemoveProblem | ( | Mesh & | mesh, |
int | domainnr | ||
) |
DLL_HEADER void netgen::Render | ( | ) |
void netgen::ReorderPoints | ( | Mesh & | mesh, |
Array< HPRefElement > & | hpelements | ||
) |
void netgen::RepairBisection | ( | Mesh & | mesh, |
Array< ElementIndex > & | bad_elements, | ||
const BitArray & | isnewpoint, | ||
const Refinement & | refinement, | ||
const Array< double > & | pure_badness, | ||
double | max_worsening, | ||
const bool | uselocalworsening, | ||
const Array< Array< int, PointIndex::BASE > * > & | idmaps | ||
) |
void netgen::ResetStatus | ( | ) |
void netgen::ResetTime | ( | ) |
void netgen::SaveEdges | ( | const Mesh & | mesh, |
const char * | geomfile, | ||
double | h, | ||
char * | filename | ||
) |
void netgen::SaveSurfaceMesh | ( | const Mesh & | mesh, |
double | h, | ||
char * | filename | ||
) |
void netgen::SaveVolumeMesh | ( | const Mesh & | mesh, |
const CSGeometry & | geometry, | ||
char * | filename | ||
) |
void netgen::ScaledJacobiPolynomial | ( | int | n, |
S | x, | ||
St | t, | ||
double | alpha, | ||
double | beta, | ||
T * | values | ||
) | [inline] |
void netgen::SelectFaceInOCCDialogTree | ( | int | facenr | ) |
void netgen::SelectSingularEdges | ( | const Mesh & | mesh, |
const CSGeometry & | geom, | ||
INDEX_2_HASHTABLE< int > & | singedges, | ||
ZRefinementOptions & | opt | ||
) |
void netgen::SetStatMsg | ( | const MyStr & | s | ) |
void netgen::SetThreadPercent | ( | double | percent | ) |
void netgen::SetVisualScene | ( | Tcl_Interp * | interp | ) |
void netgen::SolveLDLt | ( | const DenseMatrix & | l, |
const Vector & | d, | ||
const Vector & | g, | ||
Vector & | p | ||
) |
int netgen::SolveLinearSystem | ( | const Vec3d & | col1, |
const Vec3d & | col2, | ||
const Vec3d & | col3, | ||
const Vec3d & | rhs, | ||
Vec3d & | sol | ||
) |
int netgen::SolveLinearSystemLS | ( | const Vec3d & | col1, |
const Vec3d & | col2, | ||
const Vec2d & | rhs, | ||
Vec3d & | sol | ||
) |
int netgen::SolveLinearSystemLS2 | ( | const Vec3d & | col1, |
const Vec3d & | col2, | ||
const Vec2d & | rhs, | ||
Vec3d & | sol, | ||
double & | x, | ||
double & | y | ||
) |
void netgen::Sort | ( | const Array< double > & | values, |
Array< int > & | order | ||
) |
void netgen::SteepestDescent | ( | Vector & | x, |
const MinFunction & | fun, | ||
const OptiParameters & | par | ||
) |
void netgen::STLMeshing | ( | STLGeometry & | geom, |
Mesh & | mesh | ||
) |
int netgen::STLMeshingDummy | ( | STLGeometry * | stlgeometry, |
Mesh *& | mesh, | ||
MeshingParameters & | mparam, | ||
int | perfstepsstart, | ||
int | perfstepsend | ||
) |
int netgen::STLSurfaceMeshing | ( | STLGeometry & | geom, |
class Mesh & | mesh | ||
) |
void netgen::STLSurfaceMeshing1 | ( | STLGeometry & | geom, |
class Mesh & | mesh, | ||
int | retrynr | ||
) |
void netgen::STLSurfaceOptimization | ( | STLGeometry & | geom, |
class Mesh & | mesh, | ||
MeshingParameters & | meshparam | ||
) |
void netgen::SubdivideDegeneratedHexes | ( | Mesh & | mesh, |
Array< HPRefElement > & | elements, | ||
double | fac1 | ||
) |
void netgen::ToBernstein | ( | int | order, |
Point< 3 > * | pts, | ||
int | stride | ||
) |
void netgen::Transpose | ( | Vec3d & | v1, |
Vec3d & | v2, | ||
Vec3d & | v3 | ||
) |
void netgen::Transpose | ( | const DenseMatrix & | m1, |
DenseMatrix & | m2 | ||
) |
void netgen::UpdateEdgeMarks | ( | Mesh & | mesh, |
const Array< Array< int, PointIndex::BASE > * > & | idmaps | ||
) |
double netgen::Validate | ( | const Mesh & | mesh, |
Array< ElementIndex > & | bad_elements, | ||
const Array< double > & | pure_badness, | ||
double | max_worsening, | ||
const bool | uselocalworsening, | ||
Array< double > * | quality_loss | ||
) |
void* netgen::ValidateDummy | ( | void * | ) |
void netgen::WriteAbaqusFormat | ( | const Mesh & | mesh, |
const string & | filename | ||
) |
void netgen::WriteDiffPackFormat | ( | const Mesh & | mesh, |
const CSGeometry & | geom, | ||
const string & | filename | ||
) |
void netgen::WriteDolfinFormat | ( | const Mesh & | mesh, |
const string & | filename | ||
) |
void netgen::WriteEdgeElementFormat | ( | const Mesh & | mesh, |
const CSGeometry & | geom, | ||
const string & | filename | ||
) |
void netgen::WriteElmerFormat | ( | const Mesh & | mesh, |
const string & | filename | ||
) |
void netgen::WriteFEAPFormat | ( | const Mesh & | mesh, |
const string & | filename | ||
) |
void netgen::WriteFEPPFormat | ( | const Mesh & | mesh, |
const CSGeometry & | geom, | ||
const string & | filename | ||
) |
void netgen::WriteFile | ( | int | typ, |
const Mesh & | mesh, | ||
const CSGeometry & | geom, | ||
const char * | filename, | ||
const char * | geomfile = NULL , |
||
double | h = 0 |
||
) |
void netgen::WriteFile | ( | ostream & | outfile | ) |
void netgen::WriteFluentFormat | ( | const Mesh & | mesh, |
const string & | filename | ||
) |
void netgen::WriteGmsh2Format | ( | const Mesh & | mesh, |
const CSGeometry & | geom, | ||
const string & | filename | ||
) |
GMSH v2.xx mesh format export function
This function extends the export capabilities of Netgen to include the GMSH v2.xx File Format.
Current features of this function include:
1. Exports Triangles, Quadrangles and Tetrahedra
2. Supports upto second order elements of each type
number of points in mesh
number of 3D elements in mesh
number of surface elements (BC)
Prepare GMSH 2.0 file (See GMSH 2.0 Documentation)
Write nodes
node number
write elements (both, surface elements and volume elements)
that means that physical entity = elementary entity (arbitrary approach)
that means that physical entity = elementary entity (arbitrary approach)
volume number
means that there's no 3D element
Prepare GMSH 2.0 file (See GMSH 2.0 Documentation)
Write nodes
node number
write triangles & quadrangles
that means that physical entity = elementary entity (arbitrary approach)
number of points in mesh
number of 3D elements in mesh
number of surface elements (BC)
Prepare GMSH 2.0 file (See GMSH 2.0 Documentation)
Write nodes
node number
write elements (both, surface elements and volume elements)
that means that physical entity = elementary entity (arbitrary approach)
that means that physical entity = elementary entity (arbitrary approach)
volume number
means that there's no 3D element
Prepare GMSH 2.0 file (See GMSH 2.0 Documentation)
Write nodes
node number
write triangles & quadrangles
that means that physical entity = elementary entity (arbitrary approach)
void netgen::WriteGmshFormat | ( | const Mesh & | mesh, |
const CSGeometry & | geom, | ||
const string & | filename | ||
) |
number of point
number of element
number of surface element (BC)
Write nodes
node number
write elements
that means that physical entity = elementary entity (arbitrary approach)
element number
element type i.e. Tetraedron == 4
that means that physical entity = elementary entity (arbitrary approach)
volume number
number of nodes i.e. 4 for a tetrahedron
means that there's no 3D element
Write nodes
node number
write triangles & quadrangles
that means that physical entity = elementary entity (arbitrary approach)
number of point
number of element
number of surface element (BC)
Write nodes
node number
write elements
that means that physical entity = elementary entity (arbitrary approach)
element number
element type i.e. Tetraedron == 4
that means that physical entity = elementary entity (arbitrary approach)
volume number
number of nodes i.e. 4 for a tetrahedron
means that there's no 3D element
Write nodes
node number
write triangles & quadrangles
that means that physical entity = elementary entity (arbitrary approach)
void netgen::WriteJCMFormat | ( | const Mesh & | mesh, |
const CSGeometry & | geom, | ||
const string & | filename | ||
) |
void netgen::WriteMarkedElements | ( | ostream & | ost | ) |
void netgen::WriteNeutralFormat | ( | const Mesh & | mesh, |
const CSGeometry & | geom, | ||
const string & | filename | ||
) |
void netgen::WriteOpenFOAM15xFormat | ( | const Mesh & | mesh, |
const string & | casename, | ||
const bool | compressed | ||
) |
void netgen::WritePermasFormat | ( | const Mesh & | mesh, |
const string & | filename, | ||
string & | strComp, | ||
string & | strSitu | ||
) |
void netgen::WritePermasFormat | ( | const Mesh & | mesh, |
const string & | filename | ||
) |
void netgen::WriteSTLExtFormat | ( | const Mesh & | mesh, |
const string & | filename | ||
) |
void netgen::WriteSTLFormat | ( | const Mesh & | mesh, |
const string & | filename | ||
) |
void netgen::WriteSurfaceFormat | ( | const Mesh & | mesh, |
const string & | filename | ||
) |
void netgen::WriteTecPlotFormat | ( | const Mesh & | mesh, |
const CSGeometry & | geom, | ||
const string & | filename | ||
) |
Hier soll noch die Ausgabe der Nummer des angrenzenden
Vol.elements erfolgen !
Hier soll noch die Ausgabe der Nummer des angrenzenden
Vol.elements erfolgen !
void netgen::WriteTETFormat | ( | const Mesh & | mesh, |
const string & | filename | ||
) |
void netgen::WriteTochnogFormat | ( | const Mesh & | mesh, |
const string & | filename | ||
) |
void netgen::WriteUserChemnitz | ( | const Mesh & | mesh, |
const string & | filename | ||
) |
bool netgen::WriteUserFormat | ( | const string & | format, |
const Mesh & | mesh, | ||
const NetgenGeometry & | geom, | ||
const string & | filename | ||
) |
void netgen::WriteVRMLFormat | ( | const Mesh & | mesh, |
bool | faces, | ||
const string & | filename | ||
) |
int netgen::WrongOrientation | ( | const Mesh::T_POINTS & | points, |
const Element & | el | ||
) |
void netgen::ZRefinement | ( | Mesh & | mesh, |
const NetgenGeometry * | hgeom, | ||
ZRefinementOptions & | opt | ||
) |
int netgen::animcnt = 0 |
BisectionOptions netgen::biopt |
Array< Box< 3 > > netgen::boxes |
int netgen::chartdebug = 0 |
DebugParameters netgen::debugparam |
double netgen::dist = 0 |
MeshOptimize2d netgen::dummy |
const double netgen::eps0 = 1E-15 |
char * netgen::err_jobrunning = "Meshing Job already running" |
char* netgen::err_needscsgeometry = "This operation needs an CSG geometry" |
char * netgen::err_needsmesh = "This operation needs a mesh" |
char* netgen::err_needsstlgeometry = "This operation needs an STL geometry" |
int netgen::firsttime = 1 |
DLL_HEADER GeometryRegisterArray netgen::geometryregister |
char netgen::geomfilename[255] |
int netgen::geomsearchtreeon = 0 |
int netgen::h_argc = 0 |
char ** netgen::h_argv = NULL |
int netgen::id = 0 |
Array<IntegrationPointData*> netgen::ipdquad |
Array< AutoPtr < IntegrationPointData > > netgen::ipdtet |
Array< AutoPtr < IntegrationPointData > > netgen::ipdtet10 |
Array<IntegrationPointData*> netgen::ipdtrig |
int netgen::lasttrig |
AutoPtr< Mesh > netgen::mesh |
MeshDoctorParameters netgen::meshdoctor |
double netgen::minother |
double netgen::minwithoutother |
MeshingParameters netgen::mparam |
volatile multithreadt netgen::multithread |
ostream* netgen::mycout = &cout |
ostream* netgen::myerr = &cerr |
NetgenGeometry * netgen::ng_geometry |
string netgen::ngdir = "." |
int netgen::ntasks = 1 |
Flags netgen::parameters |
int netgen::printdots = 1 |
int netgen::printerrors = 1 |
int netgen::printfnstart = 0 |
int netgen::printmessage_importance = 5 |
int netgen::printwarnings = 1 |
const char * netgen::prismrules2 |
NgProfiler netgen::prof |
Array< Point< 3 > > netgen::project1 |
Array< Point< 3 > > netgen::project2 |
const char * netgen::pyramidrules |
const char * netgen::pyramidrules2 |
const int netgen::quadGmsh[9] = {0,1,2,3,4,5,8,6,7} |
const char * netgen::quadrules |
HPRef_Struct netgen::refdummyquad_singcorner |
{ { 1, 2, 4 }, { 4, 2, 3 }, }
HPREF_ELEMENT_TYPE netgen::refdummyquad_singcorner_newelstypes[] |
{ HP_TRIG_SINGCORNER, HP_TRIG, HP_NONE, }
{ { 0, 0, 0 } }
HPRef_Struct netgen::refhex |
{ HP_HEX, refhex_splitedges, 0, 0, refhex_newelstypes, refhex_newels }
HPRef_Struct netgen::refhex_0e_1v |
{ HP_HEX, refhex_0e_1v_splitedges, 0, 0, refhex_0e_1v_newelstypes, refhex_0e_1v_newels }
int netgen::refhex_0e_1v_newels[][8] |
{ { 1, 5, 2, 4 }, { 7, 3, 6, 8 }, { 2, 8, 5, 6 }, { 2, 8, 6, 3 }, { 2, 8, 3, 4 }, { 2, 8, 4, 5 }, }
HPREF_ELEMENT_TYPE netgen::refhex_0e_1v_newelstypes[] |
{ HP_TET_0E_1V, HP_TET, HP_TET, HP_TET, HP_TET, HP_TET, HP_NONE, }
int netgen::refhex_0e_1v_splitedges[][3] |
{ { 0, 0, 0 } }
HPRef_Struct netgen::refhex_1e_0v |
{ HP_HEX, refhex_1e_0v_splitedges, 0, 0, refhex_1e_0v_newelstypes, refhex_1e_0v_newels }
int netgen::refhex_1e_0v_newels[][8] |
{ { 1, 4, 5, 2, 3, 6 }, { 5, 4, 8, 6, 3, 7 }, }
HPREF_ELEMENT_TYPE netgen::refhex_1e_0v_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_PRISM, HP_NONE, }
int netgen::refhex_1e_0v_splitedges[][3] |
{ { 0, 0, 0 } }
HPRef_Struct netgen::refhex_1e_1v |
{ HP_HEX, refhex_1e_1v_splitedges, 0, 0, refhex_1e_1v_newelstypes, refhex_1e_1v_newels }
int netgen::refhex_1e_1v_newels[][8] |
{ { 1, 2, 4, 5 }, { 7, 3, 6, 8 }, { 2, 8, 5, 6 }, { 2, 8, 6, 3 }, { 2, 8, 3, 4 }, { 2, 8, 4, 5 }, }
HPREF_ELEMENT_TYPE netgen::refhex_1e_1v_newelstypes[] |
{ HP_TET_1E_1VA, HP_TET, HP_TET_0E_1V, HP_TET_0E_1V, HP_TET_0E_1V, HP_TET_0E_1V, HP_NONE, }
int netgen::refhex_1e_1v_splitedges[][3] |
{ { 0, 0, 0 } }
HPRef_Struct netgen::refhex_1f_0e_0v |
{ HP_HEX, refhex_1f_0e_0v_splitedges, 0, 0, refhex_1f_0e_0v_newelstypes, refhex_1f_0e_0v_newels }
int netgen::refhex_1f_0e_0v_newels[][8] |
{ { 9, 10, 11, 12, 5, 6, 7, 8 }, { 1, 2, 3, 4, 9, 10, 11, 12} }
HPREF_ELEMENT_TYPE netgen::refhex_1f_0e_0v_newelstypes[] |
{ HP_HEX, HP_HEX_1F_0E_0V, HP_NONE, }
int netgen::refhex_1f_0e_0v_splitedges[][3] |
{ { 1, 5, 9 }, { 2, 6, 10 }, { 3, 7, 11 }, { 4, 8, 12 }, { 0, 0, 0 } }
HPRef_Struct netgen::refhex_1fa_1fb_0e_0v |
int netgen::refhex_1fa_1fb_0e_0v_newels[][8] |
{ {18, 17, 11, 12, 16, 15, 7, 8}, {13, 14, 3, 4, 18, 17, 11, 12}, { 5, 6, 10, 9, 16, 15, 17, 18}, { 1, 2, 14, 13, 9, 10, 17, 18} }
HPREF_ELEMENT_TYPE netgen::refhex_1fa_1fb_0e_0v_newelstypes[] |
{ HP_HEX, HP_HEX_1F_0E_0V, HP_HEX_1F_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_NONE, }
{ { 1, 5, 9 }, { 2, 6, 10 }, { 3, 7, 11 }, { 4, 8, 12 }, { 1, 4, 13 }, { 2, 3, 14 }, { 6, 7, 15 }, { 5, 8, 16 }, { 0, 0, 0 } }
{ { 2, 3, 6, 17 }, { 1, 4, 5, 18 }, { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refhex_3e_0v |
{ HP_HEX, refhex_3e_0v_splitedges, 0, 0, refhex_3e_0v_newelstypes, refhex_3e_0v_newels }
int netgen::refhex_3e_0v_newels[][8] |
{ { 1, 2, 3, 6 }, { 1, 4, 8, 3 }, { 1, 5, 6, 8 }, { 1, 6, 3, 8 }, { 3, 8, 6, 7 }, }
HPREF_ELEMENT_TYPE netgen::refhex_3e_0v_newelstypes[] |
{ HP_TET_1E_1VA, HP_TET_1E_1VA, HP_TET_1E_1VA, HP_TET_0E_1V, HP_TET, HP_NONE, }
int netgen::refhex_3e_0v_splitedges[][3] |
{ { 0, 0, 0 } }
int netgen::refhex_newels[][8] |
{ { 1, 2, 3, 4, 5, 6, 7, 8 } }
HPREF_ELEMENT_TYPE netgen::refhex_newelstypes[] |
{ HP_HEX, HP_NONE, }
int netgen::refhex_splitedges[][3] |
{ { 0, 0, 0 } }
HPRef_Struct netgen::refprism |
{ HP_PRISM, refprism_splitedges, 0, 0, refprism_newelstypes, refprism_newels }
HPRef_Struct netgen::refprism_1fa_0e_0v |
{ HP_PRISM, refprism_1fa_0e_0v_splitedges, 0, 0, refprism_1fa_0e_0v_newelstypes, refprism_1fa_0e_0v_newels }
int netgen::refprism_1fa_0e_0v_newels[][8] |
{ { 16, 17, 18, 4, 5, 6 }, { 1, 2, 3, 16, 17, 18 } }
HPREF_ELEMENT_TYPE netgen::refprism_1fa_0e_0v_newelstypes[] |
{ HP_PRISM, HP_PRISM_1FA_0E_0V, HP_NONE, }
{ { 1, 4, 16 }, { 2, 5, 17 }, { 3, 6, 18 }, { 0, 0, 0 } }
HPRef_Struct netgen::refprism_1fa_1e_0v |
int netgen::refprism_1fa_1e_0v_newels[][8] |
{ { 16, 19, 24, 4, 40, 45 }, { 24, 19, 17, 18, 45 , 40, 5, 6 }, { 1, 7 , 12 , 16, 19, 24 }, { 7, 2, 3, 12, 19, 17, 18, 24 } }
HPREF_ELEMENT_TYPE netgen::refprism_1fa_1e_0v_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_HEX, HP_PRISM_1FA_1E_0V, HP_HEX_1F_0E_0V, HP_NONE, }
{ { 1, 4, 16 }, { 2, 5, 17 }, { 3, 6, 18 }, { 1, 2, 7}, { 1, 3, 12}, { 4, 6, 45}, { 4, 5, 40}, { 0, 0, 0 } }
{ {1,2,4,19}, {1,3,4,24}, {0,0,0,0} }
HPRef_Struct netgen::refprism_1fa_1fb_0e_0v |
{ { 24, 21, 18, 45, 42, 6 }, { 4, 5, 17, 16, 45, 42, 21, 24 }, { 12, 9, 3, 24, 21, 18 }, { 1, 2, 9, 12, 16, 17, 21, 24 } }
HPREF_ELEMENT_TYPE netgen::refprism_1fa_1fb_0e_0v_newelstypes[] |
{ HP_PRISM, HP_HEX_1F_0E_0V, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_NONE, }
{ {1,4,16}, {2,5,17}, {3,6,18}, {2,3,9}, {1,3,12}, {5,6,42}, {4,6,45}, {0,0,0} }
{ {2,3,5,21}, {1,3,4,24}, { 0, 0, 0, 0 } }
HPRef_Struct netgen::refprism_1fa_1fb_1ea_0v |
{ {40,5,17,19,45,42,21,24}, {24,21,18,45,42,6}, {12,9,3,24,21,18}, {7,2,9,12,19,17,21,24}, {16,19,24,4,40,45}, {1,7,12,16,19,24} }
HPREF_ELEMENT_TYPE netgen::refprism_1fa_1fb_1ea_0v_newelstypes[] |
{ HP_HEX_1F_0E_0V, HP_PRISM, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_NONE }
{ {2,3,9}, {1,3,12}, {1,4,16}, {2,5,17}, {3,6,18}, {5,6,42}, {4,6,45}, {4,5,40}, {1,2,7}, {0,0,0}, }
{ {2,3,5,21}, {1,3,4,24}, {1,2,4,19}, {0,0,0,0}, }
HPRef_Struct netgen::refprism_1fa_1fb_1eb_0v |
{ {4,41,20,16,45,42,21,24}, {24,21,18,45,42,6}, {12,9,3,24,21,18}, {1,8,9,12,16,20,21,24}, {5,41,42,17,20,21}, {8,2,9,20,17,21} }
HPREF_ELEMENT_TYPE netgen::refprism_1fa_1fb_1eb_0v_newelstypes[] |
{ HP_HEX_1F_0E_0V, HP_PRISM, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EB_0V , HP_NONE }
{ {2,3,9}, {1,3,12}, {1,4,16}, {2,5,17}, {3,6,18}, {5,6,42}, {4,6,45}, {5,4,41}, {2,1,8}, {0,0,0}, }
{ {2,3,5,21}, {1,3,4,24}, {2,1,5,20}, {0,0,0,0}, }
HPRef_Struct netgen::refprism_1fa_1fb_1ec_0v |
{ { 18, 23, 22, 6, 44, 43}, { 24, 21, 22, 23, 45, 42, 43, 44}, { 4, 5, 17, 16, 45, 42, 21, 24}, { 3, 11, 10, 18, 23, 22}, { 12, 9, 10, 11, 24, 21, 22, 23}, { 1, 2, 9, 12, 16, 17, 21, 24} }
HPREF_ELEMENT_TYPE netgen::refprism_1fa_1fb_1ec_0v_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_HEX, HP_HEX_1F_0E_0V, HP_PRISM_1FA_1E_0V, HP_HEX_1F_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_NONE, }
{ {2,3,9}, {1,3,12}, {3,2,10}, {3,1,11}, {5,6,42}, {4,6,45}, {6,5,43}, {6,4,44}, {1,4,16}, {2,5,17}, {3,6,18}, { 0, 0, 0 } }
{ {2,3,5,21}, {3,2,6,22}, {3,1,6,23}, {1,3,4,24}, {0,0,0,0} }
HPRef_Struct netgen::refprism_1fa_1fb_2ea_0v |
{ {40,41,20,19,45,42,21,24}, {24,21,18,45,42,6}, {12,9,3,24,21,18}, {7,8,9,12,19,20,21,24}, {5,41,42,17,20,21}, {8,2,9,20,17,21}, {16,19,24,4,40,45}, {1,7,12,16,19,24} }
HPREF_ELEMENT_TYPE netgen::refprism_1fa_1fb_2ea_0v_newelstypes[] |
{ HP_HEX_1F_0E_0V, HP_PRISM, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EB_0V , HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_NONE }
{ {2,3,9}, {1,3,12}, {1,4,16}, {2,5,17}, {3,6,18}, {5,6,42}, {4,6,45}, {5,4,41}, {2,1,8}, {4,5,40}, {1,2,7}, {0,0,0}, }
{ {2,3,5,21}, {1,3,4,24}, {2,1,5,20}, {1,2,4,19}, {0,0,0,0}, }
HPRef_Struct netgen::refprism_1fa_1fb_2eb_0v |
{ { 18, 23, 22, 6, 44, 43}, { 24, 21, 22, 23, 45, 42, 43, 44}, { 40, 5, 17, 19, 45, 42, 21, 24}, { 3, 11, 10, 18, 23, 22}, { 12, 9, 10, 11, 24, 21, 22, 23}, { 7, 2, 9, 12, 19, 17, 21, 24}, {16,19,24,4,40,45}, {1,7,12,16,19,24} }
HPREF_ELEMENT_TYPE netgen::refprism_1fa_1fb_2eb_0v_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_HEX, HP_HEX_1F_0E_0V, HP_PRISM_1FA_1E_0V, HP_HEX_1F_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_NONE, }
{ {2,3,9}, {1,3,12}, {3,2,10}, {3,1,11}, {5,6,42}, {4,6,45}, {6,5,43}, {6,4,44}, {1,4,16}, {2,5,17}, {3,6,18}, { 4, 5, 40}, { 4, 6, 45}, { 1, 2, 7}, { 0, 0, 0 } }
{ {2,3,5,21}, {3,2,6,22}, {3,1,6,23}, {1,3,4,24}, {1,2,4,19}, {0,0,0,0} }
HPRef_Struct netgen::refprism_1fa_1fb_2ec_0v |
{ { 18, 23, 22, 6, 44, 43}, { 24, 21, 22, 23, 45, 42, 43, 44}, { 4, 41, 20, 16, 45, 42, 21, 24}, { 3, 11, 10, 18, 23, 22}, { 12, 9, 10, 11, 24, 21, 22, 23}, { 1, 8, 9, 12, 16, 20, 21, 24}, {8,2,9,20,17,21}, {5,41,42,17,20,21} }
HPREF_ELEMENT_TYPE netgen::refprism_1fa_1fb_2ec_0v_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_HEX, HP_HEX_1F_0E_0V, HP_PRISM_1FA_1E_0V, HP_HEX_1F_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_PRISM_1FB_1EA_0V, HP_NONE, }
{ {2,3,9}, {1,3,12}, {3,2,10}, {3,1,11}, {5,6,42}, {4,6,45}, {6,5,43}, {6,4,44}, {1,4,16}, {2,5,17}, {3,6,18}, {5,4,41}, {2,1,8}, { 0, 0, 0 } }
{ {2,3,5,21}, {3,2,6,22}, {3,1,6,23}, {1,3,4,24}, {2,1,5,20}, {0,0,0,0} }
HPRef_Struct netgen::refprism_1fa_1fb_3e_0v |
{ {40,41,20,19,45,42,21,24}, {24, 21, 22, 23, 45, 42, 43, 44}, {18, 23, 22, 6, 44, 43}, {12, 9, 10, 11, 24, 21, 22, 23}, {3, 11, 10, 18, 23, 22}, {7,8,9,12,19,20,21,24}, {5,41,42,17,20,21}, {8,2,9,20,17,21}, {16,19,24,4,40,45}, {1,7,12,16,19,24} }
HPREF_ELEMENT_TYPE netgen::refprism_1fa_1fb_3e_0v_newelstypes[] |
{ HP_HEX_1F_0E_0V, HP_HEX, HP_PRISM_SINGEDGE, HP_HEX_1F_0E_0V, HP_PRISM_1FA_1E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EB_0V , HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_NONE }
{ {2,3,9}, {1,3,12}, {1,4,16}, {2,5,17}, {3,6,18}, {5,6,42}, {4,6,45}, {5,4,41}, {2,1,8}, {4,5,40}, {1,2,7}, { 3, 2, 10}, { 3, 1, 11}, { 6, 5, 43}, { 6, 4, 44}, {0,0,0}, }
{ {2,3,5,21}, {1,3,4,24}, {2,1,5,20}, {1,2,4,19}, {3,2,6,22}, {3,1,6,23}, {0,0,0,0}, }
HPRef_Struct netgen::refprism_1fa_2e_0v |
int netgen::refprism_1fa_2e_0v_newels[][8] |
{ {40,41,20,19,45,42,21,24}, {24,21,18,45,42,6}, {12,9,3,24,21,18}, {9, 12, 7, 8, 21, 24, 19, 20}, { 17, 21, 20, 5, 42, 41}, {2, 9, 8, 17, 21, 20}, {16,19,24,4,40,45}, {1,7,12,16,19,24} }
HPREF_ELEMENT_TYPE netgen::refprism_1fa_2e_0v_newelstypes[] |
{ HP_HEX, HP_PRISM, HP_PRISM_1FA_0E_0V, HP_HEX_1F_0E_0V, HP_PRISM_SINGEDGE, HP_PRISM_1FA_1E_0V, HP_PRISM_SINGEDGE, HP_PRISM_1FA_1E_0V, HP_NONE }
{ {2,3,9}, {1,3,12}, {1,4,16}, {2,5,17}, {3,6,18}, {5,6,42}, {4,6,45}, {5,4,41}, {2,1,8}, {4,5,40}, {1,2,7}, {0,0,0}, }
{ {2,3,5,21}, {1,3,4,24}, {2,1,5,20}, {1,2,4,19}, {0,0,0,0}, }
HPRef_Struct netgen::refprism_1fa_2fb_0e_0v |
{ { 25, 21, 22, 46, 42, 43 }, { 40, 5, 17, 19, 46, 42, 21, 25 }, { 24, 18, 6, 45, 25, 22, 43, 46}, { 16, 19, 25, 4, 40, 46 }, { 4, 45, 46, 16, 24, 25 }, { 13, 9, 10, 25, 21, 22 }, { 7, 2, 9, 13, 19, 17, 21, 25 }, { 3, 12, 13, 10, 18, 24, 25, 22 }, { 1, 7, 13, 16, 19, 25 }, { 12, 1, 13, 24, 16, 25 } }
HPREF_ELEMENT_TYPE netgen::refprism_1fa_2fb_0e_0v_newelstypes[] |
{ HP_PRISM, HP_HEX_1F_0E_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_NONE, }
{ { 1, 2, 7}, { 2, 3, 9}, { 3, 2, 10}, { 1, 3, 12}, { 1, 4, 16}, { 2, 5, 17}, { 3, 6, 18}, { 4, 5, 40}, { 5, 6, 42}, { 6, 5, 43}, { 4, 6, 45}, { 0, 0, 0 } }
{ {1,2,3,4,25}, {0,0,0,0,0} }
{ {1,2,3,13}, {1,2,4,19}, {2,3,5,21}, {3,2,6,22}, {1,3,4,24}, {4,5,6,46}, { 0, 0, 0, 0 } }
HPRef_Struct netgen::refprism_1fa_2fb_1eb_0v |
{ { 25, 21, 22, 46, 42, 43 }, { 40, 41, 20, 19, 46, 42, 21, 25 }, { 24, 18, 6, 45, 25, 22, 43, 46}, { 16, 19, 25, 4, 40, 46 }, { 4, 45, 46, 16, 24, 25 }, { 5, 41, 42, 17, 20, 21 }, { 13, 9, 10, 25, 21, 22 }, { 7, 8, 9, 13, 19, 20, 21, 25 }, { 3, 12, 13, 10, 18, 24, 25, 22 }, { 1, 7, 13, 16, 19, 25 }, { 12, 1, 13, 24, 16, 25 }, { 8, 2, 9, 20, 17, 21}, }
HPREF_ELEMENT_TYPE netgen::refprism_1fa_2fb_1eb_0v_newelstypes[] |
{ HP_PRISM, HP_HEX_1F_0E_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_NONE, }
{ { 1, 2, 7}, { 2, 1, 8}, { 2, 3, 9}, { 3, 2, 10}, { 1, 3, 12}, { 1, 4, 16}, { 2, 5, 17}, { 3, 6, 18}, { 4, 5, 40}, { 5, 4, 41}, { 5, 6, 42}, { 6, 5, 43}, { 4, 6, 45}, { 0, 0, 0 } }
{ {1,2,3,4,25}, {0,0,0,0,0} }
{ {1,2,3,13}, {1,2,4,19}, {2,1,5,20}, {2,3,5,21}, {3,2,6,22}, {1,3,4,24}, {4,5,6,46}, { 0, 0, 0, 0 } }
HPRef_Struct netgen::refprism_1fa_2fb_1ec_0v |
{ { 25, 21, 22, 46, 42, 43 }, { 40, 5, 17, 19, 46, 42, 21, 25 }, { 24, 23, 44, 45, 25, 22, 43, 46}, { 16, 19, 25, 4, 40, 46 }, { 4, 45, 46, 16, 24, 25 }, { 18, 23, 22, 6, 44, 43}, { 13, 9, 10, 25, 21, 22 }, { 7, 2, 9, 13, 19, 17, 21, 25 }, { 11, 12, 13, 10, 23, 24, 25, 22 }, { 1, 7, 13, 16, 19, 25 }, { 12, 1, 13, 24, 16, 25 }, { 3, 11, 10, 18, 23, 22}, }
HPREF_ELEMENT_TYPE netgen::refprism_1fa_2fb_1ec_0v_newelstypes[] |
{ HP_PRISM, HP_HEX_1F_0E_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_NONE, }
{ { 1, 2, 7}, { 2, 3, 9}, { 3, 2, 10}, { 3, 1, 11}, { 1, 3, 12}, { 1, 4, 16}, { 2, 5, 17}, { 3, 6, 18}, { 4, 5, 40}, { 5, 6, 42}, { 6, 5, 43}, { 6, 4, 44}, { 4, 6, 45}, { 0, 0, 0 } }
{ {1,2,3,4,25}, {0,0,0,0,0} }
{ {1,2,3,13}, {1,2,4,19}, {2,3,5,21}, {3,2,6,22}, {3,1,6,23}, {1,3,4,24}, {4,5,6,46}, { 0, 0, 0, 0 } }
HPRef_Struct netgen::refprism_1fa_2fb_3e_0v |
{ { 25, 21, 22, 46, 42, 43 }, { 40, 41, 20, 19, 46, 42, 21, 25 }, { 24, 23, 44, 45, 25, 22, 43, 46}, { 16, 19, 25, 4, 40, 46 }, { 4, 45, 46, 16, 24, 25 }, { 18, 23, 22, 6, 44, 43}, { 5, 41, 42, 17, 20, 21}, { 13, 9, 10, 25, 21, 22 }, { 7, 8, 9, 13, 19, 20, 21, 25 }, { 11, 12, 13, 10, 23, 24, 25, 22 }, { 1, 7, 13, 16, 19, 25 }, { 12, 1, 13, 24, 16, 25 }, { 3, 11, 10, 18, 23, 22}, { 8, 2, 9, 20, 17, 21}, }
HPREF_ELEMENT_TYPE netgen::refprism_1fa_2fb_3e_0v_newelstypes[] |
{ HP_PRISM, HP_HEX_1F_0E_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_NONE, }
{ { 1, 2, 7}, { 2, 1, 8}, { 2, 3, 9}, { 3, 2, 10}, { 3, 1, 11}, { 1, 3, 12}, { 1, 4, 16}, { 2, 5, 17}, { 3, 6, 18}, { 4, 5, 40}, { 5, 4, 41}, { 5, 6, 42}, { 6, 5, 43}, { 6, 4, 44}, { 4, 6, 45}, { 0, 0, 0 } }
{ {1,2,3,4,25}, {0,0,0,0,0} }
{ {1,2,3,13}, {1,2,4,19}, {2,1,5,20}, {2,3,5,21}, {3,2,6,22}, {3,1,6,23}, {1,3,4,24}, {4,5,6,46}, { 0, 0, 0, 0 } }
HPRef_Struct netgen::refprism_1fa_3e_0v |
int netgen::refprism_1fa_3e_0v_newels[][8] |
{ { 25, 26, 27, 46, 47, 48}, { 19, 20, 26, 25, 40, 41, 47, 46}, { 27, 26, 21, 22, 48, 47, 42, 43}, { 23, 24, 25, 27, 44, 45, 46, 48}, { 19, 25, 24, 40, 46, 45}, { 26, 20, 21, 47, 41, 42}, { 23, 27, 22, 44, 48, 43}, { 16, 19, 24, 4, 40, 45}, { 17, 21, 20, 5, 42, 41}, { 18, 23, 22, 6, 44, 43}, { 13, 14, 15, 25, 26, 27}, { 7, 8, 14, 13, 19, 20, 26, 25}, { 15, 14, 9, 10, 27, 26, 21, 22}, { 12, 13, 15, 11, 24, 25, 27, 23}, { 14, 8, 9, 26, 20, 21}, { 11, 15, 10, 23, 27, 22}, { 7, 13 , 12, 19, 25, 24}, { 2, 9, 8, 17, 21, 20}, { 3, 11, 10, 18, 23, 22}, { 1, 7, 12, 16, 19, 24}, }
HPREF_ELEMENT_TYPE netgen::refprism_1fa_3e_0v_newelstypes[] |
{ HP_PRISM, HP_HEX, HP_HEX, HP_HEX, HP_PRISM, HP_PRISM, HP_PRISM, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PRISM_1FA_0E_0V, HP_HEX_1F_0E_0V, HP_HEX_1F_0E_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FA_0E_0V, HP_PRISM_1FA_0E_0V, HP_PRISM_1FA_0E_0V, HP_PRISM_1FA_1E_0V, HP_PRISM_1FA_1E_0V, HP_PRISM_1FA_1E_0V, HP_NONE }
{ { 1, 2, 7}, { 2, 1, 8}, { 2, 3, 9}, { 3, 2, 10}, { 3, 1, 11}, { 1, 3, 12}, { 1, 4, 16}, { 2, 5, 17}, { 3, 6, 18}, { 4, 5, 40}, { 5, 4, 41}, { 5, 6, 42}, { 6, 5, 43}, { 6, 4, 44}, { 4, 6, 45}, { 0, 0, 0}, }
{ {1,2,3,4,25}, {2,1,3,5,26}, {3,1,2,6,27}, {0,0,0,0,0}, }
{ {1,2,3,13}, {2,3,1,14}, {3,1,2,15}, {1,2,4,19}, {2,1,5,20}, {2,3,5,21}, {3,2,6,22}, {3,1,6,23}, {1,3,4,24}, {4,5,6,46}, {5,4,6,47}, {6,4,5,48}, {0,0,0,0}, }
HPRef_Struct netgen::refprism_1fa_3fb_0v |
int netgen::refprism_1fa_3fb_0v_newels[][8] |
{ { 25, 26, 27, 46, 47, 48}, { 19, 40, 41, 20, 25, 46, 47, 26}, { 22, 21, 42, 43, 27, 26, 47, 48}, { 24, 23, 44, 45, 25, 27, 48, 46}, { 16, 19, 25, 4, 40, 46 }, { 4, 45, 46, 16, 24, 25 }, { 17, 21, 26, 5, 42, 47 }, { 5, 41, 47, 17, 20, 26}, { 18, 23, 27, 6, 44, 48}, { 6, 43, 48, 18, 22, 27}, { 13, 14, 15, 25, 26, 27}, { 7, 8, 14, 13, 19, 20, 26, 25}, { 9, 10, 15, 14, 21, 22, 27, 26}, { 11, 12, 13, 15, 23, 24, 25, 27}, { 2, 9, 14, 17, 21, 26}, { 8, 2, 14, 20, 17, 26}, { 1, 7, 13, 16, 19, 25}, { 12, 1, 13, 24, 16, 25 }, { 3, 11, 15, 18, 23, 27 }, { 10, 3, 15, 22, 18, 27}, }
HPREF_ELEMENT_TYPE netgen::refprism_1fa_3fb_0v_newelstypes[] |
{ HP_PRISM, HP_HEX_1F_0E_0V, HP_HEX_1F_0E_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_NONE }
{ { 1, 2, 7}, { 2, 1, 8}, { 2, 3, 9}, { 3, 2, 10}, { 3, 1, 11}, { 1, 3, 12}, { 1, 4, 16}, { 2, 5, 17}, { 3, 6, 18}, { 4, 5, 40}, { 5, 4, 41}, { 5, 6, 42}, { 6, 5, 43}, { 6, 4, 44}, { 4, 6, 45}, { 0, 0, 0}, }
{ {1,2,3,4,25}, {2,1,3,5,26}, {3,1,2,6,27}, {0,0,0,0,0}, }
{ {1,2,3,13}, {2,3,1,14}, {3,1,2,15}, {1,2,4,19}, {2,1,5,20}, {2,3,5,21}, {3,2,6,22}, {3,1,6,23}, {1,3,4,24}, {4,5,6,46}, {5,4,6,47}, {6,4,5,48}, {0,0,0,0}, }
HPRef_Struct netgen::refprism_1fb_0e_0v |
{ HP_PRISM, refprism_1fb_0e_0v_splitedges, 0, 0, refprism_1fb_0e_0v_newelstypes, refprism_1fb_0e_0v_newels }
int netgen::refprism_1fb_0e_0v_newels[][8] |
{ { 1, 4, 5, 2, 7, 9, 10, 8 }, { 7, 8, 3, 9, 10, 6 } }
HPREF_ELEMENT_TYPE netgen::refprism_1fb_0e_0v_newelstypes[] |
{ HP_HEX_1F_0E_0V, HP_PRISM, HP_NONE, }
{ { 1, 3, 7 }, { 2, 3, 8 }, { 4, 6, 9 }, { 5, 6, 10 }, { 0, 0, 0 } }
HPRef_Struct netgen::refprism_1fb_1ea_0v |
{ HP_PRISM, refprism_1fb_1ea_0v_splitedges, 0, 0, refprism_1fb_1ea_0v_newelstypes, refprism_1fb_1ea_0v_newels }
int netgen::refprism_1fb_1ea_0v_newels[][8] |
{ { 11, 12, 5, 2, 7, 9, 10, 8 }, { 1, 11, 7, 4, 12, 9 }, { 7, 8, 3, 9, 10, 6 } }
HPREF_ELEMENT_TYPE netgen::refprism_1fb_1ea_0v_newelstypes[] |
{ HP_HEX_1F_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM, HP_NONE, }
{ { 1, 3, 7 }, { 2, 3, 8 }, { 4, 6, 9 }, { 5, 6, 10 }, { 1, 2, 11 }, { 4, 5, 12 }, { 0, 0, 0 } }
HPRef_Struct netgen::refprism_1fb_1ec_0v |
{ HP_PRISM, refprism_1fb_1ec_0v_splitedges, 0, 0, refprism_1fb_1ec_0v_newelstypes, refprism_1fb_1ec_0v_newels }
int netgen::refprism_1fb_1ec_0v_newels[][8] |
{ { 3, 11, 10, 6, 44, 43}, { 12, 9, 10, 11, 45, 42, 43, 44}, { 4, 5, 2, 1, 45, 42, 9, 12 } }
HPREF_ELEMENT_TYPE netgen::refprism_1fb_1ec_0v_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_HEX, HP_HEX_1F_0E_0V, HP_NONE, }
{ {2,3,9}, {1,3,12}, {3,2,10}, {3,1,11}, {5,6,42}, {4,6,45}, {6,5,43}, {6,4,44}, { 0, 0, 0 } }
HPRef_Struct netgen::refprism_1fb_2ea_0v |
{ HP_PRISM, refprism_1fb_2ea_0v_splitedges, 0, 0, refprism_1fb_2ea_0v_newelstypes, refprism_1fb_2ea_0v_newels }
int netgen::refprism_1fb_2ea_0v_newels[][8] |
{ { 7, 8, 3, 11, 12, 6 }, { 1, 9, 7, 4, 13, 11 }, { 13, 14, 10, 9, 11, 12, 8, 7 }, { 5, 14, 12, 2, 10, 8 }, }
HPREF_ELEMENT_TYPE netgen::refprism_1fb_2ea_0v_newelstypes[] |
{ HP_PRISM, HP_PRISM_1FB_1EA_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FB_1EA_0V, HP_NONE, }
{ { 1, 3, 7 }, { 2, 3, 8 }, { 1, 2, 9 }, { 2, 1, 10 }, { 4, 6, 11 }, { 5, 6, 12 }, { 4, 5, 13 }, { 5, 4, 14 }, { 0, 0, 0 } }
HPRef_Struct netgen::refprism_1fb_2eb_0v |
{ HP_PRISM, refprism_1fb_2eb_0v_splitedges, 0, 0, refprism_1fb_2eb_0v_newelstypes, refprism_1fb_2eb_0v_newels }
int netgen::refprism_1fb_2eb_0v_newels[][8] |
{ { 3, 11, 10, 6, 44, 43 }, { 12, 9, 10, 11, 45, 42, 43, 44}, { 1, 7, 12, 4, 40, 45}, { 40, 5, 2, 7, 45, 42, 9, 12} }
HPREF_ELEMENT_TYPE netgen::refprism_1fb_2eb_0v_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_HEX, HP_PRISM_1FB_1EA_0V, HP_HEX_1F_0E_0V, HP_NONE, }
{ { 1, 2, 7}, { 2, 3, 9}, { 3, 2, 10}, { 3, 1, 11}, { 1, 3, 12}, { 4, 5, 40}, { 5, 6, 42}, { 6, 5, 43}, { 6, 4, 44}, { 4, 6, 45}, { 0, 0, 0 } }
HPRef_Struct netgen::refprism_1fb_3e_0v |
{ HP_PRISM, refprism_1fb_3e_0v_splitedges, 0, 0, refprism_1fb_3e_0v_newelstypes, refprism_1fb_3e_0v_newels }
int netgen::refprism_1fb_3e_0v_newels[][8] |
{ { 3, 11, 10, 6, 44, 43 }, { 12, 9, 10, 11, 45, 42, 43, 44}, { 1, 7, 12, 4, 40, 45 }, { 40, 41, 8, 7, 45, 42, 9, 12}, { 5, 41, 42, 2, 8, 9}, }
HPREF_ELEMENT_TYPE netgen::refprism_1fb_3e_0v_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_HEX, HP_PRISM_1FB_1EA_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FB_1EA_0V, HP_NONE, }
{ { 1, 2, 7}, { 2, 1, 8}, { 2, 3, 9}, { 3, 2, 10}, { 3, 1, 11}, { 1, 3, 12}, { 4, 5, 40}, { 5, 4, 41}, { 5, 6, 42}, { 6, 5, 43}, { 6, 4, 44}, { 4, 6, 45}, { 0, 0, 0 } }
HPRef_Struct netgen::refprism_2fa_0e_0v |
{ HP_PRISM, refprism_2fa_0e_0v_splitedges, 0, 0, refprism_2fa_0e_0v_newelstypes, refprism_2fa_0e_0v_newels }
int netgen::refprism_2fa_0e_0v_newels[][8] |
{ {16,17,18,28,29,30}, {1,2,3,16,17,18}, {4,6,5,28,30,29}, }
HPREF_ELEMENT_TYPE netgen::refprism_2fa_0e_0v_newelstypes[] |
{ HP_PRISM, HP_PRISM_1FA_0E_0V, HP_PRISM_1FA_0E_0V, HP_NONE }
{ {1,4,16}, {2,5,17}, {3,6,18}, {4,1,28}, {5,2,29}, {6,3,30}, {0,0,0} }
HPRef_Struct netgen::refprism_2fa_1e_0v |
int netgen::refprism_2fa_1e_0v_newels[][8] |
{ { 16, 19, 24, 28, 31, 36 }, { 24, 19, 17, 18, 36, 31, 29, 30 }, { 1, 7 , 12 , 16, 19, 24 }, { 12, 7, 2, 3, 24, 19, 17, 18 }, { 4, 45, 40, 28, 36, 31 }, { 40, 45, 6, 5, 31, 36, 30, 29,} }
HPREF_ELEMENT_TYPE netgen::refprism_2fa_1e_0v_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_HEX, HP_PRISM_1FA_1E_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FA_1E_0V, HP_HEX_1F_0E_0V, HP_NONE, }
{ { 1, 4, 16 }, { 2, 5, 17 }, { 3, 6, 18 }, { 1, 2, 7}, { 1, 3, 12}, { 4, 6, 45}, { 4, 5, 40}, { 4, 1, 28}, { 5, 2, 29}, { 6, 3, 30}, { 0, 0, 0 } }
{ {1,2,4,19}, {1,3,4,24}, {4,1,5,31}, {4,1,6,36}, {0,0,0,0} }
HPRef_Struct netgen::refprism_2fa_1fb_0e_0v |
{ {28,29,17,16,36,33,21,24}, {24,21,18, 36, 33, 30}, {12,9,3,24,21,18}, {1,2,9,12,16,17,21,24}, {6,42,45,30,33,36}, {4,5,29,28,45,42,33,36} }
HPREF_ELEMENT_TYPE netgen::refprism_2fa_1fb_0e_0v_newelstypes[] |
{ HP_HEX_1F_0E_0V, HP_PRISM, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_NONE, }
{ {2,3,9}, {1,3,12}, {1,4,16}, {2,5,17}, {3,6,18}, {5,6,42}, {4,6,45}, {4,1,28}, {5,2,29}, {6,3,30}, {0,0,0} }
{ {2,3,5,21}, {1,3,4,24}, {5,6,2,33}, {4,1,6,36}, {0,0,0,0} }
HPRef_Struct netgen::refprism_2fa_1fb_1ea_0v |
{ { 18, 24, 21, 30, 36, 33}, { 31, 29, 17, 19, 36, 33, 21, 24}, { 16,19, 24, 28, 31, 36 }, { 3, 12, 9, 18, 24, 21 }, { 7, 2, 9, 12, 19, 17, 21, 24}, { 1, 7, 12, 16, 19, 24 }, { 6, 42, 45, 30, 33, 36 }, { 40, 5, 29, 31, 45, 42, 33, 36 }, { 40, 4, 45, 31, 28, 36} }
HPREF_ELEMENT_TYPE netgen::refprism_2fa_1fb_1ea_0v_newelstypes[] |
{ HP_PRISM, HP_HEX_1F_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_NONE }
{ {2,3,9}, {1,3,12}, {1,4,16}, {2,5,17}, {3,6,18}, {5,6,42}, {4,6,45}, {4,1,28}, {5,2,29}, {6,3,30}, {4,5,40}, {1,2,7}, {0,0,0}, }
{ {2,3,5,21}, {1,3,4,24}, {1,2,4,19}, {4,1,6,36}, {4,1,5,31}, {5,6,2,33}, {0,0,0,0}, }
HPRef_Struct netgen::refprism_2fa_1fb_1ec_0v |
{ { 18, 23, 22, 30, 35, 34}, { 24, 21, 22, 23, 36, 33, 34, 35}, { 28, 29, 17, 16, 36, 33, 21, 24}, { 3, 11, 10, 18, 23, 22}, { 12, 9, 10, 11, 24, 21, 22, 23}, { 1, 2, 9, 12, 16, 17, 21, 24}, { 6, 43, 44, 30, 34, 35}, { 44, 43, 42, 45, 35, 34, 33, 36}, { 5, 4, 45, 42, 29, 28, 36, 33 }, }
HPREF_ELEMENT_TYPE netgen::refprism_2fa_1fb_1ec_0v_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_HEX, HP_HEX_1F_0E_0V, HP_PRISM_1FA_1E_0V, HP_HEX_1F_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_1E_0V, HP_HEX_1F_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_NONE, }
{ {2,3,9}, {1,3,12}, {3,2,10}, {3,1,11}, {5,6,42}, {4,6,45}, {6,5,43}, {6,4,44}, {1,4,16}, {2,5,17}, {3,6,18}, { 4, 1, 28}, { 5, 2, 29}, { 6, 3, 30}, { 0, 0, 0 } }
{ {2,3,5,21}, {3,2,6,22}, {3,1,6,23}, {1,3,4,24}, {5,2,6,33}, {6,5,3,34}, {6,4,3,35}, {4,1,6,36}, {0,0,0,0} }
HPRef_Struct netgen::refprism_2fa_1fb_2ea_0v |
{ { 18, 24, 21, 30, 36, 33}, { 31, 32, 20, 19, 36, 33, 21, 24}, { 16,19, 24, 28, 31, 36 }, { 3, 12, 9, 18, 24, 21 }, {7,8,9,12,19,20,21,24}, { 1, 7, 12, 16, 19, 24 }, { 6, 42, 45, 30, 33, 36 }, { 40, 41, 32, 31, 45, 42, 33, 36}, { 40, 4, 45, 31, 28, 36}, { 8, 2, 9, 20, 17, 21 }, { 29, 32, 33, 17, 20, 21 }, { 5, 41, 42, 29, 32, 33 }, }
HPREF_ELEMENT_TYPE netgen::refprism_2fa_1fb_2ea_0v_newelstypes[] |
{ HP_PRISM, HP_HEX_1F_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_NONE }
{ {2,3,9}, {1,3,12}, {1,4,16}, {2,5,17}, {3,6,18}, {5,6,42}, {4,6,45}, {4,1,28}, {5,2,29}, {6,3,30}, {4,5,40}, {1,2,7}, { 5, 4, 41}, { 2, 1, 8}, {0,0,0}, }
{ {2,3,5,21}, {1,3,4,24}, {1,2,4,19}, {4,1,6,36}, {4,1,5,31}, {5,6,2,33}, {5,4,2,32}, {2,1,5,20}, {0,0,0,0}, }
HPRef_Struct netgen::refprism_2fa_1fb_2eb_0v |
{ { 18, 23, 22, 30, 35, 34}, { 24, 21, 22, 23, 36, 33, 34, 35}, { 31, 29, 17, 19, 36, 33, 21, 24}, { 3, 11, 10, 18, 23, 22}, { 12, 9, 10, 11, 24, 21, 22, 23}, { 7, 2, 9, 12, 19, 17, 21, 24}, { 6, 43, 44, 30, 34, 35}, { 44, 43, 42, 45, 35, 34, 33, 36}, { 5, 40, 45, 42, 29, 31, 36, 33 }, { 1, 7, 12, 16, 19, 24 }, { 16, 19, 24, 28, 31, 36 }, { 40, 4, 45, 31, 28, 36 }, }
HPREF_ELEMENT_TYPE netgen::refprism_2fa_1fb_2eb_0v_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_HEX, HP_HEX_1F_0E_0V, HP_PRISM_1FA_1E_0V, HP_HEX_1F_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_1E_0V, HP_HEX_1F_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_NONE, }
{ {2,3,9}, {1,3,12}, {3,2,10}, {3,1,11}, {5,6,42}, {4,6,45}, {6,5,43}, {6,4,44}, {1,4,16}, {2,5,17}, {3,6,18}, { 4, 1, 28}, { 5, 2, 29}, { 6, 3, 30}, {4,5,40}, {1,2,7}, { 0, 0, 0 } }
{ {2,3,5,21}, {3,2,6,22}, {3,1,6,23}, {1,3,4,24}, {5,6,2,33}, {6,5,3,34}, {6,4,3,35}, {4,1,6,36}, {4,1,5,31}, {1,2,4,19}, {0,0,0,0} }
HPRef_Struct netgen::refprism_2fa_1fb_3e_0v |
{ {24, 21, 22, 23, 36, 33, 34, 35}, {18, 23, 22, 30, 35, 34}, { 31, 32, 20, 19, 36, 33, 21, 24}, { 16,19, 24, 28, 31, 36 }, { 29, 32, 33, 17, 20, 21}, { 12, 9,10,11, 24, 21, 22, 23 }, { 3, 11, 10, 18,23,22}, { 1, 7, 12 , 16, 19, 24}, { 8,2,9, 20, 17,21}, { 7,8,9,12,19, 20, 21, 24}, { 44, 43, 42, 45, 35, 34, 33, 36}, { 6, 43, 44, 30, 34, 35}, { 40, 4, 45, 31,28, 36}, { 5, 41,42, 29, 32, 33}, { 40, 41, 32, 31, 45, 42, 33, 36}, }
HPREF_ELEMENT_TYPE netgen::refprism_2fa_1fb_3e_0v_newelstypes[] |
{ HP_HEX, HP_PRISM_SINGEDGE, HP_HEX_1F_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FA_1E_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_HEX_1FA_1FB_0E_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FA_1E_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_HEX_1FA_1FB_0E_0V, HP_NONE }
{ { 1, 2, 7}, { 2, 1, 8}, { 2, 3, 9}, { 3, 2, 10}, { 3, 1, 11}, { 1, 3, 12}, { 1, 4, 16}, { 2, 5, 17}, { 3, 6, 18}, { 4, 1, 28}, { 5, 2, 29}, { 6, 3, 30}, { 4, 5, 40}, { 5, 4, 41}, { 5, 6, 42}, { 6, 5, 43}, { 6, 4, 44}, { 4, 6, 45}, {0,0,0}, }
{ {1,2,4,19}, {2,1,5,20}, {2,3,5,21}, {3,2,6,22}, {3,1,6,23}, {1,3,4,24}, {4,1,5,31}, {5,4,2,32}, {5,6,2,33}, {6,5,3,34}, {6,4,3,35}, {4,1,6,36}, {0,0,0,0}, }
HPRef_Struct netgen::refprism_2fa_2e_0v |
int netgen::refprism_2fa_2e_0v_newels[][8] |
{ { 24, 21, 18, 36, 33, 30}, { 19, 20, 21, 24, 31, 32, 33, 36}, { 16, 19, 24, 28, 31, 36}, { 17, 21, 20, 29, 33, 32}, { 12, 9, 3, 24, 21, 18}, { 7, 8, 9, 12, 19, 20, 21, 24}, { 1, 7, 12, 16, 19, 24}, { 2, 9, 8, 17, 21, 20}, { 45, 6, 42, 36, 30, 33}, { 40, 45, 42, 41, 31, 36, 33, 32}, { 4, 45, 40, 28, 36, 31 }, { 5, 41, 42, 29, 32, 33 }, }
HPREF_ELEMENT_TYPE netgen::refprism_2fa_2e_0v_newelstypes[] |
{ HP_PRISM, HP_HEX, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PRISM_1FA_0E_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FA_1E_0V, HP_PRISM_1FA_1E_0V, HP_PRISM_1FA_0E_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FA_1E_0V, HP_PRISM_1FA_1E_0V, HP_NONE, }
{ {2,3,9}, {1,3,12}, {1,4,16}, {2,5,17}, {3,6,18}, {5,6,42}, {4,6,45}, {4,1,28}, {5,2,29}, {6,3,30}, {4,5,40}, {1,2,7}, { 5, 4, 41}, { 2, 1, 8}, {0,0,0}, }
{ {2,3,5,21}, {1,3,4,24}, {1,2,4,19}, {4,1,6,36}, {4,1,5,31}, {5,6,2,33}, {5,4,2,32}, {2,1,5,20}, {0,0,0,0}, }
HPRef_Struct netgen::refprism_2fa_2fb_0e_0v |
{ { 25, 21, 22, 37, 33, 34}, { 31, 29, 17, 19, 37, 33, 21, 25}, { 36, 24, 18, 30, 37, 25, 22, 34}, { 16, 19, 25, 28, 31, 37}, { 28, 36, 37, 16, 24, 25}, { 13, 9, 10, 25, 21, 22 }, { 7, 2, 9, 13, 19, 17, 21, 25 }, { 3, 12, 13, 10, 18, 24, 25, 22 }, { 1, 7, 13, 16, 19, 25 }, { 12, 1, 13, 24, 16, 25 }, { 46, 43, 42 ,37, 34, 33}, { 40, 5, 29, 31, 46, 42, 33, 37 }, { 6, 45, 36, 30, 43, 46, 37, 34 }, { 40, 4, 46, 31, 28, 37 }, { 4, 45, 46, 28, 36, 37}, }
HPREF_ELEMENT_TYPE netgen::refprism_2fa_2fb_0e_0v_newelstypes[] |
{ HP_PRISM, HP_HEX_1F_0E_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_NONE, }
{ { 1, 2, 7}, { 2, 3, 9}, { 3, 2, 10}, { 1, 3, 12}, { 1, 4, 16}, { 2, 5, 17}, { 3, 6, 18}, { 4, 5, 40}, { 5, 6, 42}, { 6, 5, 43}, { 4, 6, 45}, { 4, 1, 28}, { 5, 2, 29}, { 6, 3, 30}, { 0, 0, 0 } }
{ {1,2,3,4,25}, {4,1,6,5,37}, {0,0,0,0,0} }
{ {1,2,3,13}, {1,2,4,19}, {2,3,5,21}, {3,2,6,22}, {1,3,4,24}, {4,5,6,46}, {4,1,5,31}, {5,6,2,33}, {6,5,3,34}, {4,1,6,36}, { 0, 0, 0, 0 } }
HPRef_Struct netgen::refprism_2fa_2fb_1ec_0v |
{ { 25, 21, 22, 37, 33, 34}, { 31, 29, 17, 19, 37, 33, 21, 25}, { 36, 24, 23, 35, 37, 25, 22, 34}, { 16, 19, 25, 28, 31, 37}, { 28, 36, 37, 16, 24, 25}, { 18, 23, 22, 30, 35, 34}, { 13, 9, 10, 25, 21, 22 }, { 7, 2, 9, 13, 19, 17, 21, 25 }, { 11, 12, 13, 10, 23, 24, 25, 22 }, { 1, 7, 13, 16, 19, 25 }, { 12, 1, 13, 24, 16, 25 }, { 3, 11, 10, 18, 23, 22 }, { 46, 43, 42 ,37, 34, 33}, { 40, 5, 29, 31, 46, 42, 33, 37 }, { 44, 45, 36, 35, 43, 46, 37, 34 }, { 40, 4, 46, 31, 28, 37 }, { 4, 45, 46, 28, 36, 37}, { 44, 6, 43, 35, 30, 34}, }
HPREF_ELEMENT_TYPE netgen::refprism_2fa_2fb_1ec_0v_newelstypes[] |
{ HP_PRISM, HP_HEX_1F_0E_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_NONE, }
{ { 1, 2, 7}, { 2, 3, 9}, { 3, 2, 10}, { 3, 1, 11}, { 1, 3, 12}, { 1, 4, 16}, { 2, 5, 17}, { 3, 6, 18}, { 4, 1, 28}, { 5, 2, 29}, { 6, 3, 30}, { 4, 5, 40}, { 5, 6, 42}, { 6, 5, 43}, { 6, 4, 44}, { 4, 6, 45}, { 0, 0, 0 } }
{ {1,2,3,4,25}, {4,1,6,5,37}, {0,0,0,0,0} }
{ {1,2,3,13}, {1,2,4,19}, {2,3,5,21}, {3,2,6,22}, {3,1,6,23}, {1,3,4,24}, {4,5,6,46}, {4,1,5,31}, {5,6,2,33}, {6,5,3,34}, {6,4,3,35}, {4,1,6,36}, { 0, 0, 0, 0 } }
HPRef_Struct netgen::refprism_2fa_2fb_3e_0v |
{ { 25, 21, 22, 37, 33, 34}, { 31, 32, 20, 19, 37, 33, 21, 25}, { 36, 24, 23, 35, 37, 25, 22, 34}, { 16, 19, 25, 28, 31, 37}, { 28, 36, 37, 16, 24, 25}, { 18, 23, 22, 30, 35, 34}, { 29, 32, 33, 17, 20, 21}, { 13, 9, 10, 25, 21, 22 }, { 7, 8, 9, 13, 19, 20, 21, 25 }, { 11, 12, 13, 10, 23, 24, 25, 22 }, { 1, 7, 13, 16, 19, 25 }, { 12, 1, 13, 24, 16, 25 }, { 3, 11, 10, 18, 23, 22 }, { 8, 2, 9, 20, 17, 21 }, { 46, 43, 42 ,37, 34, 33}, { 40, 41, 32, 31, 46, 42, 33, 37 }, { 44, 45, 36, 35, 43, 46, 37, 34 }, { 40, 4, 46, 31, 28, 37 }, { 4, 45, 46, 28, 36, 37}, { 44, 6, 43, 35, 30, 34}, { 5, 41, 42, 29, 32, 33}, }
HPREF_ELEMENT_TYPE netgen::refprism_2fa_2fb_3e_0v_newelstypes[] |
{ HP_PRISM, HP_HEX_1F_0E_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_PRISM_1FA_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_HEX_1FA_1FB_0E_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_PRISM_1FA_1FB_1EB_0V, HP_PRISM_1FA_1FB_1EA_0V, HP_NONE, }
{ { 1, 2, 7}, { 2, 1, 8}, { 2, 3, 9}, { 3, 2, 10}, { 3, 1, 11}, { 1, 3, 12}, { 1, 4, 16}, { 2, 5, 17}, { 3, 6, 18}, { 4, 1, 28}, { 5, 2, 29}, { 6, 3, 30}, { 4, 5, 40}, { 5, 4, 41}, { 5, 6, 42}, { 6, 5, 43}, { 6, 4, 44}, { 4, 6, 45}, { 0, 0, 0 } }
{ {1,2,3,4,25}, {4,1,6,5,37}, {0,0,0,0,0} }
{ {1,2,3,13}, {1,2,4,19}, {2,1,5,20}, {2,3,5,21}, {3,2,6,22}, {3,1,6,23}, {1,3,4,24}, {4,5,6,46}, {4,1,5,31}, {5,4,2,32}, {5,6,2,33}, {6,5,3,34}, {6,4,3,35}, {4,1,6,36}, { 0, 0, 0, 0 } }
HPRef_Struct netgen::refprism_2fa_3e_0v |
int netgen::refprism_2fa_3e_0v_newels[][8] |
HPREF_ELEMENT_TYPE netgen::refprism_2fa_3e_0v_newelstypes[] |
{ { 1, 2, 7}, { 2, 1, 8}, { 2, 3, 9}, { 3, 2, 10}, { 3, 1, 11}, { 1, 3, 12}, { 1, 4, 16}, { 2, 5, 17}, { 3, 6, 18}, { 4, 1, 28}, { 5, 2, 29}, { 6, 3, 30}, { 4, 5, 40}, { 5, 4, 41}, { 5, 6, 42}, { 6, 5, 43}, { 6, 4, 44}, { 4, 6, 45}, { 0, 0, 0}, }
{ {1,2,3,4,25}, {2,1,3,5,26}, {3,1,2,6,27}, {4,1,6,5,37}, {5,2,4,6,38}, {6,4,5,3,39}, {0,0,0,0,0}, }
{ {1,2,3,13}, {2,3,1,14}, {3,1,2,15}, {1,2,4,19}, {2,1,5,20}, {2,3,5,21}, {3,2,6,22}, {3,1,6,23}, {1,3,4,24}, {4,1,5,31}, {5,4,2,32}, {5,6,2,33}, {6,5,3,34}, {6,4,3,35}, {4,1,6,36}, {4,5,6,46}, {5,4,6,47}, {6,4,5,48}, {0,0,0,0}, }
HPRef_Struct netgen::refprism_2fa_3fb_0v |
int netgen::refprism_2fa_3fb_0v_newels[][8] |
HPREF_ELEMENT_TYPE netgen::refprism_2fa_3fb_0v_newelstypes[] |
{ { 1, 2, 7}, { 2, 1, 8}, { 2, 3, 9}, { 3, 2, 10}, { 3, 1, 11}, { 1, 3, 12}, { 1, 4, 16}, { 2, 5, 17}, { 3, 6, 18}, { 4, 1, 28}, { 5, 2, 29}, { 6, 3, 30}, { 4, 5, 40}, { 5, 4, 41}, { 5, 6, 42}, { 6, 5, 43}, { 6, 4, 44}, { 4, 6, 45}, { 0, 0, 0}, }
{ {1,2,3,4,25}, {2,1,3,5,26}, {3,1,2,6,27}, {4,1,6,5,37}, {5,2,4,6,38}, {6,4,5,3,39}, {0,0,0,0,0}, }
{ {1,2,3,13}, {2,3,1,14}, {3,1,2,15}, {1,2,4,19}, {2,1,5,20}, {2,3,5,21}, {3,2,6,22}, {3,1,6,23}, {1,3,4,24}, {4,1,5,31}, {5,4,2,32}, {5,6,2,33}, {6,5,3,34}, {6,4,3,35}, {4,1,6,36}, {4,5,6,46}, {5,4,6,47}, {6,4,5,48}, {0,0,0,0}, }
HPRef_Struct netgen::refprism_2fb_0e_0v |
int netgen::refprism_2fb_0e_0v_newels[][8] |
{ { 15, 8, 10, 16, 12, 14 }, { 13, 5, 2, 9, 16, 12, 8, 15}, { 11, 7, 3, 6, 16, 15, 10, 14 }, { 1, 9, 15, 4, 13, 16 }, { 4, 11, 16, 1,7, 15 } }
HPREF_ELEMENT_TYPE netgen::refprism_2fb_0e_0v_newelstypes[] |
{ HP_PRISM, HP_HEX_1F_0E_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_NONE, }
{ { 1, 3, 7 }, { 2, 3, 8 }, { 1, 2, 9 }, { 3, 2, 10 }, { 4, 6, 11 }, { 5, 6, 12 }, { 4, 5, 13 }, { 6, 5, 14 }, { 0, 0, 0 } }
{ { 1, 2, 3, 15 }, { 4, 5, 6, 16 }, { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refprism_2fb_1ec_0v |
int netgen::refprism_2fb_1ec_0v_newels[][8] |
{ { 15, 8, 10, 16, 12, 14 }, { 13, 5, 2, 9, 16, 12, 8, 15}, { 11, 7, 17, 18, 16, 15, 10, 14 }, { 1, 9, 15, 4, 13, 16 }, { 4, 11, 16, 1,7, 15 }, { 3, 17, 10, 6, 18, 14 } }
HPREF_ELEMENT_TYPE netgen::refprism_2fb_1ec_0v_newelstypes[] |
{ HP_PRISM, HP_HEX_1F_0E_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_NONE, }
{ { 1, 3, 7 }, { 2, 3, 8 }, { 1, 2, 9 }, { 3, 2, 10 }, { 4, 6, 11 }, { 5, 6, 12 }, { 4, 5, 13 }, { 6, 5, 14 }, { 3, 1, 17}, { 6, 4, 18}, { 0, 0, 0 } }
{ { 1, 2, 3, 15 }, { 4, 5, 6, 16 }, { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refprism_2fb_3e_0v |
int netgen::refprism_2fb_3e_0v_newels[][8] |
{ { 15, 8, 10, 16, 12, 14 }, { 13, 20, 19, 9, 16, 12, 8, 15}, { 11, 7, 17, 18, 16, 15, 10, 14 }, { 1, 9, 15, 4, 13, 16 }, { 4, 11, 16, 1,7, 15 }, { 3, 17, 10, 6, 18, 14 }, { 5, 20, 12, 2, 19, 8 } }
HPREF_ELEMENT_TYPE netgen::refprism_2fb_3e_0v_newelstypes[] |
{ HP_PRISM, HP_HEX_1F_0E_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_NONE, }
{ { 1, 3, 7 }, { 2, 3, 8 }, { 1, 2, 9 }, { 3, 2, 10 }, { 4, 6, 11 }, { 5, 6, 12 }, { 4, 5, 13 }, { 6, 5, 14 }, { 3, 1, 17}, { 6, 4, 18}, { 2, 1, 19}, { 5, 4, 20}, { 0, 0, 0 } }
{ { 1, 2, 3, 15 }, { 4, 5, 6, 16 }, { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refprism_3e_0v |
int netgen::refprism_3e_0v_newels[][8] |
{ { 13, 14, 15, 46, 47, 48}, { 7, 8, 14, 13, 40, 41, 47, 46}, { 15, 14, 9, 10, 48, 47, 42, 43}, { 12, 13, 15, 11, 45, 46, 48, 44}, { 14, 8, 9, 47, 41, 42 }, { 11, 15, 10, 44, 48, 43 }, { 7, 13, 12, 40, 46, 45}, { 1, 7, 12, 4, 40, 45}, { 2, 9, 8, 5, 42, 41 }, { 3, 11, 10, 6, 44, 43 } }
HPREF_ELEMENT_TYPE netgen::refprism_3e_0v_newelstypes[] |
{ HP_PRISM, HP_HEX, HP_HEX, HP_HEX, HP_PRISM, HP_PRISM, HP_PRISM, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_NONE }
int netgen::refprism_3e_0v_splitedges[][3] |
{ { 1, 2, 7}, { 2, 1, 8}, { 2, 3, 9}, { 3, 2, 10}, { 3, 1, 11}, { 1, 3, 12}, { 4, 5, 40}, { 5, 4, 41}, { 5, 6, 42}, { 6, 5, 43}, { 6, 4, 44}, { 4, 6, 45}, { 0, 0, 0}, }
int netgen::refprism_3e_0v_splitfaces[][4] |
{ {1,2,3,13}, {2,3,1,14}, {3,1,2,15}, {4,5,6,46}, {5,4,6,47}, {6,4,5,48}, {0,0,0,0}, }
HPRef_Struct netgen::refprism_3fb_0v |
int netgen::refprism_3fb_0v_newels[][8] |
{ { 13, 14, 15, 46, 47, 48}, { 8, 7, 40, 41, 14,13, 46, 47 }, { 10, 9, 42, 43, 15, 14, 47, 48 }, { 44, 45, 12, 11, 48, 46, 13, 15}, { 1, 7, 13, 4, 40, 46 }, { 4, 45, 46, 1, 12, 13}, { 2, 9, 14, 5, 42, 47 }, { 5, 41, 47, 2, 8, 14 }, { 3, 11, 15, 6, 44, 48}, { 6, 43, 48, 3, 10, 15}, }
HPREF_ELEMENT_TYPE netgen::refprism_3fb_0v_newelstypes[] |
{ HP_PRISM, HP_HEX_1F_0E_0V, HP_HEX_1F_0E_0V, HP_HEX_1F_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_NONE }
int netgen::refprism_3fb_0v_splitedges[][3] |
{ { 1, 2, 7}, { 2, 1, 8}, { 2, 3, 9}, { 3, 2, 10}, { 3, 1, 11}, { 1, 3, 12}, { 4, 5, 40}, { 5, 4, 41}, { 5, 6, 42}, { 6, 5, 43}, { 6, 4, 44}, { 4, 6, 45}, { 0, 0, 0}, }
int netgen::refprism_3fb_0v_splitfaces[][4] |
{ {1,2,3,13}, {2,3,1,14}, {3,1,2,15}, {4,5,6,46}, {5,4,6,47}, {6,4,5,48}, {0,0,0,0}, }
int netgen::refprism_newels[][8] |
{ { 1, 2, 3, 4, 5, 6 } }
HPREF_ELEMENT_TYPE netgen::refprism_newelstypes[] |
{ HP_PRISM, HP_NONE, }
HPRef_Struct netgen::refprism_singedge |
{ HP_PRISM, refprism_singedge_splitedges, 0, 0, refprism_singedge_newelstypes, refprism_singedge_newels }
HPRef_Struct netgen::refprism_singedge_h1 |
{ HP_PRISM, refprism_singedge_h1_splitedges, 0, 0, refprism_singedge_h1_newelstypes, refprism_singedge_h1_newels }
HPRef_Struct netgen::refprism_singedge_h12 |
int netgen::refprism_singedge_h12_newels[][8] |
{ { 1, 8, 11, 7, 4, 13, 16, 12 }, { 9, 3, 10, 11, 14, 6, 15, 16 }, { 7, 11, 10, 12, 16, 15 }, { 2, 9, 11, 5, 14, 16 }, { 8, 2, 11, 13, 5, 16 } }
HPREF_ELEMENT_TYPE netgen::refprism_singedge_h12_newelstypes[] |
{ HP_HEX, HP_HEX, HP_PRISM, HP_PRISM, HP_PRISM, HP_NONE, }
{ { 1, 3, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 3, 1, 10 }, { 4, 6, 12 }, { 5, 4, 13 }, { 5, 6, 14 }, { 6, 4, 15 }, { 0, 0, 0 } }
{ { 2, 1, 3, 11 }, { 5, 4, 6, 16 }, { 0, 0, 0, 0 }, }
int netgen::refprism_singedge_h1_newels[][8] |
{ { 1, 2, 8, 7, 4, 5, 10, 9 }, { 3, 7, 8, 6, 9, 10 } }
HPREF_ELEMENT_TYPE netgen::refprism_singedge_h1_newelstypes[] |
{ HP_HEX, HP_PRISM, HP_NONE, }
{ { 1, 3, 7 }, { 2, 3, 8 }, { 4, 6, 9 }, { 5, 6, 10 }, { 0, 0, 0 } }
int netgen::refprism_singedge_newels[][8] |
{ { 1, 7, 8, 4, 9, 10 }, { 3, 8, 7, 2, 6, 10, 9, 5 } }
HPREF_ELEMENT_TYPE netgen::refprism_singedge_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_HEX, HP_NONE, }
int netgen::refprism_singedge_splitedges[][3] |
{ { 1, 2, 7 }, { 1, 3, 8 }, { 4, 5, 9 }, { 4, 6, 10 }, { 0, 0, 0 } }
HPRef_Struct netgen::refprism_singedge_v12 |
{ HP_PRISM, refprism_singedge_v12_splitedges, 0, 0, refprism_singedge_v12_newelstypes, refprism_singedge_v12_newels }
int netgen::refprism_singedge_v12_newels[][8] |
{ { 7, 9, 10, 8, 11, 13, 14, 12 }, { 1, 7, 8, 4, 11, 12 }, { 2, 10, 9, 5, 14, 13 }, { 3, 8, 10, 6, 12, 14 }, }
HPREF_ELEMENT_TYPE netgen::refprism_singedge_v12_newelstypes[] |
{ HP_HEX, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PRISM, HP_NONE, }
{ { 1, 2, 7 }, { 1, 3, 8 }, { 2, 1, 9 }, { 2, 3, 10 }, { 4, 5, 11 }, { 4, 6, 12 }, { 5, 4, 13 }, { 5, 6, 14}, { 0, 0, 0 } }
int netgen::refprism_splitedges[][3] |
{ { 0, 0, 0 } }
HPRef_Struct netgen::refpyramid |
{ HP_PYRAMID, refpyramid_splitedges, 0, 0, refpyramid_newelstypes, refpyramid_newels }
HPRef_Struct netgen::refpyramid_0e_1v |
{ HP_PYRAMID, refpyramid_0e_1v_splitedges, 0, 0, refpyramid_0e_1v_newelstypes, refpyramid_0e_1v_newels }
int netgen::refpyramid_0e_1v_newels[][8] |
{ { 1, 2, 4, 5 }, { 2, 3, 4, 5 }, }
HPREF_ELEMENT_TYPE netgen::refpyramid_0e_1v_newelstypes[] |
{ HP_TET_0E_1V, HP_TET, HP_NONE, }
int netgen::refpyramid_0e_1v_splitedges[][3] |
{ { 0, 0, 0 } }
HPRef_Struct netgen::refpyramid_1fb_0e_1va |
{ HP_PYRAMID, refpyramid_1fb_0e_1va_splitedges, 0, 0, refpyramid_1fb_0e_1va_newelstypes, refpyramid_1fb_0e_1va_newels }
int netgen::refpyramid_1fb_0e_1va_newels[][8] |
{ { 1, 8, 9, 2, 6, 11, 10, 7 }, { 8, 9, 10, 11, 5 }, { 3, 7, 10, 4, 6, 11 } }
HPREF_ELEMENT_TYPE netgen::refpyramid_1fb_0e_1va_newelstypes[] |
{ HP_HEX_1F_0E_0V, HP_PYRAMID_1FB_0E_1VA, HP_PRISM, HP_NONE, }
{ { 1, 4, 6 }, { 2, 3, 7 }, { 5, 1, 8 }, { 5, 2, 9 }, { 5, 3, 10 }, { 5, 4, 11 }, { 0, 0, 0 }, }
HPRef_Struct netgen::refpyramid_edges |
{ HP_PYRAMID, refpyramid_edges_splitedges, 0, 0, refpyramid_edges_newelstypes, refpyramid_edges_newels }
int netgen::refpyramid_edges_newels[][8] |
{ { 1, 2, 3, 5 }, { 1, 4, 5, 3 }, }
HPREF_ELEMENT_TYPE netgen::refpyramid_edges_newelstypes[] |
{ HP_TET_1E_1VA, HP_TET_1E_1VA, HP_NONE, }
int netgen::refpyramid_edges_splitedges[][3] |
{ { 0, 0, 0 } }
int netgen::refpyramid_newels[][8] |
{ { 1, 2, 3, 4, 5 } }
HPREF_ELEMENT_TYPE netgen::refpyramid_newelstypes[] |
{ HP_PYRAMID, HP_NONE, }
int netgen::refpyramid_splitedges[][3] |
{ { 0, 0, 0 } }
HPRef_Struct netgen::refquad |
{ HP_QUAD, refquad_splitedges, 0, 0, refquad_newelstypes, refquad_newels }
HPRef_Struct netgen::refquad_0e_2va |
{ HP_QUAD, refquad_0e_2va_splitedges, 0, 0, refquad_0e_2va_newelstypes, refquad_0e_2va_newels }
int netgen::refquad_0e_2va_newels[][8] |
{ { 1, 5, 6 }, { 2, 8, 7 }, { 5, 7, 8, 6 }, { 6, 8, 3, 4 }, }
HPREF_ELEMENT_TYPE netgen::refquad_0e_2va_newelstypes[] |
{ HP_TRIG_SINGCORNER, HP_TRIG_SINGCORNER, HP_QUAD, HP_QUAD, HP_NONE, }
int netgen::refquad_0e_2va_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 4, 6 }, { 2, 1, 7 }, { 2, 3, 8 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_0e_2vb |
{ HP_QUAD, refquad_0e_2vb_splitedges, 0, 0, refquad_0e_2vb_newelstypes, refquad_0e_2vb_newels }
int netgen::refquad_0e_2vb_newels[][8] |
{ { 1, 5, 6 }, { 3, 7, 8 }, { 5, 2, 4, 6 }, { 2, 8, 7, 4 }, }
HPREF_ELEMENT_TYPE netgen::refquad_0e_2vb_newelstypes[] |
{ HP_TRIG_SINGCORNER, HP_TRIG_SINGCORNER, HP_QUAD, HP_QUAD, HP_NONE, }
int netgen::refquad_0e_2vb_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 4, 6 }, { 3, 4, 7 }, { 3, 2, 8 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_0e_3v |
int netgen::refquad_0e_3v_newels[][8] |
{ { 1, 5, 6 }, { 2, 8, 14, 7 }, { 3, 10, 9 }, { 5, 7, 14, 6 }, { 8, 9, 10, 14 }, { 6, 14, 10, 4 }, }
HPREF_ELEMENT_TYPE netgen::refquad_0e_3v_newelstypes[] |
{ HP_TRIG_SINGCORNER, HP_DUMMY_QUAD_SINGCORNER, HP_TRIG_SINGCORNER, HP_QUAD, HP_QUAD, HP_QUAD, HP_NONE, }
int netgen::refquad_0e_3v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 4, 6 }, { 2, 1, 7 }, { 2, 3, 8 }, { 3, 2, 9 }, { 3, 4, 10 }, { 0, 0, 0 } }
int netgen::refquad_0e_3v_splitfaces[][4] |
{ { 2, 3, 1, 14 }, { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refquad_0e_4v |
int netgen::refquad_0e_4v_newels[][8] |
{ { 1, 5, 13, 6 }, { 2, 8, 14, 7 }, { 3, 10, 15, 9 }, { 4, 11, 16, 12 }, { 5, 7, 14, 13 }, { 8, 9, 15, 14 }, { 10, 12, 16, 15 }, { 11, 6, 13, 16 }, { 13, 14, 15, 16 } }
HPREF_ELEMENT_TYPE netgen::refquad_0e_4v_newelstypes[] |
{ HP_DUMMY_QUAD_SINGCORNER, HP_DUMMY_QUAD_SINGCORNER, HP_DUMMY_QUAD_SINGCORNER, HP_DUMMY_QUAD_SINGCORNER, HP_QUAD, HP_QUAD, HP_QUAD, HP_QUAD, HP_QUAD, HP_NONE, }
int netgen::refquad_0e_4v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 4, 6 }, { 2, 1, 7 }, { 2, 3, 8 }, { 3, 2, 9 }, { 3, 4, 10 }, { 4, 1, 11 }, { 4, 3, 12 }, { 0, 0, 0 } }
int netgen::refquad_0e_4v_splitfaces[][4] |
{ { 1, 2, 4, 13 }, { 2, 3, 1, 14 }, { 3, 4, 2, 15 }, { 4, 1, 3, 16 }, { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refquad_1e_1va |
{ HP_QUAD, refquad_1e_1va_splitedges, 0, 0, refquad_1e_1va_newelstypes, refquad_1e_1va_newels }
int netgen::refquad_1e_1va_newels[][8] |
{ { 7, 2, 6, 5 }, { 5, 6, 3, 4 }, { 1, 7, 5 }, }
HPREF_ELEMENT_TYPE netgen::refquad_1e_1va_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_QUAD, HP_TRIG_SINGEDGECORNER1, HP_NONE, }
int netgen::refquad_1e_1va_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 1, 2, 7 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_1e_1vb |
{ HP_QUAD, refquad_1e_1vb_splitedges, 0, 0, refquad_1e_1vb_newelstypes, refquad_1e_1vb_newels }
int netgen::refquad_1e_1vb_newels[][8] |
{ { 1, 7, 6, 5 }, { 5, 6, 3, 4 }, { 7, 2, 6 }, }
HPREF_ELEMENT_TYPE netgen::refquad_1e_1vb_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_QUAD, HP_TRIG_SINGEDGECORNER2, HP_NONE, }
int netgen::refquad_1e_1vb_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 2, 1, 7 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_1e_1vc |
{ HP_QUAD, refquad_1e_1vc_splitedges, 0, 0, refquad_1e_1vc_newelstypes, refquad_1e_1vc_newels }
int netgen::refquad_1e_1vc_newels[][8] |
{ { 1, 2, 6, 5 }, { 5, 6, 4 }, { 4, 6, 7, 8 }, { 3, 8, 7 } }
HPREF_ELEMENT_TYPE netgen::refquad_1e_1vc_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_TRIG, HP_QUAD, HP_TRIG_SINGCORNER, HP_NONE, }
int netgen::refquad_1e_1vc_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 3, 2, 7 }, { 3, 4, 8 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_1e_1vd |
{ HP_QUAD, refquad_1e_1vd_splitedges, 0, 0, refquad_1e_1vd_newelstypes, refquad_1e_1vd_newels }
int netgen::refquad_1e_1vd_newels[][8] |
{ { 1, 2, 6, 5 }, { 5, 6, 3 }, { 5, 3, 8, 7 }, { 4, 7, 8 } }
HPREF_ELEMENT_TYPE netgen::refquad_1e_1vd_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_TRIG, HP_QUAD, HP_TRIG_SINGCORNER, HP_NONE, }
int netgen::refquad_1e_1vd_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 4, 1, 7 }, { 4, 3, 8 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_1e_2va |
{ HP_QUAD, refquad_1e_2va_splitedges, 0, 0, refquad_1e_2va_newelstypes, refquad_1e_2va_newels }
int netgen::refquad_1e_2va_newels[][8] |
{ { 7, 8, 6, 5 }, { 5, 6, 3, 4 }, { 1, 7, 5 }, { 8, 2, 6 } }
HPREF_ELEMENT_TYPE netgen::refquad_1e_2va_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_QUAD, HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_NONE, }
int netgen::refquad_1e_2va_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 1, 2, 7 }, { 2, 1, 8 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_1e_2vb |
{ HP_QUAD, refquad_1e_2vb_splitedges, 0, 0, refquad_1e_2vb_newelstypes, refquad_1e_2vb_newels }
int netgen::refquad_1e_2vb_newels[][8] |
{ { 7, 2, 6, 5 }, { 1, 7, 5 }, { 5, 6, 4 }, { 4, 6, 8, 9 }, { 3, 9, 8 } }
HPREF_ELEMENT_TYPE netgen::refquad_1e_2vb_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_TRIG_SINGEDGECORNER1, HP_TRIG, HP_QUAD, HP_TRIG_SINGCORNER, HP_NONE, }
int netgen::refquad_1e_2vb_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 1, 2, 7 }, { 3, 2, 8 }, { 3, 4, 9 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_1e_2vc |
{ HP_QUAD, refquad_1e_2vc_splitedges, 0, 0, refquad_1e_2vc_newelstypes, refquad_1e_2vc_newels }
int netgen::refquad_1e_2vc_newels[][8] |
{ { 7, 2, 6, 5 }, { 1, 7, 5 }, { 5, 6, 3 }, { 5, 3, 9, 8 }, { 4, 8, 9 } }
HPREF_ELEMENT_TYPE netgen::refquad_1e_2vc_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_TRIG_SINGEDGECORNER1, HP_TRIG, HP_QUAD, HP_TRIG_SINGCORNER, HP_NONE, }
int netgen::refquad_1e_2vc_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 1, 2, 7 }, { 4, 1, 8 }, { 4, 3, 9 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_1e_2vd |
{ HP_QUAD, refquad_1e_2vd_splitedges, 0, 0, refquad_1e_2vd_newelstypes, refquad_1e_2vd_newels }
int netgen::refquad_1e_2vd_newels[][8] |
{ { 1, 7, 6, 5 }, { 7, 2, 6 }, { 5, 6, 4 }, { 4, 6, 8, 9 }, { 3, 9, 8 } }
HPREF_ELEMENT_TYPE netgen::refquad_1e_2vd_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_TRIG_SINGEDGECORNER2, HP_TRIG, HP_QUAD, HP_TRIG_SINGCORNER, HP_NONE, }
int netgen::refquad_1e_2vd_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 2, 1, 7 }, { 3, 2, 8 }, { 3, 4, 9 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_1e_2ve |
{ HP_QUAD, refquad_1e_2ve_splitedges, 0, 0, refquad_1e_2ve_newelstypes, refquad_1e_2ve_newels }
int netgen::refquad_1e_2ve_newels[][8] |
{ { 1, 7, 6, 5 }, { 7, 2, 6 }, { 5, 6, 3 }, { 5, 3, 9, 8 }, { 4, 8, 9 } }
HPREF_ELEMENT_TYPE netgen::refquad_1e_2ve_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_TRIG_SINGEDGECORNER2, HP_TRIG, HP_QUAD, HP_TRIG_SINGCORNER, HP_NONE, }
int netgen::refquad_1e_2ve_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 2, 1, 7 }, { 4, 1, 8 }, { 4, 3, 9 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_1e_2vf |
{ HP_QUAD, refquad_1e_2vf_splitedges, 0, 0, refquad_1e_2vf_newelstypes, refquad_1e_2vf_newels }
int netgen::refquad_1e_2vf_newels[][8] |
{ { 1, 2, 6, 5 }, { 5, 6, 9, 7 }, { 7, 9, 10, 8 }, { 4, 7, 8 }, { 3, 10, 9 }, }
HPREF_ELEMENT_TYPE netgen::refquad_1e_2vf_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_QUAD, HP_QUAD, HP_TRIG_SINGCORNER, HP_TRIG_SINGCORNER, HP_NONE, }
int netgen::refquad_1e_2vf_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 4, 1, 7 }, { 4, 3, 8 }, { 3, 2, 9 }, { 3, 4, 10 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_1e_3va |
{ HP_QUAD, refquad_1e_3va_splitedges, 0, 0, refquad_1e_3va_newelstypes, refquad_1e_3va_newels }
int netgen::refquad_1e_3va_newels[][8] |
{ { 1, 7, 5 }, { 8, 2, 6 }, { 3, 10, 9 }, { 7, 8, 6, 5 }, { 4, 6, 9, 10 }, { 5, 6, 4 } }
HPREF_ELEMENT_TYPE netgen::refquad_1e_3va_newelstypes[] |
{ HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_TRIG_SINGCORNER, HP_QUAD_SINGEDGE, HP_QUAD, HP_TRIG, HP_NONE, }
int netgen::refquad_1e_3va_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 1, 2, 7 }, { 2, 1, 8 }, { 3, 2, 9 }, { 3, 4, 10 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_1e_3vb |
{ HP_QUAD, refquad_1e_3vb_splitedges, 0, 0, refquad_1e_3vb_newelstypes, refquad_1e_3vb_newels }
int netgen::refquad_1e_3vb_newels[][8] |
{ { 1, 7, 5 }, { 8, 2, 6 }, { 4, 9, 10 }, { 7, 8, 6, 5 }, { 5, 3, 10, 9 }, { 5, 6, 3 } }
HPREF_ELEMENT_TYPE netgen::refquad_1e_3vb_newelstypes[] |
{ HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_TRIG_SINGCORNER, HP_QUAD_SINGEDGE, HP_QUAD, HP_TRIG, HP_NONE, }
int netgen::refquad_1e_3vb_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 1, 2, 7 }, { 2, 1, 8 }, { 4, 1, 9 }, { 4, 3, 10 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_1e_3vc |
{ HP_QUAD, refquad_1e_3vc_splitedges, 0, 0, refquad_1e_3vc_newelstypes, refquad_1e_3vc_newels }
int netgen::refquad_1e_3vc_newels[][8] |
{ { 1, 7, 5 }, { 3, 9, 8 }, { 4, 11, 10 }, { 7, 2, 6, 5 }, { 5, 6, 8, 11 }, { 11, 8, 9, 10 } }
HPREF_ELEMENT_TYPE netgen::refquad_1e_3vc_newelstypes[] |
{ HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGCORNER, HP_TRIG_SINGCORNER, HP_QUAD_SINGEDGE, HP_QUAD, HP_QUAD, HP_NONE, }
int netgen::refquad_1e_3vc_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 1, 2, 7 }, { 3, 2, 8 }, { 3, 4, 9 }, { 4, 3, 10 }, { 4, 1, 11 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_1e_3vd |
{ HP_QUAD, refquad_1e_3vd_splitedges, 0, 0, refquad_1e_3vd_newelstypes, refquad_1e_3vd_newels }
int netgen::refquad_1e_3vd_newels[][8] |
{ { 7, 2, 6 }, { 3, 9, 8 }, { 4, 11, 10 }, { 1, 7, 6, 5 }, { 5, 6, 8, 11 }, { 11, 8, 9, 10 } }
HPREF_ELEMENT_TYPE netgen::refquad_1e_3vd_newelstypes[] |
{ HP_TRIG_SINGEDGECORNER2, HP_TRIG_SINGCORNER, HP_TRIG_SINGCORNER, HP_QUAD_SINGEDGE, HP_QUAD, HP_QUAD, HP_NONE, }
int netgen::refquad_1e_3vd_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 2, 1, 7 }, { 3, 2, 8 }, { 3, 4, 9 }, { 4, 3, 10 }, { 4, 1, 11 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_1e_4v |
{ HP_QUAD, refquad_1e_4v_splitedges, 0, 0, refquad_1e_4v_newelstypes, refquad_1e_4v_newels }
int netgen::refquad_1e_4v_newels[][8] |
{ { 1, 7, 5 }, { 8, 2, 6 }, { 3, 12, 10 }, { 4, 9, 11 }, { 7, 8, 6, 5 }, { 5, 6, 10, 9 }, { 9, 10, 12, 11 } }
HPREF_ELEMENT_TYPE netgen::refquad_1e_4v_newelstypes[] |
{ HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_TRIG_SINGCORNER, HP_TRIG_SINGCORNER, HP_QUAD_SINGEDGE, HP_QUAD, HP_QUAD, HP_NONE, }
int netgen::refquad_1e_4v_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 1, 2, 7 }, { 2, 1, 8 }, { 4, 1, 9 }, { 3, 2, 10 }, { 4, 3, 11 }, { 3, 4, 12 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_2e |
{ HP_QUAD, refquad_2e_splitedges, refquad_2e_splitfaces, 0, refquad_2e_newelstypes, refquad_2e_newels }
HPRef_Struct netgen::refquad_2e_1va |
int netgen::refquad_2e_1va_newels[][8] |
{ { 1, 5, 9, 6 }, { 5, 10, 7, 9 }, { 4, 6, 9, 8 }, { 9, 7, 3, 8 }, { 10, 2, 7 }, }
HPREF_ELEMENT_TYPE netgen::refquad_2e_1va_newelstypes[] |
{ HP_QUAD_2E, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD, HP_TRIG_SINGEDGECORNER2, HP_NONE, }
int netgen::refquad_2e_1va_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 4, 6 }, { 2, 3, 7 }, { 4, 3, 8 }, { 2, 1, 10 }, { 0, 0, 0 } }
int netgen::refquad_2e_1va_splitfaces[][4] |
{ { 1, 2, 4, 9 }, { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refquad_2e_1vb |
int netgen::refquad_2e_1vb_newels[][8] |
{ { 1, 5, 9, 6 }, { 5, 2, 7, 9 }, { 4, 6, 9, 8 }, { 7, 8, 9 }, { 8, 7, 10, 11 }, { 3, 11, 10 } }
HPREF_ELEMENT_TYPE netgen::refquad_2e_1vb_newelstypes[] |
{ HP_QUAD_2E, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_TRIG, HP_QUAD, HP_TRIG_SINGCORNER, HP_NONE, }
int netgen::refquad_2e_1vb_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 4, 6 }, { 2, 3, 7 }, { 4, 3, 8 }, { 3, 2, 10 }, { 3, 4, 11 }, { 0, 0, 0 } }
int netgen::refquad_2e_1vb_splitfaces[][4] |
{ { 1, 2, 4, 9 }, { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refquad_2e_1vc |
int netgen::refquad_2e_1vc_newels[][8] |
{ { 1, 5, 10, 6}, { 4, 8, 9 }, { 5, 2, 7, 10 }, { 8, 6, 10, 9 }, { 10, 7, 3, 9 }, }
HPREF_ELEMENT_TYPE netgen::refquad_2e_1vc_newelstypes[] |
{ HP_QUAD_2E, HP_TRIG_SINGEDGECORNER1, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD, HP_NONE, }
int netgen::refquad_2e_1vc_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 4, 6 }, { 2, 3, 7 }, { 4, 1, 8 }, { 4, 3, 9 }, { 0, 0, 0 } }
int netgen::refquad_2e_1vc_splitfaces[][4] |
{ { 1, 2, 4, 10 }, { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refquad_2e_2va |
int netgen::refquad_2e_2va_newels[][8] |
{ { 1, 5, 9, 6 }, { 5, 12, 7, 9 }, { 4, 6, 9, 8 }, { 7, 8, 9 }, { 8, 7, 10, 11 }, { 3, 11, 10 }, { 12, 2, 7 } }
HPREF_ELEMENT_TYPE netgen::refquad_2e_2va_newelstypes[] |
{ HP_QUAD_2E, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_TRIG, HP_QUAD, HP_TRIG_SINGCORNER, HP_TRIG_SINGEDGECORNER2, HP_NONE, }
int netgen::refquad_2e_2va_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 4, 6 }, { 2, 3, 7 }, { 4, 3, 8 }, { 3, 2, 10 }, { 3, 4, 11 }, { 2, 1, 12 }, { 0, 0, 0 } }
int netgen::refquad_2e_2va_splitfaces[][4] |
{ { 1, 2, 4, 9 }, { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refquad_2e_2vb |
int netgen::refquad_2e_2vb_newels[][8] |
{ { 1, 5, 11, 6 }, { 4, 9, 10 }, { 7, 2, 8 }, { 5, 7, 8, 11 }, { 9, 6, 11, 10 }, { 3, 10, 11, 8 }, }
HPREF_ELEMENT_TYPE netgen::refquad_2e_2vb_newelstypes[] |
{ HP_QUAD_2E, HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD, HP_NONE, }
int netgen::refquad_2e_2vb_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 4, 6 }, { 2, 1, 7 }, { 2, 3, 8 }, { 4, 1, 9 }, { 4, 3, 10 }, { 0, 0, 0 } }
int netgen::refquad_2e_2vb_splitfaces[][4] |
{ { 1, 2, 4, 11 }, { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refquad_2e_2vc |
int netgen::refquad_2e_2vc_newels[][8] |
{ { 1, 5, 9 }, { 6, 1, 9 }, { 5, 2, 7, 9 }, { 12, 6, 9, 8 }, { 7, 8, 9 }, { 8, 7, 10, 11 }, { 3, 11, 10 }, { 4, 12, 8 } }
HPREF_ELEMENT_TYPE netgen::refquad_2e_2vc_newelstypes[] |
{ HP_QUAD_2E, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_TRIG, HP_QUAD, HP_TRIG_SINGCORNER, HP_TRIG_SINGEDGECORNER1, HP_NONE, }
int netgen::refquad_2e_2vc_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 4, 6 }, { 2, 3, 7 }, { 4, 3, 8 }, { 3, 2, 10 }, { 3, 4, 11 }, { 4, 1, 12 }, { 0, 0, 0 } }
int netgen::refquad_2e_2vc_splitfaces[][4] |
{ { 1, 2, 4, 9 }, { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refquad_2e_3v |
int netgen::refquad_2e_3v_newels[][8] |
{ { 1, 5, 9, 6 }, { 5, 12, 7, 9 }, { 13, 6, 9, 8 }, { 7, 8, 9 }, { 8, 7, 10, 11 }, { 3, 11, 10 }, { 12, 2, 7 }, { 4, 13, 8 } }
HPREF_ELEMENT_TYPE netgen::refquad_2e_3v_newelstypes[] |
{ HP_QUAD_2E, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_TRIG, HP_QUAD, HP_TRIG_SINGCORNER, HP_TRIG_SINGEDGECORNER2, HP_TRIG_SINGEDGECORNER1, HP_NONE, }
int netgen::refquad_2e_3v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 4, 6 }, { 2, 3, 7 }, { 4, 3, 8 }, { 3, 2, 10 }, { 3, 4, 11 }, { 2, 1, 12 }, { 4, 1, 13 }, { 0, 0, 0 } }
int netgen::refquad_2e_3v_splitfaces[][4] |
{ { 1, 2, 4, 9 }, { 0, 0, 0, 0 }, }
int netgen::refquad_2e_newels[][8] |
{ { 1, 5, 9, 6 }, { 5, 2, 7, 9 }, { 4, 6, 9, 8 }, { 9, 7, 3, 8 }, }
HPREF_ELEMENT_TYPE netgen::refquad_2e_newelstypes[] |
{ HP_QUAD_2E, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD, HP_NONE, }
int netgen::refquad_2e_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 4, 6 }, { 2, 3, 7 }, { 4, 3, 8 }, { 0, 0, 0 } }
int netgen::refquad_2e_splitfaces[][4] |
{ { 1, 2, 4, 9 }, { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refquad_2eb_0v |
int netgen::refquad_2eb_0v_newels[][8] |
{ { 1, 2, 6, 5 }, { 3, 4, 8, 7 }, { 5, 6, 7, 8 } }
HPREF_ELEMENT_TYPE netgen::refquad_2eb_0v_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD, HP_NONE, }
int netgen::refquad_2eb_0v_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 3, 2, 7 }, { 4, 1, 8 }, { 0, 0, 0 } }
int netgen::refquad_2eb_0v_splitfaces[][4] |
{ { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refquad_2eb_1va |
int netgen::refquad_2eb_1va_newels[][8] |
{ { 9, 2, 6, 5 }, { 3, 4, 8, 7 }, { 1, 9, 5 }, { 5, 6, 7, 8 } }
HPREF_ELEMENT_TYPE netgen::refquad_2eb_1va_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_TRIG_SINGEDGECORNER1, HP_QUAD, HP_NONE, }
int netgen::refquad_2eb_1va_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 3, 2, 7 }, { 4, 1, 8 }, { 1, 2, 9 }, { 0, 0, 0 } }
int netgen::refquad_2eb_1va_splitfaces[][4] |
{ { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refquad_2eb_1vb |
int netgen::refquad_2eb_1vb_newels[][8] |
{ { 1, 9, 6, 5 }, { 3, 4, 8, 7 }, { 9, 2, 6 }, { 5, 6, 7, 8 } }
HPREF_ELEMENT_TYPE netgen::refquad_2eb_1vb_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_TRIG_SINGEDGECORNER2, HP_QUAD, HP_NONE, }
int netgen::refquad_2eb_1vb_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 3, 2, 7 }, { 4, 1, 8 }, { 2, 1, 9 }, { 0, 0, 0 } }
int netgen::refquad_2eb_1vb_splitfaces[][4] |
{ { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refquad_2eb_2va |
{ HP_QUAD, refquad_2eb_2va_splitedges, 0, 0, refquad_2eb_2va_newelstypes, refquad_2eb_2va_newels }
int netgen::refquad_2eb_2va_newels[][8] |
{ { 9, 10, 6, 5 }, { 3, 4, 8, 7 }, { 1, 9, 5 }, { 10, 2, 6 }, { 5, 6, 7, 8 } }
HPREF_ELEMENT_TYPE netgen::refquad_2eb_2va_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_QUAD, HP_NONE, }
int netgen::refquad_2eb_2va_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 3, 2, 7 }, { 4, 1, 8 }, { 1, 2, 9 }, { 2, 1, 10 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_2eb_2vb |
{ HP_QUAD, refquad_2eb_2vb_splitedges, 0, 0, refquad_2eb_2vb_newelstypes, refquad_2eb_2vb_newels }
int netgen::refquad_2eb_2vb_newels[][8] |
{ { 9, 2, 6, 5 }, { 10, 4, 8, 7 }, { 1, 9, 5 }, { 3, 10, 7 }, { 5, 6, 7, 8 } }
HPREF_ELEMENT_TYPE netgen::refquad_2eb_2vb_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER1, HP_QUAD, HP_NONE, }
int netgen::refquad_2eb_2vb_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 3, 2, 7 }, { 4, 1, 8 }, { 1, 2, 9 }, { 3, 4, 10 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_2eb_2vc |
int netgen::refquad_2eb_2vc_newels[][8] |
{ { 9, 2, 6, 5 }, { 3, 10, 8, 7 }, { 1, 9, 5 }, { 10, 4, 8 }, { 5, 6, 7, 8 } }
HPREF_ELEMENT_TYPE netgen::refquad_2eb_2vc_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_QUAD, HP_NONE, }
int netgen::refquad_2eb_2vc_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 3, 2, 7 }, { 4, 1, 8 }, { 1, 2, 9 }, { 4, 3, 10 }, { 0, 0, 0 } }
int netgen::refquad_2eb_2vc_splitfaces[][4] |
{ { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refquad_2eb_2vd |
{ HP_QUAD, refquad_2eb_2vd_splitedges, 0, 0, refquad_2eb_2vd_newelstypes, refquad_2eb_2vd_newels }
int netgen::refquad_2eb_2vd_newels[][8] |
{ { 1, 9, 6, 5 }, { 3, 10, 8, 7 }, { 9, 2, 6 }, { 10, 4, 8 }, { 5, 6, 7, 8 } }
HPREF_ELEMENT_TYPE netgen::refquad_2eb_2vd_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_TRIG_SINGEDGECORNER2, HP_TRIG_SINGEDGECORNER2, HP_QUAD, HP_NONE, }
int netgen::refquad_2eb_2vd_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 3, 2, 7 }, { 4, 1, 8 }, { 2, 1, 9 }, { 4, 3, 10 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_2eb_3va |
{ HP_QUAD, refquad_2eb_3va_splitedges, 0, 0, refquad_2eb_3va_newelstypes, refquad_2eb_3va_newels }
int netgen::refquad_2eb_3va_newels[][8] |
{ { 1, 7, 5 }, { 8, 2, 6 }, { 3, 11, 9}, { 7, 8, 6, 5 }, { 11, 4, 10, 9 }, { 5, 6, 9, 10 } }
HPREF_ELEMENT_TYPE netgen::refquad_2eb_3va_newelstypes[] |
{ HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_TRIG_SINGEDGECORNER1, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD, HP_NONE, }
int netgen::refquad_2eb_3va_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 1, 2, 7 }, { 2, 1, 8 }, { 3, 2, 9 }, { 4, 1, 10 }, { 3, 4, 11 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_2eb_3vb |
{ HP_QUAD, refquad_2eb_3vb_splitedges, 0, 0, refquad_2eb_3vb_newelstypes, refquad_2eb_3vb_newels }
int netgen::refquad_2eb_3vb_newels[][8] |
{ { 1, 7, 5 }, { 8, 2, 6 }, { 11, 4, 10 }, { 7, 8, 6, 5 }, { 3, 11, 10, 9 }, { 5, 6, 9, 10 } }
HPREF_ELEMENT_TYPE netgen::refquad_2eb_3vb_newelstypes[] |
{ HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_TRIG_SINGEDGECORNER2, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD, HP_NONE, }
int netgen::refquad_2eb_3vb_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 1, 2, 7 }, { 2, 1, 8 }, { 3, 2, 9 }, { 4, 1, 10 }, { 4, 3, 11 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_2eb_4v |
int netgen::refquad_2eb_4v_newels[][8] |
{ { 9, 10, 6, 5 }, { 11, 12, 8, 7 }, { 5, 6, 7, 8 }, { 1, 9, 5 }, { 10, 2, 6 }, { 3, 11, 7 }, { 12, 4, 8 }, }
HPREF_ELEMENT_TYPE netgen::refquad_2eb_4v_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD, HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_NONE, }
int netgen::refquad_2eb_4v_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 3, 2, 7 }, { 4, 1, 8 }, { 1, 2, 9 }, { 2, 1, 10 }, { 3, 4, 11 }, { 4, 3, 12 }, { 0, 0, 0 } }
int netgen::refquad_2eb_4v_splitfaces[][4] |
{ { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refquad_3e |
{ HP_QUAD, refquad_3e_splitedges, refquad_3e_splitfaces, 0, refquad_3e_newelstypes, refquad_3e_newels }
HPRef_Struct netgen::refquad_3e_3va |
int netgen::refquad_3e_3va_newels[][8] |
{ { 1, 5, 13, 6 }, { 2, 8, 14, 7 }, { 11, 3, 10 }, { 5, 7, 14, 13 }, { 8, 11, 10, 14 }, { 4, 6, 13, 12 }, { 13, 14, 10, 12 } }
HPREF_ELEMENT_TYPE netgen::refquad_3e_3va_newelstypes[] |
{ HP_QUAD_2E, HP_QUAD_2E, HP_TRIG_SINGEDGECORNER2, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD, HP_NONE, }
int netgen::refquad_3e_3va_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 4, 6 }, { 2, 1, 7 }, { 2, 3, 8 }, { 3, 4, 10 }, { 3, 2, 11 }, { 4, 3, 12 }, { 0, 0, 0 } }
int netgen::refquad_3e_3va_splitfaces[][4] |
{ { 1, 2, 4, 13 }, { 2, 3, 1, 14 }, { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refquad_3e_3vb |
int netgen::refquad_3e_3vb_newels[][8] |
{ { 1, 5, 13, 6 }, { 2, 8, 14, 7 }, { 4, 11, 12 }, { 5, 7, 14, 13 }, { 8, 3, 10, 14 }, { 11, 6, 13, 12 }, { 13, 14, 10, 12 } }
HPREF_ELEMENT_TYPE netgen::refquad_3e_3vb_newelstypes[] |
{ HP_QUAD_2E, HP_QUAD_2E, HP_TRIG_SINGEDGECORNER1, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD, HP_NONE, }
int netgen::refquad_3e_3vb_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 4, 6 }, { 2, 1, 7 }, { 2, 3, 8 }, { 3, 4, 10 }, { 4, 1, 11 }, { 4, 3, 12 }, { 0, 0, 0 } }
int netgen::refquad_3e_3vb_splitfaces[][4] |
{ { 1, 2, 4, 13 }, { 2, 3, 1, 14 }, { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refquad_3e_4v |
int netgen::refquad_3e_4v_newels[][8] |
{ { 1, 5, 13, 6 }, { 2, 8, 14, 7 }, { 11, 3, 10 }, { 4, 15, 12 }, { 5, 7, 14, 13 }, { 8, 11, 10, 14 }, { 15, 6, 13, 12 }, { 13, 14, 10, 12 } }
HPREF_ELEMENT_TYPE netgen::refquad_3e_4v_newelstypes[] |
{ HP_QUAD_2E, HP_QUAD_2E, HP_TRIG_SINGEDGECORNER2, HP_TRIG_SINGEDGECORNER1, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD, HP_NONE, }
int netgen::refquad_3e_4v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 4, 6 }, { 2, 1, 7 }, { 2, 3, 8 }, { 3, 4, 10 }, { 3, 2, 11 }, { 4, 3, 12 }, { 4, 1, 15 }, { 0, 0, 0 } }
int netgen::refquad_3e_4v_splitfaces[][4] |
{ { 1, 2, 4, 13 }, { 2, 3, 1, 14 }, { 0, 0, 0, 0 }, }
int netgen::refquad_3e_newels[][8] |
{ { 1, 5, 13, 6 }, { 2, 8, 14, 7 }, { 5, 7, 14, 13 }, { 8, 3, 10, 14 }, { 4, 6, 13, 12 }, { 13, 14, 10, 12 } }
HPREF_ELEMENT_TYPE netgen::refquad_3e_newelstypes[] |
{ HP_QUAD_2E, HP_QUAD_2E, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD, HP_NONE, }
int netgen::refquad_3e_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 4, 6 }, { 2, 1, 7 }, { 2, 3, 8 }, { 3, 4, 10 }, { 4, 3, 12 }, { 0, 0, 0 } }
int netgen::refquad_3e_splitfaces[][4] |
{ { 1, 2, 4, 13 }, { 2, 3, 1, 14 }, { 0, 0, 0, 0 }, }
HPRef_Struct netgen::refquad_4e |
{ HP_QUAD, refquad_4e_splitedges, refquad_4e_splitfaces, 0, refquad_4e_newelstypes, refquad_4e_newels }
int netgen::refquad_4e_newels[][8] |
{ { 1, 5, 13, 6 }, { 2, 8, 14, 7 }, { 3, 10, 15, 9 }, { 4, 11, 16, 12 }, { 5, 7, 14, 13 }, { 8, 9, 15, 14 }, { 10, 12, 16, 15 }, { 11, 6, 13, 16 }, { 13, 14, 15, 16 } }
HPREF_ELEMENT_TYPE netgen::refquad_4e_newelstypes[] |
{ HP_QUAD_2E, HP_QUAD_2E, HP_QUAD_2E, HP_QUAD_2E, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD, HP_NONE, }
int netgen::refquad_4e_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 4, 6 }, { 2, 1, 7 }, { 2, 3, 8 }, { 3, 2, 9 }, { 3, 4, 10 }, { 4, 1, 11 }, { 4, 3, 12 }, { 0, 0, 0 } }
int netgen::refquad_4e_splitfaces[][4] |
{ { 1, 2, 4, 13 }, { 2, 3, 1, 14 }, { 3, 4, 2, 15 }, { 4, 1, 3, 16 }, { 0, 0, 0, 0 }, }
int netgen::refquad_newels[][8] |
{ { 1, 2, 3, 4 }, }
HPREF_ELEMENT_TYPE netgen::refquad_newelstypes[] |
{ HP_QUAD, HP_NONE, }
HPRef_Struct netgen::refquad_singcorner |
{ HP_QUAD, refquad_singcorner_splitedges, 0, 0, refquad_singcorner_newelstypes, refquad_singcorner_newels }
int netgen::refquad_singcorner_newels[][8] |
{ { 1, 5, 6 }, { 2, 4, 6, 5 }, { 2, 3, 4 }, }
HPREF_ELEMENT_TYPE netgen::refquad_singcorner_newelstypes[] |
{ HP_TRIG_SINGCORNER, HP_QUAD, HP_TRIG, HP_NONE, }
{ { 1, 2, 5 }, { 1, 4, 6 }, { 0, 0, 0 } }
HPRef_Struct netgen::refquad_singedge |
{ HP_QUAD, refquad_singedge_splitedges, 0, 0, refquad_singedge_newelstypes, refquad_singedge_newels }
int netgen::refquad_singedge_newels[][8] |
{ { 1, 2, 6, 5 }, { 5, 6, 3, 4 }, }
HPREF_ELEMENT_TYPE netgen::refquad_singedge_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_QUAD, HP_NONE, }
int netgen::refquad_singedge_splitedges[][3] |
{ { 1, 4, 5 }, { 2, 3, 6 }, { 0, 0, 0 } }
int netgen::refquad_splitedges[][3] |
{ { 0, 0, 0 } }
HPRef_Struct netgen::refsegm |
{ HP_SEGM, refsegm_splitedges, 0, 0, refsegm_newelstypes, refsegm_newels }
int netgen::refsegm_newels[][8] |
{ { 1, 2 }, }
HPREF_ELEMENT_TYPE netgen::refsegm_newelstypes[] |
{ HP_SEGM, HP_NONE, }
HPRef_Struct netgen::refsegm_sc2 |
{ HP_SEGM, refsegm_sc2_splitedges, 0, 0, refsegm_sc2_newelstypes, refsegm_sc2_newels }
int netgen::refsegm_sc2_newels[][8] |
{ { 1, 3 }, { 4, 2 }, { 3, 4 }, { 0, 0 }, }
HPREF_ELEMENT_TYPE netgen::refsegm_sc2_newelstypes[] |
{ HP_SEGM_SINGCORNERL, HP_SEGM_SINGCORNERR, HP_SEGM, HP_NONE, }
int netgen::refsegm_sc2_splitedges[][3] |
{ { 1, 2, 3 }, { 2, 1, 4 }, { 0, 0, 0 } }
HPRef_Struct netgen::refsegm_scl |
{ HP_SEGM, refsegm_scl_splitedges, 0, 0, refsegm_scl_newelstypes, refsegm_scl_newels }
int netgen::refsegm_scl_newels[][8] |
{ { 1, 3 }, { 3, 2 }, { 0, 0 }, }
HPREF_ELEMENT_TYPE netgen::refsegm_scl_newelstypes[] |
{ HP_SEGM_SINGCORNERL, HP_SEGM, HP_NONE, }
int netgen::refsegm_scl_splitedges[][3] |
{ { 1, 2, 3 }, { 0, 0, 0 } }
HPRef_Struct netgen::refsegm_scr |
{ HP_SEGM, refsegm_scr_splitedges, 0, 0, refsegm_scr_newelstypes, refsegm_scr_newels }
int netgen::refsegm_scr_newels[][8] |
{ { 1, 3 }, { 3, 2 }, { 0, 0 }, }
HPREF_ELEMENT_TYPE netgen::refsegm_scr_newelstypes[] |
{ HP_SEGM, HP_SEGM_SINGCORNERR, HP_NONE, }
int netgen::refsegm_scr_splitedges[][3] |
{ { 2, 1, 3 }, { 0, 0, 0 } }
int netgen::refsegm_splitedges[][3] |
{ { 0, 0, 0 } }
HPRef_Struct netgen::reftet |
{ HP_TET, reftet_splitedges, 0, 0, reftet_newelstypes, reftet_newels }
HPRef_Struct netgen::reftet_0e_1v |
{ HP_TET, reftet_0e_1v_splitedges, 0, 0, reftet_0e_1v_newelstypes, reftet_0e_1v_newels }
int netgen::reftet_0e_1v_newels[][8] |
{ { 1, 5, 6, 7 }, { 5, 6, 7, 2, 3, 4 } }
HPREF_ELEMENT_TYPE netgen::reftet_0e_1v_newelstypes[] |
{ HP_TET_0E_1V, HP_PRISM, HP_NONE, }
int netgen::reftet_0e_1v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftet_0e_2v |
{ HP_TET, reftet_0e_2v_splitedges, 0, 0, reftet_0e_2v_newelstypes, reftet_0e_2v_newels }
int netgen::reftet_0e_2v_newels[][8] |
{ { 1, 5, 6, 7 }, { 2, 10, 9, 8 }, { 5, 6, 7, 8, 9, 10 }, { 4, 10, 7, 3, 9, 6 }, }
HPREF_ELEMENT_TYPE netgen::reftet_0e_2v_newelstypes[] |
{ HP_TET_0E_1V, HP_TET_0E_1V, HP_PRISM, HP_PRISM, HP_NONE, }
int netgen::reftet_0e_2v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftet_0e_3v |
int netgen::reftet_0e_3v_newels[][8] |
{ { 1, 5, 14, 6, 7 }, { 2, 9, 15, 8, 10 }, { 3, 11, 16, 12, 13 }, { 5, 14, 7, 8, 15, 10 }, { 9, 15, 10, 12, 16, 13 }, { 6, 7, 14, 11, 13, 16 }, { 14, 15, 16, 7, 10, 13 }, { 7, 10, 13, 4 } }
HPREF_ELEMENT_TYPE netgen::reftet_0e_3v_newelstypes[] |
{ HP_PYRAMID_0E_1V, HP_PYRAMID_0E_1V, HP_PYRAMID_0E_1V, HP_PRISM, HP_PRISM, HP_PRISM, HP_PRISM, HP_TET, HP_NONE, }
int netgen::reftet_0e_3v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 0, 0, 0 } }
int netgen::reftet_0e_3v_splitfaces[][4] |
{ { 1, 2, 3, 14 }, { 2, 3, 1, 15 }, { 3, 1, 2, 16 }, { 0, 0, 0, 0 }, }
HPRef_Struct netgen::reftet_0e_4v |
int netgen::reftet_0e_4v_newels[][8] |
{ { 1, 5, 17, 6, 7, 18, 29, 19 }, { 2, 9, 20, 8, 10, 22, 30, 21 }, { 3, 11, 23, 12, 13, 24, 31, 25 }, { 4, 15, 26, 14, 16, 28, 32, 27 }, { 5, 17, 18, 8, 20, 21 }, { 18, 17, 29, 21, 20, 30 }, { 6, 19, 17, 11, 24, 23 }, { 17, 19, 29, 23, 24, 31 }, { 7, 18, 19, 14, 26, 27 }, { 19, 18, 29, 27, 26, 32 }, { 9, 20, 22, 12, 23, 25 }, { 22, 20, 30, 25, 23, 31 }, { 10, 22, 21, 15, 28, 26 }, { 21, 22, 30, 26, 28, 32 }, { 13, 24, 25, 16, 27, 28 }, { 25, 24, 31, 28, 27, 32 }, { 17, 20, 23, 29, 30, 31 }, { 18, 26, 21, 29, 32, 30 }, { 19, 24, 27, 29, 31, 32 }, { 22, 28, 25, 30, 32, 31 }, { 29, 30, 31, 32 }, }
HPREF_ELEMENT_TYPE netgen::reftet_0e_4v_newelstypes[] |
{ HP_HEX_0E_1V, HP_HEX_0E_1V, HP_HEX_0E_1V, HP_HEX_0E_1V, HP_PRISM, HP_PRISM, HP_PRISM, HP_PRISM, HP_PRISM, HP_PRISM, HP_PRISM, HP_PRISM, HP_PRISM, HP_PRISM, HP_PRISM, HP_PRISM, HP_PRISM, HP_PRISM, HP_PRISM, HP_PRISM, HP_TET, HP_NONE, }
int netgen::reftet_0e_4v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 4, 1, 14 }, { 4, 2, 15 }, { 4, 3, 16 }, { 0, 0, 0 } }
int netgen::reftet_0e_4v_splitelements[][5] |
{ { 1, 2, 3, 4, 29 }, { 2, 3, 4, 1, 30 }, { 3, 4, 1, 2, 31 }, { 4, 1, 2, 3, 32 }, { 0 }, }
int netgen::reftet_0e_4v_splitfaces[][4] |
{ { 1, 2, 3, 17 }, { 1, 2, 4, 18 }, { 1, 3, 4, 19 }, { 2, 1, 3, 20 }, { 2, 1, 4, 21 }, { 2, 3, 4, 22 }, { 3, 1, 2, 23 }, { 3, 1, 4, 24 }, { 3, 2, 4, 25 }, { 4, 1, 2, 26 }, { 4, 1, 3, 27 }, { 4, 2, 3, 28 }, { 0, 0, 0, 0 }, }
HPRef_Struct netgen::reftet_1e_0v |
{ HP_TET, reftet_1e_0v_splitedges, 0, 0, reftet_1e_0v_newelstypes, reftet_1e_0v_newels }
int netgen::reftet_1e_0v_newels[][8] |
{ { 1, 5, 6, 2, 7, 8 }, { 7, 3, 5, 8, 4, 6 } }
HPREF_ELEMENT_TYPE netgen::reftet_1e_0v_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_PRISM, HP_NONE, }
int netgen::reftet_1e_0v_splitedges[][3] |
{ { 1, 3, 5 }, { 1, 4, 6 }, { 2, 3, 7 }, { 2, 4, 8 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftet_1e_1va |
{ HP_TET, reftet_1e_1va_splitedges, 0, 0, reftet_1e_1va_newelstypes, reftet_1e_1va_newels }
int netgen::reftet_1e_1va_newels[][8] |
{ { 1, 9, 5, 6 }, { 9, 5, 6, 2, 7, 8 }, { 7, 3, 5, 8, 4, 6 } }
HPREF_ELEMENT_TYPE netgen::reftet_1e_1va_newelstypes[] |
{ HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_PRISM, HP_NONE, }
int netgen::reftet_1e_1va_splitedges[][3] |
{ { 1, 3, 5 }, { 1, 4, 6 }, { 2, 3, 7 }, { 2, 4, 8 }, { 1, 2, 9 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftet_1e_1vb |
int netgen::reftet_1e_1vb_newels[][8] |
{ { 1, 5, 6, 2, 7, 8 }, { 4, 11, 10, 9 }, { 7, 8, 10, 11, 12 }, { 3, 7, 11, 12 }, { 5, 11, 9, 6, 12 }, { 5, 3, 11, 12 }, { 6, 9, 10, 8, 12 }, { 5, 7, 3, 12 }, { 5, 6, 8, 7, 12 }, { 9, 11, 10, 12 } }
HPREF_ELEMENT_TYPE netgen::reftet_1e_1vb_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_TET_0E_1V, HP_PYRAMID, HP_TET, HP_PYRAMID, HP_TET, HP_PYRAMID, HP_TET, HP_PYRAMID, HP_TET, HP_NONE, }
int netgen::reftet_1e_1vb_splitedges[][3] |
{ { 1, 3, 5 }, { 1, 4, 6 }, { 2, 3, 7 }, { 2, 4, 8 }, { 4, 1, 9 }, { 4, 2, 10 }, { 4, 3, 11 }, { 0, 0, 0 } }
int netgen::reftet_1e_1vb_splitelements[][5] |
{ { 4, 1, 2, 3, 12 }, { 0 } }
HPRef_Struct netgen::reftet_1e_2va |
{ HP_TET, reftet_1e_2va_splitedges, 0, 0, reftet_1e_2va_newelstypes, reftet_1e_2va_newels }
int netgen::reftet_1e_2va_newels[][8] |
{ { 1, 5, 6, 7 }, { 2, 8, 10, 9 }, { 5, 6, 7, 8, 9, 10 }, { 4, 10, 7, 3, 9, 6 }, }
HPREF_ELEMENT_TYPE netgen::reftet_1e_2va_newelstypes[] |
{ HP_TET_1E_1VA, HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_PRISM, HP_NONE, }
int netgen::reftet_1e_2va_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftet_1e_2vb |
int netgen::reftet_1e_2vb_newels[][8] |
{ { 1, 5, 6, 7 }, { 5, 6, 7, 2, 8, 9 }, { 3, 10, 11, 12 }, { 8, 9, 12, 11, 13 }, { 4, 12, 9, 13 }, { 6, 10, 12, 7, 13 }, { 4, 7, 12, 13 }, { 6, 8, 11, 10, 13 }, { 4, 9, 7, 13 }, { 6, 7, 9, 8, 13 }, { 10, 11, 12, 13 }, }
HPREF_ELEMENT_TYPE netgen::reftet_1e_2vb_newelstypes[] |
{ HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_TET_0E_1V, HP_PYRAMID, HP_TET, HP_PYRAMID, HP_TET, HP_PYRAMID, HP_TET, HP_PYRAMID, HP_TET, HP_NONE, }
int netgen::reftet_1e_2vb_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 3, 8 }, { 2, 4, 9 }, { 3, 1, 10 }, { 3, 2, 11 }, { 3, 4, 12 }, { 0, 0, 0 } }
int netgen::reftet_1e_2vb_splitelements[][5] |
{ { 3, 4, 1, 2, 13 }, { 0 } }
HPRef_Struct netgen::reftet_1e_2vc |
int netgen::reftet_1e_2vc_newels[][8] |
{ { 1, 5, 6, 7 }, { 5, 6, 7, 2, 8, 9 }, { 4, 11, 10, 12 }, { 8, 9, 11, 12, 13 }, { 3, 8, 12, 13 }, { 7, 6, 12, 10, 13 }, { 3, 12, 6, 13 }, { 9, 7, 10, 11, 13 }, { 3, 6, 8, 13 }, { 6, 7, 9, 8, 13 }, { 10, 12, 11, 13 } }
HPREF_ELEMENT_TYPE netgen::reftet_1e_2vc_newelstypes[] |
{ HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_TET_0E_1V, HP_PYRAMID, HP_TET, HP_PYRAMID, HP_TET, HP_PYRAMID, HP_TET, HP_PYRAMID, HP_TET, HP_NONE, }
int netgen::reftet_1e_2vc_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 3, 8 }, { 2, 4, 9 }, { 4, 1, 10 }, { 4, 2, 11 }, { 4, 3, 12 }, { 0, 0, 0 } }
int netgen::reftet_1e_2vc_splitelements[][5] |
{ { 4, 1, 2, 3, 13 }, { 0 } }
HPRef_Struct netgen::reftet_1e_2vd |
int netgen::reftet_1e_2vd_newels[][8] |
{ { 1, 6, 7, 2, 9, 10 }, { 3, 11, 12, 13 }, { 4, 16, 15, 14 }, { 7, 6, 19, 10, 9, 22 }, { 7, 19, 27, 14, 10, 22, 28, 15 }, { 14, 15, 28, 27, 16 }, { 9, 6, 19, 22, 12, 11, 24, 25 }, { 12, 11, 24, 25, 13 }, { 19, 24, 27, 22, 25, 28 }, { 16, 28, 27, 13, 25, 24 } }
HPREF_ELEMENT_TYPE netgen::reftet_1e_2vd_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_TET_0E_1V, HP_TET_0E_1V, HP_PRISM, HP_HEX, HP_PYRAMID, HP_HEX, HP_PYRAMID, HP_PRISM, HP_PRISM, HP_NONE, }
int netgen::reftet_1e_2vd_splitedges[][3] |
{ { 1, 3, 6 }, { 1, 4, 7 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 4, 1, 14 }, { 4, 2, 15 }, { 4, 3, 16 }, { 0, 0, 0 } }
int netgen::reftet_1e_2vd_splitfaces[][4] |
{ { 1, 3, 4, 19 }, { 2, 3, 4, 22 }, { 3, 1, 4, 24 }, { 3, 2, 4, 25 }, { 4, 1, 3, 27 }, { 4, 2, 3, 28 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_1e_3va |
int netgen::reftet_1e_3va_newels[][8] |
{ { 5, 6, 7, 8, 9, 10 }, { 1, 5, 6, 7 }, { 2, 8, 10, 9 }, { 3, 11, 12, 13 }, { 6, 7, 10, 9, 14 }, { 4, 10, 7, 14 }, { 9, 10, 13, 12, 14 }, { 4, 13, 10, 14 }, { 6, 11, 13, 7, 14 }, { 4, 7, 13, 14 }, { 6, 11, 12, 9, 14 }, { 11, 13, 12, 14 }, }
HPREF_ELEMENT_TYPE netgen::reftet_1e_3va_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_TET_1E_1VA, HP_TET_1E_1VA, HP_TET_0E_1V, HP_PYRAMID, HP_TET, HP_PYRAMID, HP_TET, HP_PYRAMID, HP_TET, HP_PYRAMID, HP_TET, HP_NONE, }
int netgen::reftet_1e_3va_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 0, 0, 0 } }
int netgen::reftet_1e_3va_splitelements[][5] |
{ { 1, 2, 3, 4, 14 }, { 0 } }
HPRef_Struct netgen::reftet_1e_3vb |
int netgen::reftet_1e_3vb_newels[][8] |
{ { 1, 5, 6, 7 }, { 5, 6, 7, 2, 9, 10 }, { 3, 11, 12, 13 }, { 4, 16, 15, 14 }, { 7, 6, 19, 10, 9, 22 }, { 7, 19, 27, 14, 10, 22, 28, 15 }, { 14, 15, 28, 27, 16 }, { 9, 6, 19, 22, 12, 11, 24, 25 }, { 12, 11, 24, 25, 13 }, { 19, 24, 27, 22, 25, 28 }, { 16, 28, 27, 13, 25, 24 } }
HPREF_ELEMENT_TYPE netgen::reftet_1e_3vb_newelstypes[] |
{ HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_TET_0E_1V, HP_TET_0E_1V, HP_PRISM, HP_HEX, HP_PYRAMID, HP_HEX, HP_PYRAMID, HP_PRISM, HP_PRISM, HP_NONE, }
int netgen::reftet_1e_3vb_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 4, 1, 14 }, { 4, 2, 15 }, { 4, 3, 16 }, { 0, 0, 0 } }
int netgen::reftet_1e_3vb_splitfaces[][4] |
{ { 1, 3, 4, 19 }, { 2, 3, 4, 22 }, { 3, 1, 4, 24 }, { 3, 2, 4, 25 }, { 4, 1, 3, 27 }, { 4, 2, 3, 28 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_1e_4v |
int netgen::reftet_1e_4v_newels[][8] |
HPREF_ELEMENT_TYPE netgen::reftet_1e_4v_newelstypes[] |
{ HP_TET_1E_1VA, HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_PRISM, HP_HEX, HP_HEX, HP_PRISM, HP_PRISM, HP_PYRAMID, HP_TET_0E_1V, HP_PYRAMID, HP_TET_0E_1V, HP_NONE, }
int netgen::reftet_1e_4v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 4, 1, 14 }, { 4, 2, 15 }, { 4, 3, 16 }, { 0, 0, 0 } }
int netgen::reftet_1e_4v_splitfaces[][4] |
{ { 1, 3, 4, 17 }, { 2, 3, 4, 18 }, { 3, 1, 4, 19 }, { 3, 2, 4, 20 }, { 4, 1, 3, 21 }, { 4, 2, 3, 22 }, { 0, 0, 0, 0 }, }
HPRef_Struct netgen::reftet_1f_0e_0v |
{ HP_TET, reftet_1f_0e_0v_splitedges, 0, 0, reftet_1f_0e_0v_newelstypes, reftet_1f_0e_0v_newels }
int netgen::reftet_1f_0e_0v_newels[][8] |
{ { 3, 2, 4, 6, 5, 7 }, { 5, 7, 6, 1 } }
HPREF_ELEMENT_TYPE netgen::reftet_1f_0e_0v_newelstypes[] |
{ HP_PRISM_1FA_0E_0V, HP_TET, HP_NONE, }
int netgen::reftet_1f_0e_0v_splitedges[][3] |
{ { 2, 1, 5 }, { 3, 1, 6 }, { 4, 1, 7 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftet_1f_0e_1va |
{ HP_TET, reftet_1f_0e_1va_splitedges, 0, 0, reftet_1f_0e_1va_newelstypes, reftet_1f_0e_1va_newels }
int netgen::reftet_1f_0e_1va_newels[][8] |
{ { 3, 6, 7, 4, 8, 5, 5, 9 }, { 5, 2, 6, 7 }, { 5, 9, 8, 1 }, }
HPREF_ELEMENT_TYPE netgen::reftet_1f_0e_1va_newelstypes[] |
{ HP_HEX_1F_0E_0V, HP_TET_1F_0E_1VA, HP_TET, HP_NONE, }
int netgen::reftet_1f_0e_1va_splitedges[][3] |
{ { 2, 1, 5 }, { 2, 3, 6 }, { 2, 4, 7 }, { 3, 1, 8 }, { 4, 1, 9 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftet_1f_0e_1vb |
{ HP_TET, reftet_1f_0e_1vb_splitedges, 0, 0, reftet_1f_0e_1vb_newelstypes, reftet_1f_0e_1vb_newels }
int netgen::reftet_1f_0e_1vb_newels[][8] |
{ { 2, 4, 3, 8, 10, 9 }, { 8, 10, 9, 5, 7, 6 }, { 1, 5, 6, 7 }, }
HPREF_ELEMENT_TYPE netgen::reftet_1f_0e_1vb_newelstypes[] |
{ HP_PRISM_1FA_0E_0V, HP_PRISM, HP_TET_0E_1V, HP_NONE, }
int netgen::reftet_1f_0e_1vb_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 3, 1, 9 }, { 4, 1, 10 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftet_1f_1ea_0v |
int netgen::reftet_1f_1ea_0v_newels[][8] |
{ { 3, 8, 9, 4, 10, 12, 13, 11 }, { 8, 9, 13, 12, 2 }, { 2, 7, 13, 12 }, { 7, 13, 12, 1, 6, 5 }, { 6, 11, 13, 5, 10, 12 } }
HPREF_ELEMENT_TYPE netgen::reftet_1f_1ea_0v_newelstypes[] |
{ HP_HEX_1F_0E_0V, HP_PYRAMID_1FB_0E_1VA, HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_PRISM, HP_NONE, }
int netgen::reftet_1f_1ea_0v_splitedges[][3] |
{ { 1, 3, 5 }, { 1, 4, 6 }, { 2, 1, 7 }, { 2, 3, 8 }, { 2, 4, 9 }, { 3, 1, 10 }, { 4, 1, 11 }, { 0, 0, 0 } }
int netgen::reftet_1f_1ea_0v_splitfaces[][4] |
{ { 2, 1, 3, 12 }, { 2, 1, 4, 13 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_1f_1eb_0v |
{ HP_TET, reftet_1f_1eb_0v_splitedges, 0, 0, reftet_1f_1eb_0v_newelstypes, reftet_1f_1eb_0v_newels }
int netgen::reftet_1f_1eb_0v_newels[][8] |
{ { 3, 8, 7, 2, 6, 5 }, { 6, 4, 8, 5, 9, 7 }, { 5, 9, 7, 1} }
HPREF_ELEMENT_TYPE netgen::reftet_1f_1eb_0v_newelstypes[] |
{ HP_PRISM_1FB_1EA_0V, HP_PRISM_1FA_0E_0V, HP_TET, HP_NONE, }
int netgen::reftet_1f_1eb_0v_splitedges[][3] |
{ { 2, 1, 5 }, { 2, 4, 6 }, { 3, 1, 7 }, { 3, 4, 8 }, { 4, 1, 9 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftet_2ea_0v |
int netgen::reftet_2ea_0v_newels[][8] |
{ { 1, 5, 17, 6, 7 }, { 5, 17, 7, 2, 9, 10 }, { 6, 7, 17, 3, 13, 12 }, { 17, 9, 12, 7, 10, 13 }, { 7, 10, 13, 4 }, }
HPREF_ELEMENT_TYPE netgen::reftet_2ea_0v_newelstypes[] |
{ HP_PYRAMID_EDGES, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PRISM, HP_TET, HP_NONE, }
int netgen::reftet_2ea_0v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 2, 12 }, { 3, 4, 13 }, { 0, 0, 0 } }
int netgen::reftet_2ea_0v_splitfaces[][4] |
{ { 1, 2, 3, 17 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_2ea_1va |
int netgen::reftet_2ea_1va_newels[][8] |
{ { 1, 5, 17, 6, 7 }, { 5, 17, 7, 8, 9, 10 }, { 2, 8, 10, 9 }, { 6, 7, 17, 3, 13, 12 }, { 17, 9, 12, 7, 10, 13 }, { 7, 10, 13, 4 }, }
HPREF_ELEMENT_TYPE netgen::reftet_2ea_1va_newelstypes[] |
{ HP_PYRAMID_EDGES, HP_PRISM_SINGEDGE, HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_PRISM, HP_TET, HP_NONE, }
int netgen::reftet_2ea_1va_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 2, 12 }, { 3, 4, 13 }, { 0, 0, 0 } }
int netgen::reftet_2ea_1va_splitfaces[][4] |
{ { 1, 2, 3, 17 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_2ea_1vb |
int netgen::reftet_2ea_1vb_newels[][8] |
{ { 1, 5, 17, 6, 7 }, { 3, 11, 12, 13 }, { 5, 17, 7, 2, 9, 10 }, { 6, 7, 17, 11, 13, 12 }, { 17, 9, 12, 7, 10, 13 }, { 7, 10, 13, 4 }, }
HPREF_ELEMENT_TYPE netgen::reftet_2ea_1vb_newelstypes[] |
{ HP_PYRAMID_EDGES, HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PRISM, HP_TET, HP_NONE, }
int netgen::reftet_2ea_1vb_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 0, 0, 0 } }
int netgen::reftet_2ea_1vb_splitfaces[][4] |
{ { 1, 2, 3, 17 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_2ea_1vc |
int netgen::reftet_2ea_1vc_newels[][8] |
{ { 1, 5, 17, 6, 7 }, { 4, 15, 14, 16 }, { 5, 17, 7, 2, 9, 10 }, { 6, 7, 17, 3, 13, 12 }, { 9, 10, 18, 21 }, { 13, 12, 19, 21 }, { 15, 16, 20, 21 }, { 18, 20, 19, 21 }, { 10, 15, 20, 18, 21 }, { 13, 19, 20, 16, 21 }, { 9, 18, 19, 12, 21 }, { 7, 13, 16, 14, 21 }, { 7, 14, 15, 10, 21 }, { 9, 12, 17, 21 }, { 7, 10, 9, 17, 21 }, { 7, 17, 12, 13, 21 }, { 14, 16, 15, 21 }, }
HPREF_ELEMENT_TYPE netgen::reftet_2ea_1vc_newelstypes[] |
{ HP_PYRAMID_EDGES, HP_TET_0E_1V, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_TET, HP_TET, HP_TET, HP_TET, HP_PYRAMID, HP_PYRAMID, HP_PYRAMID, HP_PYRAMID, HP_PYRAMID, HP_TET, HP_PYRAMID, HP_PYRAMID, HP_TET, HP_NONE, }
int netgen::reftet_2ea_1vc_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 4, 1, 14 }, { 4, 2, 15 }, { 4, 3, 16 }, { 0, 0, 0 } }
int netgen::reftet_2ea_1vc_splitelements[][5] |
{ { 1, 2, 3, 4, 21 }, { 0, 0, 0, 0 } }
int netgen::reftet_2ea_1vc_splitfaces[][4] |
{ { 1, 2, 3, 17 }, { 2, 3, 4, 18 }, { 3, 4, 2, 19 }, { 4, 2, 3, 20 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_2ea_2va |
int netgen::reftet_2ea_2va_newels[][8] |
{ { 1, 5, 17, 6, 7 }, { 3, 11, 12, 13 }, { 2, 8, 10, 9 }, { 5, 17, 7, 8, 9, 10 }, { 6, 7, 17, 11, 13, 12 }, { 17, 9, 12, 7, 10, 13 }, { 7, 10, 13, 4 }, }
HPREF_ELEMENT_TYPE netgen::reftet_2ea_2va_newelstypes[] |
{ HP_PYRAMID_EDGES, HP_TET_1E_1VA, HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PRISM, HP_TET, HP_NONE, }
int netgen::reftet_2ea_2va_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 0, 0, 0 } }
int netgen::reftet_2ea_2va_splitfaces[][4] |
{ { 1, 2, 3, 17 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_2ea_2vb |
int netgen::reftet_2ea_2vb_newels[][8] |
{ { 1, 5, 17, 6, 7 }, { 2, 8, 10, 9 }, { 4, 15, 14, 16 }, { 5, 17, 7, 8, 9, 10 }, { 6, 7, 17, 3, 13, 12 }, { 9, 10, 18, 21 }, { 13, 12, 19, 21 }, { 15, 16, 20, 21 }, { 18, 20, 19, 21 }, { 10, 15, 20, 18, 21 }, { 13, 19, 20, 16, 21 }, { 9, 18, 19, 12, 21 }, { 7, 13, 16, 14, 21 }, { 7, 14, 15, 10, 21 }, { 9, 12, 17, 21 }, { 7, 10, 9, 17, 21 }, { 7, 17, 12, 13, 21 }, { 14, 16, 15, 21 }, }
HPREF_ELEMENT_TYPE netgen::reftet_2ea_2vb_newelstypes[] |
{ HP_PYRAMID_EDGES, HP_TET_1E_1VA, HP_TET_0E_1V, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_TET, HP_TET, HP_TET, HP_TET, HP_PYRAMID, HP_PYRAMID, HP_PYRAMID, HP_PYRAMID, HP_PYRAMID, HP_TET, HP_PYRAMID, HP_PYRAMID, HP_TET, HP_NONE, }
int netgen::reftet_2ea_2vb_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 2, 12 }, { 3, 4, 13 }, { 4, 1, 14 }, { 4, 2, 15 }, { 4, 3, 16 }, { 0, 0, 0 } }
int netgen::reftet_2ea_2vb_splitelements[][5] |
{ { 1, 2, 3, 4, 21 }, { 0, 0, 0, 0 } }
int netgen::reftet_2ea_2vb_splitfaces[][4] |
{ { 1, 2, 3, 17 }, { 2, 3, 4, 18 }, { 3, 4, 2, 19 }, { 4, 2, 3, 20 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_2ea_2vc |
int netgen::reftet_2ea_2vc_newels[][8] |
{ { 1, 5, 17, 6, 7 }, { 3, 11, 12, 13 }, { 4, 15, 14, 16 }, { 5, 17, 7, 2, 9, 10 }, { 6, 7, 17, 11, 13, 12 }, { 9, 10, 18, 21 }, { 13, 12, 19, 21 }, { 15, 16, 20, 21 }, { 18, 20, 19, 21 }, { 10, 15, 20, 18, 21 }, { 13, 19, 20, 16, 21 }, { 9, 18, 19, 12, 21 }, { 7, 13, 16, 14, 21 }, { 7, 14, 15, 10, 21 }, { 9, 12, 17, 21 }, { 7, 10, 9, 17, 21 }, { 7, 17, 12, 13, 21 }, { 14, 16, 15, 21 }, }
HPREF_ELEMENT_TYPE netgen::reftet_2ea_2vc_newelstypes[] |
{ HP_PYRAMID_EDGES, HP_TET_1E_1VA, HP_TET_0E_1V, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_TET, HP_TET, HP_TET, HP_TET, HP_PYRAMID, HP_PYRAMID, HP_PYRAMID, HP_PYRAMID, HP_PYRAMID, HP_TET, HP_PYRAMID, HP_PYRAMID, HP_TET, HP_NONE, }
int netgen::reftet_2ea_2vc_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 4, 1, 14 }, { 4, 2, 15 }, { 4, 3, 16 }, { 0, 0, 0 } }
int netgen::reftet_2ea_2vc_splitelements[][5] |
{ { 1, 2, 3, 4, 21 }, { 0, 0, 0, 0 } }
int netgen::reftet_2ea_2vc_splitfaces[][4] |
{ { 1, 2, 3, 17 }, { 2, 3, 4, 18 }, { 3, 4, 2, 19 }, { 4, 2, 3, 20 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_2ea_3v |
int netgen::reftet_2ea_3v_newels[][8] |
{ { 1, 5, 17, 6, 7 }, { 2, 8, 10, 9 }, { 3, 11, 12, 13 }, { 4, 15, 14, 16 }, { 5, 17, 7, 8, 9, 10 }, { 6, 7, 17, 11, 13, 12 }, { 9, 10, 18, 21 }, { 13, 12, 19, 21 }, { 15, 16, 20, 21 }, { 18, 20, 19, 21 }, { 10, 15, 20, 18, 21 }, { 13, 19, 20, 16, 21 }, { 9, 18, 19, 12, 21 }, { 7, 13, 16, 14, 21 }, { 7, 14, 15, 10, 21 }, { 9, 12, 17, 21 }, { 7, 10, 9, 17, 21 }, { 7, 17, 12, 13, 21 }, { 14, 16, 15, 21 }, }
HPREF_ELEMENT_TYPE netgen::reftet_2ea_3v_newelstypes[] |
{ HP_PYRAMID_EDGES, HP_TET_1E_1VA, HP_TET_1E_1VA, HP_TET_0E_1V, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_TET, HP_TET, HP_TET, HP_TET, HP_PYRAMID, HP_PYRAMID, HP_PYRAMID, HP_PYRAMID, HP_PYRAMID, HP_TET, HP_PYRAMID, HP_PYRAMID, HP_TET, HP_NONE, }
int netgen::reftet_2ea_3v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 4, 1, 14 }, { 4, 2, 15 }, { 4, 3, 16 }, { 0, 0, 0 } }
int netgen::reftet_2ea_3v_splitelements[][5] |
{ { 1, 2, 3, 4, 21 }, { 0, 0, 0, 0 } }
int netgen::reftet_2ea_3v_splitfaces[][4] |
{ { 1, 2, 3, 17 }, { 2, 3, 4, 18 }, { 3, 4, 2, 19 }, { 4, 2, 3, 20 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_2eb_0v |
{ HP_TET, reftet_2eb_0v_splitedges, 0, 0, reftet_2eb_0v_newelstypes, reftet_2eb_0v_newels }
int netgen::reftet_2eb_0v_newels[][8] |
{ { 1, 5, 6, 2, 7, 8 }, { 3, 9, 10, 4, 11, 12 }, { 6, 11, 12, 8, 5, 9, 10, 7 }, }
HPREF_ELEMENT_TYPE netgen::reftet_2eb_0v_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_HEX, HP_NONE, }
int netgen::reftet_2eb_0v_splitedges[][3] |
{ { 1, 3, 5 }, { 1, 4, 6 }, { 2, 3, 7 }, { 2, 4, 8 }, { 3, 1, 9 }, { 3, 2, 10 }, { 4, 1, 11 }, { 4, 2, 12 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftet_2eb_1v |
{ HP_TET, reftet_2eb_1v_splitedges, 0, 0, reftet_2eb_1v_newelstypes, reftet_2eb_1v_newels }
int netgen::reftet_2eb_1v_newels[][8] |
{ { 5, 6, 7, 2, 9, 10 }, { 4, 15, 14, 3, 12, 11 }, { 1, 5, 6, 7 }, { 7, 14, 15, 10, 6, 11, 12, 9 } }
HPREF_ELEMENT_TYPE netgen::reftet_2eb_1v_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_TET_1E_1VA, HP_HEX, HP_NONE, }
int netgen::reftet_2eb_1v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 4, 1, 14 }, { 4, 2, 15 }, { 4, 3, 16 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftet_2eb_2va |
{ HP_TET, reftet_2eb_2va_splitedges, 0, 0, reftet_2eb_2va_newelstypes, reftet_2eb_2va_newels }
int netgen::reftet_2eb_2va_newels[][8] |
{ { 5, 6, 7, 8, 9, 10 }, { 4, 15, 14, 3, 12, 11 }, { 1, 5, 6, 7 }, { 2, 8, 10, 9 }, { 7, 14, 15, 10, 6, 11, 12, 9 } }
HPREF_ELEMENT_TYPE netgen::reftet_2eb_2va_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_TET_1E_1VA, HP_TET_1E_1VA, HP_HEX, HP_NONE, }
int netgen::reftet_2eb_2va_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 4, 1, 14 }, { 4, 2, 15 }, { 4, 3, 16 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftet_2eb_2vb |
{ HP_TET, reftet_2eb_2vb_splitedges, 0, 0, reftet_2eb_2vb_newelstypes, reftet_2eb_2vb_newels }
int netgen::reftet_2eb_2vb_newels[][8] |
{ { 5, 6, 7, 2, 9, 10 }, { 4, 15, 14, 13, 12, 11 }, { 1, 5, 6, 7 }, { 3, 13, 11, 12 }, { 7, 14, 15, 10, 6, 11, 12, 9 } }
HPREF_ELEMENT_TYPE netgen::reftet_2eb_2vb_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_TET_1E_1VA, HP_TET_1E_1VA, HP_HEX, HP_NONE, }
int netgen::reftet_2eb_2vb_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 4, 1, 14 }, { 4, 2, 15 }, { 4, 3, 16 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftet_2eb_2vc |
{ HP_TET, reftet_2eb_2vc_splitedges, 0, 0, reftet_2eb_2vc_newelstypes, reftet_2eb_2vc_newels }
int netgen::reftet_2eb_2vc_newels[][8] |
{ { 5, 6, 7, 2, 9, 10 }, { 16, 15, 14, 3, 12, 11 }, { 1, 5, 6, 7 }, { 4, 16, 15, 14 }, { 7, 14, 15, 10, 6, 11, 12, 9 } }
HPREF_ELEMENT_TYPE netgen::reftet_2eb_2vc_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_TET_1E_1VA, HP_TET_1E_1VA, HP_HEX, HP_NONE, }
int netgen::reftet_2eb_2vc_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 4, 1, 14 }, { 4, 2, 15 }, { 4, 3, 16 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftet_2eb_3v |
{ HP_TET, reftet_2eb_3v_splitedges, 0, 0, reftet_2eb_3v_newelstypes, reftet_2eb_3v_newels }
int netgen::reftet_2eb_3v_newels[][8] |
{ { 5, 6, 7, 8, 9, 10 }, { 4, 15, 14, 13, 12, 11 }, { 1, 5, 6, 7 }, { 2, 8, 10, 9 }, { 3, 13, 11, 12 }, { 7, 14, 15, 10, 6, 11, 12, 9 } }
HPREF_ELEMENT_TYPE netgen::reftet_2eb_3v_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_TET_1E_1VA, HP_TET_1E_1VA, HP_TET_1E_1VA, HP_HEX, HP_NONE, }
int netgen::reftet_2eb_3v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 4, 1, 14 }, { 4, 2, 15 }, { 4, 3, 16 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftet_2eb_4v |
{ HP_TET, reftet_2eb_4v_splitedges, 0, 0, reftet_2eb_4v_newelstypes, reftet_2eb_4v_newels }
int netgen::reftet_2eb_4v_newels[][8] |
{ { 5, 6, 7, 8, 9, 10 }, { 16, 15, 14, 13, 12, 11 }, { 1, 5, 6, 7 }, { 2, 8, 10, 9 }, { 3, 13, 11, 12 }, { 4, 16, 15, 14 }, { 7, 14, 15, 10, 6, 11, 12, 9 } }
HPREF_ELEMENT_TYPE netgen::reftet_2eb_4v_newelstypes[] |
{ HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_TET_1E_1VA, HP_TET_1E_1VA, HP_TET_1E_1VA, HP_TET_1E_1VA, HP_HEX, HP_NONE, }
int netgen::reftet_2eb_4v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 4, 1, 14 }, { 4, 2, 15 }, { 4, 3, 16 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftet_2f_0e_0v |
int netgen::reftet_2f_0e_0v_newels[][8] |
{ { 2, 10, 8, 6, 12, 11 }, { 1, 7, 9, 5, 11, 12 }, { 4, 10, 12, 3, 8, 11 }, { 3, 7, 11, 4, 9, 12 }, { 5, 6, 11, 12 } }
HPREF_ELEMENT_TYPE netgen::reftet_2f_0e_0v_newelstypes[] |
{ HP_PRISM_1FA_0E_0V, HP_PRISM_1FA_0E_0V, HP_PRISM_1FB_1EA_0V, HP_PRISM_1FB_1EA_0V, HP_TET, HP_NONE, }
int netgen::reftet_2f_0e_0v_splitedges[][3] |
{ { 1, 2, 5 }, { 2, 1, 6 }, { 3, 1, 7 }, { 3, 2, 8 }, { 4, 1, 9 }, { 4, 2, 10 }, { 0, 0, 0 } }
int netgen::reftet_2f_0e_0v_splitfaces[][4] |
{ { 3, 1, 2, 11 }, { 4, 1, 2, 12 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_3ea_0v |
int netgen::reftet_3ea_0v_newels[][8] |
{ { 1, 5, 14, 6, 7, 15, 20, 16 }, { 5, 2, 8, 14, 15, 9, 17, 20 }, { 3, 6, 14, 10, 11, 16, 20, 18 }, { 7, 4, 12, 15, 16, 13, 19, 20 }, { 11, 13, 16, 18, 19, 20 }, { 15, 12, 9, 20, 19, 17 }, { 8, 10, 14, 17, 18, 20 }, { 20, 17, 18, 19 }, }
HPREF_ELEMENT_TYPE netgen::reftet_3ea_0v_newelstypes[] |
{ HP_HEX_3E_0V, HP_HEX_1E_0V, HP_HEX_1E_0V, HP_HEX_1E_0V, HP_PRISM, HP_PRISM, HP_PRISM, HP_TET, HP_NONE, }
int netgen::reftet_3ea_0v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 3, 8 }, { 2, 4, 9 }, { 3, 2, 10 }, { 3, 4, 11 }, { 4, 2, 12 }, { 4, 3, 13 }, { 0, 0, 0 } }
int netgen::reftet_3ea_0v_splitelements[][5] |
{ { 1, 2, 3, 4, 20 }, { 0 }, }
int netgen::reftet_3ea_0v_splitfaces[][4] |
{ { 1, 2, 3, 14 }, { 1, 2, 4, 15 }, { 1, 3, 4, 16 }, { 2, 3, 4, 17 }, { 3, 4, 2, 18 }, { 4, 2, 3, 19 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_3ea_1v |
int netgen::reftet_3ea_1v_newels[][8] |
{ { 1, 5, 14, 6, 7, 15, 20, 16 }, { 2, 21, 9, 8 }, { 5, 14, 15, 21, 8, 9 }, { 15, 14, 20, 9, 8, 17 }, { 6, 16, 14, 3, 11, 10 }, { 14, 16, 20, 10, 11, 18 }, { 7, 15, 16, 4, 12, 13 }, { 16, 15, 20, 13, 12, 19 }, { 11, 13, 16, 18, 19, 20 }, { 15, 12, 9, 20, 19, 17 }, { 8, 10, 14, 17, 18, 20 }, { 20, 17, 18, 19 }, }
HPREF_ELEMENT_TYPE netgen::reftet_3ea_1v_newelstypes[] |
{ HP_HEX_3E_0V, HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_PRISM, HP_PRISM_SINGEDGE, HP_PRISM, HP_PRISM_SINGEDGE, HP_PRISM, HP_PRISM, HP_PRISM, HP_PRISM, HP_TET, HP_NONE, }
int netgen::reftet_3ea_1v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 3, 8 }, { 2, 4, 9 }, { 3, 2, 10 }, { 3, 4, 11 }, { 4, 2, 12 }, { 4, 3, 13 }, { 2, 1, 21 }, { 3, 1, 22 }, { 4, 1, 23 }, { 0, 0, 0 } }
int netgen::reftet_3ea_1v_splitelements[][5] |
{ { 1, 2, 3, 4, 20 }, { 0 }, }
int netgen::reftet_3ea_1v_splitfaces[][4] |
{ { 1, 2, 3, 14 }, { 1, 2, 4, 15 }, { 1, 3, 4, 16 }, { 2, 3, 4, 17 }, { 3, 4, 2, 18 }, { 4, 2, 3, 19 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_3ea_2v |
int netgen::reftet_3ea_2v_newels[][8] |
{ { 1, 5, 14, 6, 7, 15, 20, 16 }, { 2, 21, 9, 8 }, { 5, 14, 15, 21, 8, 9 }, { 15, 14, 20, 9, 8, 17 }, { 3, 22, 10, 11 }, { 6, 16, 14, 22, 11, 10 }, { 14, 16, 20, 10, 11, 18 }, { 7, 15, 16, 4, 12, 13 }, { 16, 15, 20, 13, 12, 19 }, { 11, 13, 16, 18, 19, 20 }, { 15, 12, 9, 20, 19, 17 }, { 8, 10, 14, 17, 18, 20 }, { 20, 17, 18, 19 }, }
HPREF_ELEMENT_TYPE netgen::reftet_3ea_2v_newelstypes[] |
{ HP_HEX_3E_0V, HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_PRISM, HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_PRISM, HP_PRISM_SINGEDGE, HP_PRISM, HP_PRISM, HP_PRISM, HP_PRISM, HP_TET, HP_NONE, }
int netgen::reftet_3ea_2v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 3, 8 }, { 2, 4, 9 }, { 3, 2, 10 }, { 3, 4, 11 }, { 4, 2, 12 }, { 4, 3, 13 }, { 2, 1, 21 }, { 3, 1, 22 }, { 4, 1, 23 }, { 0, 0, 0 } }
int netgen::reftet_3ea_2v_splitelements[][5] |
{ { 1, 2, 3, 4, 20 }, { 0 }, }
int netgen::reftet_3ea_2v_splitfaces[][4] |
{ { 1, 2, 3, 14 }, { 1, 2, 4, 15 }, { 1, 3, 4, 16 }, { 2, 3, 4, 17 }, { 3, 4, 2, 18 }, { 4, 2, 3, 19 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_3ea_3v |
int netgen::reftet_3ea_3v_newels[][8] |
{ { 1, 5, 14, 6, 7, 15, 20, 16 }, { 2, 21, 9, 8 }, { 5, 14, 15, 21, 8, 9 }, { 15, 14, 20, 9, 8, 17 }, { 3, 22, 10, 11 }, { 6, 16, 14, 22, 11, 10 }, { 14, 16, 20, 10, 11, 18 }, { 4, 23, 13, 12 }, { 7, 15, 16, 23, 12, 13 }, { 16, 15, 20, 13, 12, 19 }, { 11, 13, 16, 18, 19, 20 }, { 15, 12, 9, 20, 19, 17 }, { 8, 10, 14, 17, 18, 20 }, { 20, 17, 18, 19 }, }
HPREF_ELEMENT_TYPE netgen::reftet_3ea_3v_newelstypes[] |
{ HP_HEX_3E_0V, HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_PRISM, HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_PRISM, HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_PRISM, HP_PRISM, HP_PRISM, HP_PRISM, HP_TET, HP_NONE, }
int netgen::reftet_3ea_3v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 3, 8 }, { 2, 4, 9 }, { 3, 2, 10 }, { 3, 4, 11 }, { 4, 2, 12 }, { 4, 3, 13 }, { 2, 1, 21 }, { 3, 1, 22 }, { 4, 1, 23 }, { 0, 0, 0 } }
int netgen::reftet_3ea_3v_splitelements[][5] |
{ { 1, 2, 3, 4, 20 }, { 0 }, }
int netgen::reftet_3ea_3v_splitfaces[][4] |
{ { 1, 2, 3, 14 }, { 1, 2, 4, 15 }, { 1, 3, 4, 16 }, { 2, 3, 4, 17 }, { 3, 4, 2, 18 }, { 4, 2, 3, 19 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_3eb_0v |
int netgen::reftet_3eb_0v_newels[][8] |
{ { 1, 7, 17, 5, 6 }, { 2, 9, 18, 8, 10 }, { 5, 6, 17, 8, 18, 10 }, { 7, 17, 6, 4, 15, 16 }, { 9, 18, 10, 3, 11, 13 }, { 10, 15, 16, 13, 20 }, { 6, 11, 13, 16, 20 }, { 10, 17, 15, 20 }, { 6, 18, 11, 20 }, { 6, 17, 10, 18, 20 }, { 6, 16, 15, 17, 20 }, { 18, 10, 13, 11, 20 }, }
HPREF_ELEMENT_TYPE netgen::reftet_3eb_0v_newelstypes[] |
{ HP_PYRAMID_EDGES, HP_PYRAMID_EDGES, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PYRAMID, HP_PYRAMID, HP_TET, HP_TET, HP_PYRAMID, HP_PYRAMID, HP_PYRAMID, HP_NONE, }
int netgen::reftet_3eb_0v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 4, 13 }, { 4, 2, 15 }, { 4, 3, 16 }, { 0, 0, 0 } }
int netgen::reftet_3eb_0v_splitelements[][5] |
{ { 1, 2, 3, 4, 20 }, { 0 }, }
int netgen::reftet_3eb_0v_splitfaces[][4] |
{ { 1, 2, 4, 17 }, { 2, 1, 3, 18 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_3eb_1v |
int netgen::reftet_3eb_1v_newels[][8] |
{ { 1, 7, 17, 5, 6 }, { 2, 9, 18, 8, 10 }, { 3, 12, 13, 11 }, { 5, 6, 17, 8, 18, 10 }, { 7, 17, 6, 4, 15, 16 }, { 9, 18, 10, 12, 11, 13 }, { 10, 15, 16, 13, 20 }, { 6, 11, 13, 16, 20 }, { 10, 17, 15, 20 }, { 6, 18, 11, 20 }, { 6, 17, 10, 18, 20 }, { 6, 16, 15, 17, 20 }, { 18, 10, 13, 11, 20 }, }
HPREF_ELEMENT_TYPE netgen::reftet_3eb_1v_newelstypes[] |
{ HP_PYRAMID_EDGES, HP_PYRAMID_EDGES, HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PYRAMID, HP_PYRAMID, HP_TET, HP_TET, HP_PYRAMID, HP_PYRAMID, HP_PYRAMID, HP_NONE, }
int netgen::reftet_3eb_1v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 4, 2, 15 }, { 4, 3, 16 }, { 0, 0, 0 } }
int netgen::reftet_3eb_1v_splitelements[][5] |
{ { 1, 2, 3, 4, 20 }, { 0 }, }
int netgen::reftet_3eb_1v_splitfaces[][4] |
{ { 1, 2, 4, 17 }, { 2, 1, 3, 18 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_3eb_2v |
int netgen::reftet_3eb_2v_newels[][8] |
{ { 1, 7, 17, 5, 6 }, { 2, 9, 18, 8, 10 }, { 3, 12, 13, 11 }, { 4, 14, 16, 15 }, { 5, 6, 17, 8, 18, 10 }, { 7, 17, 6, 14, 15, 16 }, { 9, 18, 10, 12, 11, 13 }, { 10, 15, 16, 13, 20 }, { 6, 11, 13, 16, 20 }, { 10, 17, 15, 20 }, { 6, 18, 11, 20 }, { 6, 17, 10, 18, 20 }, { 6, 16, 15, 17, 20 }, { 18, 10, 13, 11, 20 }, }
HPREF_ELEMENT_TYPE netgen::reftet_3eb_2v_newelstypes[] |
{ HP_PYRAMID_EDGES, HP_PYRAMID_EDGES, HP_TET_1E_1VA, HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PYRAMID, HP_PYRAMID, HP_TET, HP_TET, HP_PYRAMID, HP_PYRAMID, HP_PYRAMID, HP_NONE, }
int netgen::reftet_3eb_2v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 4, 1, 14 }, { 4, 2, 15 }, { 4, 3, 16 }, { 0, 0, 0 } }
int netgen::reftet_3eb_2v_splitelements[][5] |
{ { 1, 2, 3, 4, 20 }, { 0 }, }
int netgen::reftet_3eb_2v_splitfaces[][4] |
{ { 1, 2, 4, 17 }, { 2, 1, 3, 18 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_3ec_0v |
int netgen::reftet_3ec_0v_newels[][8] |
{ { 1, 5, 17, 6, 7 }, { 2, 8, 18, 10, 9 }, { 5, 17, 7, 8, 9, 18 }, { 6, 7, 17, 3, 13, 12 }, { 10, 9, 18, 4, 16, 14 }, { 9, 16, 13, 12, 20 }, { 7, 13, 16, 14, 20 }, { 7, 14, 18, 20 }, { 9, 12, 17, 20 }, { 17, 7, 18, 9, 20 }, { 7, 17, 12, 13, 20 }, { 9, 18, 14, 16, 20 }, }
HPREF_ELEMENT_TYPE netgen::reftet_3ec_0v_newelstypes[] |
{ HP_PYRAMID_EDGES, HP_PYRAMID_EDGES, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PYRAMID, HP_PYRAMID, HP_TET, HP_TET, HP_PYRAMID, HP_PYRAMID, HP_PYRAMID, HP_NONE, }
int netgen::reftet_3ec_0v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 2, 12 }, { 3, 4, 13 }, { 4, 1, 14 }, { 4, 3, 16 }, { 0, 0, 0 } }
int netgen::reftet_3ec_0v_splitelements[][5] |
{ { 1, 2, 3, 4, 20 }, { 0 }, }
int netgen::reftet_3ec_0v_splitfaces[][4] |
{ { 1, 2, 3, 17 }, { 2, 1, 4, 18 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_3ec_1v |
int netgen::reftet_3ec_1v_newels[][8] |
{ { 1, 5, 17, 6, 7 }, { 2, 8, 18, 10, 9 }, { 3, 11, 12, 13 }, { 5, 17, 7, 8, 9, 18 }, { 6, 7, 17, 11, 13, 12 }, { 10, 9, 18, 4, 16, 14 }, { 9, 16, 13, 12, 20 }, { 7, 13, 16, 14, 20 }, { 7, 14, 18, 20 }, { 9, 12, 17, 20 }, { 17, 7, 18, 9, 20 }, { 7, 17, 12, 13, 20 }, { 9, 18, 14, 16, 20 }, }
HPREF_ELEMENT_TYPE netgen::reftet_3ec_1v_newelstypes[] |
{ HP_PYRAMID_EDGES, HP_PYRAMID_EDGES, HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PYRAMID, HP_PYRAMID, HP_TET, HP_TET, HP_PYRAMID, HP_PYRAMID, HP_PYRAMID, HP_NONE, }
int netgen::reftet_3ec_1v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 4, 1, 14 }, { 4, 3, 16 }, { 0, 0, 0 } }
int netgen::reftet_3ec_1v_splitelements[][5] |
{ { 1, 2, 3, 4, 20 }, { 0 }, }
int netgen::reftet_3ec_1v_splitfaces[][4] |
{ { 1, 2, 3, 17 }, { 2, 1, 4, 18 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftet_3ec_2v |
int netgen::reftet_3ec_2v_newels[][8] |
{ { 1, 5, 17, 6, 7 }, { 2, 8, 18, 10, 9 }, { 3, 11, 12, 13 }, { 4, 15, 14, 16 }, { 5, 17, 7, 8, 9, 18 }, { 6, 7, 17, 11, 13, 12 }, { 10, 9, 18, 15, 16, 14 }, { 9, 16, 13, 12, 20 }, { 7, 13, 16, 14, 20 }, { 7, 14, 18, 20 }, { 9, 12, 17, 20 }, { 17, 7, 18, 9, 20 }, { 7, 17, 12, 13, 20 }, { 9, 18, 14, 16, 20 }, }
HPREF_ELEMENT_TYPE netgen::reftet_3ec_2v_newelstypes[] |
{ HP_PYRAMID_EDGES, HP_PYRAMID_EDGES, HP_TET_1E_1VA, HP_TET_1E_1VA, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PRISM_SINGEDGE, HP_PYRAMID, HP_PYRAMID, HP_TET, HP_TET, HP_PYRAMID, HP_PYRAMID, HP_PYRAMID, HP_NONE, }
int netgen::reftet_3ec_2v_splitedges[][3] |
{ { 1, 2, 5 }, { 1, 3, 6 }, { 1, 4, 7 }, { 2, 1, 8 }, { 2, 3, 9 }, { 2, 4, 10 }, { 3, 1, 11 }, { 3, 2, 12 }, { 3, 4, 13 }, { 4, 1, 14 }, { 4, 2, 15 }, { 4, 3, 16 }, { 0, 0, 0 } }
int netgen::reftet_3ec_2v_splitelements[][5] |
{ { 1, 2, 3, 4, 20 }, { 0 }, }
int netgen::reftet_3ec_2v_splitfaces[][4] |
{ { 1, 2, 3, 17 }, { 2, 1, 4, 18 }, { 0, 0, 0, 0 } }
int netgen::reftet_newels[][8] |
{ { 1, 2, 3, 4 }, }
HPREF_ELEMENT_TYPE netgen::reftet_newelstypes[] |
{ HP_TET, HP_NONE, }
int netgen::reftet_splitedges[][3] |
{ { 0, 0, 0 } }
HPRef_Struct netgen::reftrig |
{ HP_TRIG, reftrig_splitedges, 0, 0, reftrig_newelstypes, reftrig_newels }
HPRef_Struct netgen::reftrig_3singedges |
int netgen::reftrig_3singedges_newels[][8] |
{ { 10, 11, 12 }, { 4, 5, 11, 10 }, { 6, 7, 12, 11 }, { 8, 9, 10, 12 }, { 1, 4, 10 }, { 9, 1, 10 }, { 2, 6, 11 }, { 5, 2, 11 }, { 3, 8, 12 }, { 7, 3, 12 }, }
HPREF_ELEMENT_TYPE netgen::reftrig_3singedges_newelstypes[] |
{ HP_TRIG, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_NONE, }
{ { 1, 2, 4 }, { 2, 1, 5 }, { 2, 3, 6 }, { 3, 2, 7 }, { 3, 1, 8 }, { 1, 3, 9 }, { 0, 0, 0 } }
{ { 1, 2, 3, 10 }, { 2, 3, 1, 11 }, { 3, 1, 2, 12 }, { 0, 0, 0, 0 } }
int netgen::reftrig_newels[][8] |
{ { 1, 2, 3 }, }
HPREF_ELEMENT_TYPE netgen::reftrig_newelstypes[] |
{ HP_TRIG, HP_NONE, }
HPRef_Struct netgen::reftrig_singcorner |
{ HP_TRIG, reftrig_singcorner_splitedges, 0, 0, reftrig_singcorner_newelstypes, reftrig_singcorner_newels }
HPRef_Struct netgen::reftrig_singcorner12 |
{ HP_TRIG, reftrig_singcorner12_splitedges, 0, 0, reftrig_singcorner12_newelstypes, reftrig_singcorner12_newels }
HPRef_Struct netgen::reftrig_singcorner123 |
HPRef_Struct netgen::reftrig_singcorner123_2D |
{ { 1, 4, 5 }, { 2, 7, 6 }, { 3, 8, 9 }, { 4, 6, 8, 5 }, { 6, 7, 9, 8 }, }
HPREF_ELEMENT_TYPE netgen::reftrig_singcorner123_2D_newelstypes[] |
{ HP_TRIG_SINGCORNER, HP_TRIG_SINGCORNER, HP_TRIG_SINGCORNER, HP_QUAD, HP_QUAD, HP_NONE, }
{ { 1, 2, 4 }, { 1, 3, 5 }, { 2, 1, 6 }, { 2, 3, 7 }, { 3, 1, 8 }, { 3, 2, 9 }, { 0, 0, 0 } }
int netgen::reftrig_singcorner123_newels[][8] |
{ { 1, 4, 10, 5 }, { 2, 7, 11, 6 }, { 3, 8, 12, 9 }, { 4, 6, 11, 10 }, { 7, 9, 12, 11 }, { 8, 5, 10, 12 }, { 10, 11, 12 }, }
HPREF_ELEMENT_TYPE netgen::reftrig_singcorner123_newelstypes[] |
{ HP_DUMMY_QUAD_SINGCORNER, HP_DUMMY_QUAD_SINGCORNER, HP_DUMMY_QUAD_SINGCORNER, HP_QUAD, HP_QUAD, HP_QUAD, HP_TRIG, HP_NONE, }
{ { 1, 2, 4 }, { 1, 3, 5 }, { 2, 1, 6 }, { 2, 3, 7 }, { 3, 1, 8 }, { 3, 2, 9 }, { 0, 0, 0 } }
{ { 1, 2, 3, 10 }, { 2, 3, 1, 11 }, { 3, 1, 2, 12 }, { 0, 0, 0, 0 } }
int netgen::reftrig_singcorner12_newels[][8] |
{ { 1, 4, 5 }, { 2, 7, 6 }, { 4, 6, 7, 5 }, { 5, 7, 3 }, }
HPREF_ELEMENT_TYPE netgen::reftrig_singcorner12_newelstypes[] |
{ HP_TRIG_SINGCORNER, HP_TRIG_SINGCORNER, HP_QUAD, HP_TRIG, HP_NONE, }
{ { 1, 2, 4 }, { 1, 3, 5 }, { 2, 1, 6 }, { 2, 3, 7 }, { 0, 0, 0 } }
int netgen::reftrig_singcorner_newels[][8] |
{ { 1, 4, 5 }, { 2, 3, 5, 4 }, }
HPREF_ELEMENT_TYPE netgen::reftrig_singcorner_newelstypes[] |
{ HP_TRIG_SINGCORNER, HP_QUAD, HP_NONE, }
{ { 1, 2, 4 }, { 1, 3, 5 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftrig_singedge |
{ HP_TRIG, reftrig_singedge_splitedges, 0, 0, reftrig_singedge_newelstypes, reftrig_singedge_newels }
int netgen::reftrig_singedge_newels[][8] |
{ { 4, 3, 5 }, { 1, 2, 4, 5 }, }
HPREF_ELEMENT_TYPE netgen::reftrig_singedge_newelstypes[] |
{ HP_TRIG, HP_QUAD_SINGEDGE, HP_NONE, }
int netgen::reftrig_singedge_splitedges[][3] |
{ { 2, 3, 4 }, { 1, 3, 5 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftrig_singedgecorner1 |
HPRef_Struct netgen::reftrig_singedgecorner12 |
HPRef_Struct netgen::reftrig_singedgecorner123 |
{ { 1, 4, 5 }, { 6, 2, 7 }, { 4, 6, 7, 5 }, { 5, 7, 9, 8 }, { 3, 8, 9 }, }
HPREF_ELEMENT_TYPE netgen::reftrig_singedgecorner123_newelstypes[] |
{ HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_QUAD_SINGEDGE, HP_QUAD, HP_TRIG_SINGCORNER, HP_NONE, }
{ { 1, 2, 4 }, { 1, 3, 5 }, { 2, 1, 6 }, { 2, 3, 7 }, { 3, 1, 8 }, { 3, 2, 9 }, { 0, 0, 0 } }
{ { 1, 4, 5 }, { 6, 2, 7 }, { 4, 6, 7, 5 }, { 5, 7, 3 }, }
HPREF_ELEMENT_TYPE netgen::reftrig_singedgecorner12_newelstypes[] |
{ HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_QUAD_SINGEDGE, HP_TRIG, HP_NONE, }
{ { 1, 2, 4 }, { 1, 3, 5 }, { 2, 1, 6 }, { 2, 3, 7 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftrig_singedgecorner13 |
{ { 1, 4, 5 }, { 4, 2, 6, 5 }, { 5, 6, 8, 7 }, { 3, 7, 8 }, }
HPREF_ELEMENT_TYPE netgen::reftrig_singedgecorner13_newelstypes[] |
{ HP_TRIG_SINGEDGECORNER1, HP_QUAD_SINGEDGE, HP_QUAD, HP_TRIG_SINGCORNER, HP_NONE, }
{ { 1, 2, 4 }, { 1, 3, 5 }, { 2, 3, 6 }, { 3, 1, 7 }, { 3, 2, 8 }, { 0, 0, 0 } }
{ { 1, 6, 5 }, { 6, 2, 4, 5 }, { 5, 4, 3 }, }
HPREF_ELEMENT_TYPE netgen::reftrig_singedgecorner1_newelstypes[] |
{ HP_TRIG_SINGEDGECORNER1, HP_QUAD_SINGEDGE, HP_TRIG, HP_NONE, }
{ { 1, 2, 6 }, { 1, 3, 5 }, { 2, 3, 4 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftrig_singedgecorner2 |
HPRef_Struct netgen::reftrig_singedgecorner23 |
{ { 5, 2, 6 }, { 1, 5, 6, 4 }, { 4, 6, 8, 7 }, { 3, 7, 8 }, }
HPREF_ELEMENT_TYPE netgen::reftrig_singedgecorner23_newelstypes[] |
{ HP_TRIG_SINGEDGECORNER2, HP_QUAD_SINGEDGE, HP_QUAD, HP_TRIG_SINGCORNER, HP_NONE, }
{ { 1, 3, 4 }, { 2, 1, 5 }, { 2, 3, 6 }, { 3, 1, 7 }, { 3, 2, 8 }, { 0, 0, 0 } }
{ { 6, 2, 4}, { 1, 6, 4, 5 }, { 5, 4, 3 }, }
HPREF_ELEMENT_TYPE netgen::reftrig_singedgecorner2_newelstypes[] |
{ HP_TRIG_SINGEDGECORNER2, HP_QUAD_SINGEDGE, HP_TRIG, HP_NONE, }
{ { 2, 1, 6 }, { 1, 3, 5 }, { 2, 3, 4 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftrig_singedgecorner3 |
{ { 1, 2, 6, 4 }, { 4, 6, 7, 5 }, { 3, 5, 7 }, }
HPREF_ELEMENT_TYPE netgen::reftrig_singedgecorner3_newelstypes[] |
{ HP_QUAD_SINGEDGE, HP_QUAD, HP_TRIG_SINGCORNER, HP_NONE, }
{ { 1, 3, 4 }, { 3, 1, 5 }, { 2, 3, 6 }, { 3, 2, 7 }, { 0, 0, 0 } }
HPRef_Struct netgen::reftrig_singedges |
HPRef_Struct netgen::reftrig_singedges2 |
HPRef_Struct netgen::reftrig_singedges23 |
int netgen::reftrig_singedges23_newels[][8] |
{ { 1 , 4, 10 }, { 5, 1, 10 }, { 4, 6, 7, 10 }, { 8, 5, 10, 9 }, { 6, 2, 7 }, { 3, 8, 9 }, { 7, 9, 10 }, }
HPREF_ELEMENT_TYPE netgen::reftrig_singedges23_newelstypes[] |
{ HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_TRIG_SINGEDGECORNER2, HP_TRIG_SINGEDGECORNER1, HP_TRIG, HP_NONE, }
{ { 1, 2, 4 }, { 1, 3, 5 }, { 2, 1, 6 }, { 2, 3, 7 }, { 3, 1, 8 }, { 3, 2, 9 }, { 0, 0, 0 } }
{ { 1, 2, 3, 10 }, { 0, 0, 0, 0 } }
int netgen::reftrig_singedges2_newels[][8] |
{ { 1, 4, 9 }, { 5, 1, 9 }, { 4, 6, 7, 9 }, { 3, 5, 9, 8 }, { 6, 2, 7 }, { 7, 8, 9 }, }
HPREF_ELEMENT_TYPE netgen::reftrig_singedges2_newelstypes[] |
{ HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_TRIG_SINGEDGECORNER2, HP_TRIG, HP_NONE, }
{ { 1, 2, 4 }, { 1, 3, 5 }, { 2, 1, 6 }, { 2, 3, 7 }, { 3, 2, 8 }, { 0, 0, 0 } }
{ { 1, 2, 3, 9 }, { 0, 0, 0, 0 } }
HPRef_Struct netgen::reftrig_singedges3 |
int netgen::reftrig_singedges3_newels[][8] |
{ { 1, 4, 9 }, { 5, 1, 9 }, { 4, 2, 6, 9 }, { 7, 5, 9, 8 }, { 3, 7, 8 }, { 6, 8, 9 }, }
HPREF_ELEMENT_TYPE netgen::reftrig_singedges3_newelstypes[] |
{ HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_TRIG_SINGEDGECORNER1, HP_TRIG, HP_NONE, }
{ { 1, 2, 4 }, { 1, 3, 5 }, { 2, 3, 6 }, { 3, 1, 7 }, { 3, 2, 8 }, { 0, 0, 0 } }
{ { 1, 2, 3, 9 }, { 0, 0, 0, 0 } }
int netgen::reftrig_singedges_newels[][8] |
{ { 1, 4, 8 }, { 5, 1, 8 }, { 4, 2, 6, 8 }, { 3, 5, 8, 7 }, { 6, 7, 8 }, }
HPREF_ELEMENT_TYPE netgen::reftrig_singedges_newelstypes[] |
{ HP_TRIG_SINGEDGECORNER1, HP_TRIG_SINGEDGECORNER2, HP_QUAD_SINGEDGE, HP_QUAD_SINGEDGE, HP_TRIG, HP_NONE, }
int netgen::reftrig_singedges_splitedges[][3] |
{ { 1, 2, 4 }, { 1, 3, 5 }, { 2, 3, 6 }, { 3, 2, 7 }, { 0, 0, 0 } }
int netgen::reftrig_singedges_splitfaces[][4] |
{ { 1, 2, 3, 8 }, { 0, 0, 0, 0 } }
int netgen::reftrig_splitedges[][3] |
{ { 0, 0, 0 } }
int netgen::silentflag = 0 |
Array< SpecialPoint > netgen::specpoints |
STLDoctorParams netgen::stldoctor |
STLGeometry* netgen::stlgeometry |
STLParameters netgen::stlparam |
Tcl_Interp * netgen::tcl_interp |
int netgen::testmode = 0 |
ostream* netgen::testout = new ostream(0) |
const int netgen::tetGmsh[11] = {0,1,2,3,4,5,8,6,7,10,9} |
const char * netgen::tetrules |
Array<int> netgen::tets_in_qualclass |
int netgen::timestamp = 0 |
const char * netgen::triarules |
const int netgen::triGmsh[7] = {0,1,2,3,6,4,5} |
int netgen::usechartnormal = 1 |
bool netgen::verbose = 0 |
VisualizationParameters netgen::vispar |
VisualScene * netgen::vs = &vscross |
VisualSceneMesh netgen::vsmesh |
VisualSceneMeshDoctor netgen::vsmeshdoc |
VisualSceneSolution netgen::vssolution |
VisualSceneSurfaceMeshing netgen::vssurfacemeshing |