deal.II version GIT relicensing-2289-g1e5549a87a 2024-12-21 21:30:00+00:00
|
Public Member Functions | |
DiscreteLevelSetDescription (const DoFHandler< dim > &dof_handler, const VectorType &level_set) | |
const hp::FECollection< dim > & | get_fe_collection () const override |
unsigned int | active_fe_index (const typename Triangulation< dim >::active_cell_iterator &cell) const override |
void | get_local_level_set_values (const typename Triangulation< dim >::active_cell_iterator &cell, const unsigned int face_index, Vector< double > &local_levelset_values) override |
Private Attributes | |
const ObserverPointer< const DoFHandler< dim > > | dof_handler |
const ObserverPointer< const VectorType > | level_set |
The concrete LevelSetDescription used when the level set function is described as a (DoFHandler, Vector)-pair.
Definition at line 86 of file mesh_classifier.cc.
NonMatching::internal::MeshClassifierImplementation::DiscreteLevelSetDescription< dim, VectorType >::DiscreteLevelSetDescription | ( | const DoFHandler< dim > & | dof_handler, |
const VectorType & | level_set | ||
) |
Constructor.
Definition at line 135 of file mesh_classifier.cc.
|
overridevirtual |
Return the FECollection of the DoFHandler passed to the constructor.
Implements NonMatching::internal::MeshClassifierImplementation::LevelSetDescription< dim >.
Definition at line 146 of file mesh_classifier.cc.
|
overridevirtual |
Return the active FE index of the DoFCellAccessor associated with the DoFHandler and the incoming cell in the triangulation.
Implements NonMatching::internal::MeshClassifierImplementation::LevelSetDescription< dim >.
Definition at line 179 of file mesh_classifier.cc.
|
overridevirtual |
Writes the local face dofs of the global level set vector to local_levelset_values
.
Implements NonMatching::internal::MeshClassifierImplementation::LevelSetDescription< dim >.
Definition at line 155 of file mesh_classifier.cc.
|
private |
Pointer to the DoFHandler associated with the level set function.
Definition at line 123 of file mesh_classifier.cc.
|
private |
Pointer to the vector containing the level set function's global dof values.
Definition at line 129 of file mesh_classifier.cc.