Wiki

Clone wiki

mshr / API / CSGCGALMeshGenerator3D

Variable

mshr::CSGCGALMeshGenerator3D

Mesh generator for Constructive Solid Geometry (CSG) utilizing CGALs 3D Mesh generation package.

Public functions

CSGCGALMeshGenerator3D()

Create mesh generator.

~CSGCGALMeshGenerator3D()

Destructor.

void generate(std::shared_ptr< const CSGCGALDomain3D > domain, dolfin::Mesh &mesh) const

Generate Dolfin mesh.

Parameters| |
----------|-----------------------|---------------------------------------------- domain |std::shared_ptr< const |The polyhedral domain to be meshed
mesh |dolfin::Mesh & |The mesh object to be filled. Will be cleared.

void generate(std::shared_ptr< const CSGGeometry > geometry, dolfin::Mesh &mesh) const

Generate Dolfin mesh.

Parameters| |
----------|-----------------------|---------------------------------------------- geometry |std::shared_ptr< const |The csg geometry to be meshed
mesh |dolfin::Mesh & |The mesh object to be filled. Will be cleared.

void generate(const CSGGeometry &geometry, dolfin::Mesh &mesh) const

Generate Dolfin mesh.

Parameters| |
----------|--------------|---------------------------------------------- geometry |const |The csg geometry to be meshed
mesh |dolfin::Mesh &|The mesh object to be filled. Will be cleared.

Updated