#include <marking.hpp>
Definition at line 22 of file marking.hpp.
Element type related to shifted boundaries (not interfaces).
Enumerator |
---|
INSIDE |
|
OUTSIDE |
|
CUT |
|
Definition at line 39 of file marking.hpp.
void mfem::ShiftedFaceMarker::ListEssentialTDofs |
( |
const Array< int > & |
elem_marker, |
|
|
const Array< int > & |
sface_dof_list, |
|
|
Array< int > & |
ess_tdof_list, |
|
|
Array< int > & |
ess_shift_bdr |
|
) |
| const |
List the dofs that will be inactive for the computation on the surrogate domain. This includes dofs for the elements located outside the true domain (and optionally, for the elements cut by the true boundary, if include_cut_cell = false) minus the dofs that are located on the surrogate boundary.
Definition at line 180 of file marking.cpp.
void mfem::ShiftedFaceMarker::ListShiftedFaceDofs |
( |
const Array< int > & |
elem_marker, |
|
|
Array< int > & |
sface_dof_list |
|
) |
| const |
List dofs associated with the surrogate boundary. If include_cut_cell = false, the surrogate boundary includes faces between elements cut by the true boundary and the elements that are located inside the true domain. If include_cut_cell = true, the surrogate boundary is the faces between elements outside the true domain and the elements cut by the true boundary.
Definition at line 84 of file marking.cpp.
void mfem::ShiftedFaceMarker::ListShiftedFaceDofs2 |
( |
const Array< int > & |
elem_marker, |
|
|
Array< int > & |
sface_dof_list |
|
) |
| const |
|
protected |
void mfem::ShiftedFaceMarker::MarkElements |
( |
Array< int > & |
elem_marker | ) |
const |
Mark all the elements in the mesh using the SBElementType.
Definition at line 17 of file marking.cpp.
const bool mfem::ShiftedFaceMarker::func_dof_marking = false |
|
protected |
bool mfem::ShiftedFaceMarker::include_cut_cell |
|
protected |
ParMesh& mfem::ShiftedFaceMarker::pmesh |
|
protected |
The documentation for this class was generated from the following files: