Builds geometries of different types. Depending on the type of geometries the correct functions are called to fill the geometry structure.
int ngeometries
Definition: globals.h:64
struct geometry * geometries
Definition: globals.h:66
int build_nodes(struct geometry *geom)
Definition: geom_nodes.c:30
#define GMSH
Definition: config.h:58
#define CYLINDER
Definition: config.h:55
int cylinder(struct geometry *geom)
Definition: geom_cylinder.c:31
#define NODES
Definition: config.h:56
#define LOG_ERROR
Definition: logger.h:24
External geometry stored in .msh file using GMSH v2.0 format.
Definition: structs.h:250
#define PLATE
Definition: config.h:57
#define SPHERE
Definition: config.h:54
int plate(struct geometry *geom)
Definition: geom_plate.c:29
int sphere(struct geometry *geom)
Definition: geom_sphere.c:30
#define MSG_GEOM_READ_ERROR
Definition: messages.h:37
void logger(int level, char *msg,...)
Definition: logger.c:56
int build_gmsh(struct geometry *geom)
Build nodes from .msh file. Only version >= 2.2 is supported. Only one symmetry plane is supported...
Definition: geom_gmsh.c:88
External geometry stored in file using acousto native format.
Definition: structs.h:241