PeriDEM 0.3.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
Loading...
Searching...
No Matches
builtinGmshGeometry.cpp File Reference
#include "builtinGmshGeometry.h"
#include "annulusMesh2D.h"
#include "annulusMesh3D.h"
#include "openBoundaryWalls2D.h"
#include "primitiveOccMesh.h"
#include "geom/complexGeomObjects.h"
#include "geom/geomObjects.h"
#include "geom/openRectChannel2D.h"
#include "geom/openCuboidChannel3D.h"
#include "openBoundaryWalls3D.h"
#include "util/point.h"
#include <cmath>
#include <gmsh.h>
#include <stdexcept>
#include <vector>
Include dependency graph for builtinGmshGeometry.cpp:

Go to the source code of this file.

Namespaces

namespace  mesh_gen
 
namespace  mesh_gen::anonymous_namespace{builtinGmshGeometry.cpp}
 

Functions

void mesh_gen::anonymous_namespace{builtinGmshGeometry.cpp}::meshPolygon2DGeoFromVertices (const std::vector< util::Point > &verts, double h)
 
void mesh_gen::anonymous_namespace{builtinGmshGeometry.cpp}::buildOpenRectChannel2DGeo (const geom::OpenRectChannel2D &g, double h)
 
static int mesh_gen::anonymous_namespace{builtinGmshGeometry.cpp}::firstVolumeTagFromCut (const std::vector< std::pair< int, int > > &ov)
 
static util::Point mesh_gen::anonymous_namespace{builtinGmshGeometry.cpp}::embedPointOpenCuboidChannel3DForMesh (const geom::OpenCuboidChannel3D &g)
 
void mesh_gen::anonymous_namespace{builtinGmshGeometry.cpp}::buildOpenCuboidChannel3DGeo (const geom::OpenCuboidChannel3D &g, double h)
 
std::vector< util::Pointmesh_gen::anonymous_namespace{builtinGmshGeometry.cpp}::drum2dPolygonBoundary (const geom::Drum2D &d)
 
void mesh_gen::anonymous_namespace{builtinGmshGeometry.cpp}::buildCircleOcc (const geom::Circle &c, double h)
 
void mesh_gen::anonymous_namespace{builtinGmshGeometry.cpp}::buildSphereOcc (const geom::Sphere &s)
 
void mesh_gen::anonymous_namespace{builtinGmshGeometry.cpp}::buildOccBoxFromAabb (const geom::GeomObject &g)
 
void mesh_gen::anonymous_namespace{builtinGmshGeometry.cpp}::buildComplexRectangles2DOcc (const geom::ComplexGeomObject &c, double h)
 
void mesh_gen::buildGmshGeometryInCurrentModel (const geom::GeomObject &g, double h)