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

Go to the source code of this file.

Namespaces

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

Functions

void mesh_gen::anonymous_namespace{annulusMesh2D.cpp}::assertRectangleAnnulusValid (const geom::Rectangle &outer, const geom::Rectangle &inner)
 
void mesh_gen::anonymous_namespace{annulusMesh2D.cpp}::assertCircleAnnulusValid (const geom::Circle &outer, const geom::Circle &inner)
 
void mesh_gen::anonymous_namespace{annulusMesh2D.cpp}::assertEllipseAnnulusValid (const geom::Ellipse &outer, const geom::Ellipse &inner)
 
int mesh_gen::anonymous_namespace{annulusMesh2D.cpp}::addEllipseDiskOcc (const geom::Ellipse &e)
 
static int mesh_gen::anonymous_namespace{annulusMesh2D.cpp}::firstTagOfDim (const std::vector< std::pair< int, int > > &ov, int dim)
 
util::Point mesh_gen::anonymous_namespace{annulusMesh2D.cpp}::embedPointInAnnulus2D (const geom::AnnulusGeomObject &a)
 
void mesh_gen::anonymous_namespace{annulusMesh2D.cpp}::finish2DCutEmbedSurface (const std::vector< std::pair< int, int > > &ov, const geom::AnnulusGeomObject &a, double h)
 
void mesh_gen::anonymous_namespace{annulusMesh2D.cpp}::buildRectangleAnnulus2D (const geom::AnnulusGeomObject &a, double h)
 
void mesh_gen::anonymous_namespace{annulusMesh2D.cpp}::buildCircleAnnulus2D (const geom::AnnulusGeomObject &a, double h)
 
void mesh_gen::anonymous_namespace{annulusMesh2D.cpp}::buildEllipseAnnulus2D (const geom::AnnulusGeomObject &a, double h)
 
void mesh_gen::buildAnnulus2DInCurrentModel (const geom::AnnulusGeomObject &a, double h)