BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
belfem::mesh::CutProcessor Class Reference

Converts thick cuts into the thin cuts the FEM assembly consumes. More...

#include <cl_CutProcessor.hpp>

Public Member Functions

 CutProcessor (Mesh *aMesh, Cohomology *aCohomology, const Vector< id_t > &aPhiBlocks, const Vector< id_t > &aNonPhiBlocks, const Vector< id_t > &aPhiInterfaces, const Vector< id_t > &aPhiBoundaries, const Vector< id_t > &aPhiPeriodic)
 ~CutProcessor ()
Cell< Node * > & abstract_nodes ()
id_t max_node_id ()
id_t max_sideset_id ()
void save_debug_meshes ()

Detailed Description

Converts thick cuts into the thin cuts the FEM assembly consumes.

See also
Thick Cuts, Thin Cuts, and Conjugate Edges

Constructor & Destructor Documentation

◆ CutProcessor()

belfem::mesh::CutProcessor::CutProcessor ( Mesh * aMesh,
Cohomology * aCohomology,
const Vector< id_t > & aPhiBlocks,
const Vector< id_t > & aNonPhiBlocks,
const Vector< id_t > & aPhiInterfaces,
const Vector< id_t > & aPhiBoundaries,
const Vector< id_t > & aPhiPeriodic )

◆ ~CutProcessor()

belfem::mesh::CutProcessor::~CutProcessor ( )

Member Function Documentation

◆ abstract_nodes()

Cell< Node * > & belfem::mesh::CutProcessor::abstract_nodes ( )
inline

◆ max_node_id()

id_t belfem::mesh::CutProcessor::max_node_id ( )
inline

◆ max_sideset_id()

id_t belfem::mesh::CutProcessor::max_sideset_id ( )
inline

◆ save_debug_meshes()

void belfem::mesh::CutProcessor::save_debug_meshes ( )

The documentation for this class was generated from the following files: