PeriDEM 0.3.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
Loading...
Searching...
No Matches
annulusMesh3D.cpp File Reference
#include "annulusMesh3D.h"
#include "geom/complexGeomObjects.h"
#include "geom/geomObjects.h"
#include <cmath>
#include <gmsh.h>
#include <sstream>
#include <stdexcept>
#include <vector>
Include dependency graph for annulusMesh3D.cpp:

Go to the source code of this file.

Namespaces

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

Functions

void mesh_gen::anonymous_namespace{annulusMesh3D.cpp}::assertCuboidAnnulusValid (const geom::Cuboid &outer, const geom::Cuboid &inner)
 
void mesh_gen::anonymous_namespace{annulusMesh3D.cpp}::assertSphereAnnulusValid (const geom::Sphere &outer, const geom::Sphere &inner)
 
static int mesh_gen::anonymous_namespace{annulusMesh3D.cpp}::firstTagOfDim (const std::vector< std::pair< int, int > > &ov, int dim)
 
util::Point mesh_gen::anonymous_namespace{annulusMesh3D.cpp}::embedPointInAnnulus3D (const geom::AnnulusGeomObject &a)
 
void mesh_gen::anonymous_namespace{annulusMesh3D.cpp}::finish3DCutEmbedVolume (const std::vector< std::pair< int, int > > &ov, const geom::AnnulusGeomObject &a, double h)
 
void mesh_gen::anonymous_namespace{annulusMesh3D.cpp}::buildCuboidAnnulus3D (const geom::AnnulusGeomObject &a, double h)
 
void mesh_gen::anonymous_namespace{annulusMesh3D.cpp}::buildSphereAnnulus3D (const geom::AnnulusGeomObject &a, double h)
 
void mesh_gen::buildAnnulus3DInCurrentModel (const geom::AnnulusGeomObject &a, double h)