20 #ifndef __MESHCUT_UTILS_HXX__
21 #define __MESHCUT_UTILS_HXX__
34 POI1,
SEG2,
SEG3,
TRIA3,
TRIA6,
QUAD4,
QUAD8,
TETRA4,
TETRA10,
PYRAM5,
PYRAM13,
PENTA6,
PENTA15,
HEXA8,
HEXA20
38 void ERREUR(
const char* msg);
43 bool appartient(std::string e, std::string tableau[],
int taille);
45 int numNoeudPointe(std::string b1, std::string b2, std::string b3);
46 std::string
strip(std::string S);
55 std::string
ASTER8(std::string s);
67 std::string
SIGNE(
double x);
68 void champType(std::string type, med_entity_type MEM, med_geometry_type MGE, med_idt fid, med_idt fidout,
69 char *maa,
char *nomChamp,
char *nomChampMoy, med_field_type typeChamp,
char *compChamp,
70 char *unitChamp, med_int nCompChamp, std::map<std::string, int> REFGAUSS,
int ichamp);
73 float distance2(
float x1,
float y1,
float z1,
float x2,
float y2,
float z2);