![]() |
PeriDEM 0.3.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
|
Functions | |
| void | assertCuboidAnnulusValid (const geom::Cuboid &outer, const geom::Cuboid &inner) |
| void | assertSphereAnnulusValid (const geom::Sphere &outer, const geom::Sphere &inner) |
| static int | firstTagOfDim (const std::vector< std::pair< int, int > > &ov, int dim) |
| util::Point | embedPointInAnnulus3D (const geom::AnnulusGeomObject &a) |
| void | finish3DCutEmbedVolume (const std::vector< std::pair< int, int > > &ov, const geom::AnnulusGeomObject &a, double h) |
| void | buildCuboidAnnulus3D (const geom::AnnulusGeomObject &a, double h) |
| void | buildSphereAnnulus3D (const geom::AnnulusGeomObject &a, double h) |
| void mesh_gen::anonymous_namespace{annulusMesh3D.cpp}::assertCuboidAnnulusValid | ( | const geom::Cuboid & | outer, |
| const geom::Cuboid & | inner | ||
| ) |
Definition at line 22 of file annulusMesh3D.cpp.
References assertCuboidAnnulusValid(), and geom::Cuboid::d_vertices.
Referenced by assertCuboidAnnulusValid(), and buildCuboidAnnulus3D().
| void mesh_gen::anonymous_namespace{annulusMesh3D.cpp}::assertSphereAnnulusValid | ( | const geom::Sphere & | outer, |
| const geom::Sphere & | inner | ||
| ) |
Definition at line 35 of file annulusMesh3D.cpp.
References assertSphereAnnulusValid(), geom::Sphere::d_r, and geom::Sphere::d_x.
Referenced by assertSphereAnnulusValid(), and buildSphereAnnulus3D().
| void mesh_gen::anonymous_namespace{annulusMesh3D.cpp}::buildCuboidAnnulus3D | ( | const geom::AnnulusGeomObject & | a, |
| double | h | ||
| ) |
Definition at line 94 of file annulusMesh3D.cpp.
References assertCuboidAnnulusValid(), buildCuboidAnnulus3D(), geom::AnnulusGeomObject::d_inObj_p, geom::AnnulusGeomObject::d_outObj_p, and finish3DCutEmbedVolume().
Referenced by buildCuboidAnnulus3D().
| void mesh_gen::anonymous_namespace{annulusMesh3D.cpp}::buildSphereAnnulus3D | ( | const geom::AnnulusGeomObject & | a, |
| double | h | ||
| ) |
Definition at line 119 of file annulusMesh3D.cpp.
References assertSphereAnnulusValid(), buildSphereAnnulus3D(), geom::AnnulusGeomObject::d_inObj_p, geom::AnnulusGeomObject::d_outObj_p, and finish3DCutEmbedVolume().
Referenced by buildSphereAnnulus3D().
| util::Point mesh_gen::anonymous_namespace{annulusMesh3D.cpp}::embedPointInAnnulus3D | ( | const geom::AnnulusGeomObject & | a | ) |
See embedPointInAnnulus2D: centroid of shell can lie in the void; embed in solid material.
Definition at line 53 of file annulusMesh3D.cpp.
References geom::AnnulusGeomObject::center(), geom::AnnulusGeomObject::d_inObj_p, geom::GeomObject::d_name, geom::AnnulusGeomObject::d_outObj_p, geom::Cuboid::d_vertices, geom::Sphere::d_x, util::Point::d_x, and embedPointInAnnulus3D().
Referenced by embedPointInAnnulus3D(), and finish3DCutEmbedVolume().
| void mesh_gen::anonymous_namespace{annulusMesh3D.cpp}::finish3DCutEmbedVolume | ( | const std::vector< std::pair< int, int > > & | ov, |
| const geom::AnnulusGeomObject & | a, | ||
| double | h | ||
| ) |
Definition at line 70 of file annulusMesh3D.cpp.
References util::Point::d_x, util::Point::d_y, util::Point::d_z, embedPointInAnnulus3D(), finish3DCutEmbedVolume(), and firstTagOfDim().
Referenced by buildCuboidAnnulus3D(), buildSphereAnnulus3D(), and finish3DCutEmbedVolume().
|
static |
Definition at line 45 of file annulusMesh3D.cpp.
References firstTagOfDim().
Referenced by finish3DCutEmbedVolume(), and firstTagOfDim().