|
| UnfittedImplDomain (const FuncPtr phi, GridPtr grid) |
|
| UnfittedImplDomain (const FuncPtr phi, GridPtr grid, const std::vector< std::int64_t > &cells) |
|
FuncPtr | get_impl_func () const |
|
Public Member Functions inherited from qugar::UnfittedDomain< dim > |
virtual | ~UnfittedDomain ()=default |
|
| UnfittedDomain (const UnfittedDomain &other)=default |
| Copy constructor.
|
|
UnfittedDomain & | operator= (const UnfittedDomain &other)=default |
| Copy assignment operator.
|
|
| UnfittedDomain (UnfittedDomain &&other) noexcept=default |
| Move constructor.
|
|
UnfittedDomain & | operator= (UnfittedDomain &&other) noexcept=default |
| Move assignment operator.
|
|
GridPtr | get_grid () const |
|
bool | is_exterior_facet (std::int64_t cell_id, int local_facet_id) const |
|
std::size_t | get_num_total_cells () const |
|
std::size_t | get_num_full_cells () const |
|
std::size_t | get_num_empty_cells () const |
|
std::size_t | get_num_cut_cells () const |
|
bool | has_facets_with_unf_bdry () const |
|
void | get_full_cells (std::vector< std::int64_t > &cell_ids) const |
|
void | get_empty_cells (std::vector< std::int64_t > &cell_ids) const |
|
void | get_cut_cells (std::vector< std::int64_t > &cell_ids) const |
|
void | get_full_cells (const std::vector< std::int64_t > &target_cell_ids, std::vector< std::int64_t > &cell_ids) const |
|
void | get_empty_cells (const std::vector< std::int64_t > &target_cell_ids, std::vector< std::int64_t > &cell_ids) const |
|
void | get_cut_cells (const std::vector< std::int64_t > &target_cell_ids, std::vector< std::int64_t > &cell_ids) const |
|
void | get_empty_facets (std::vector< std::int64_t > &cell_ids, std::vector< int > &local_facets_ids) const |
|
void | get_full_facets (std::vector< std::int64_t > &cell_ids, std::vector< int > &local_facets_ids) const |
|
void | get_unfitted_facets (std::vector< std::int64_t > &cell_ids, std::vector< int > &local_facets_ids) const |
|
void | get_full_unfitted_facets (std::vector< std::int64_t > &cell_ids, std::vector< int > &local_facets_ids) const |
|
void | get_cut_facets (std::vector< std::int64_t > &cell_ids, std::vector< int > &local_facets_ids) const |
|
void | get_empty_facets (const std::vector< std::int64_t > &target_cell_ids, const std::vector< int > &target_local_facets_ids, std::vector< std::int64_t > &cell_ids, std::vector< int > &local_facets_ids) const |
|
void | get_full_facets (const std::vector< std::int64_t > &target_cell_ids, const std::vector< int > &target_local_facets_ids, std::vector< std::int64_t > &cell_ids, std::vector< int > &local_facets_ids) const |
|
void | get_unfitted_facets (const std::vector< std::int64_t > &target_cell_ids, const std::vector< int > &target_local_facets_ids, std::vector< std::int64_t > &cell_ids, std::vector< int > &local_facets_ids) const |
|
void | get_full_unfitted_facets (const std::vector< std::int64_t > &target_cell_ids, const std::vector< int > &target_local_facets_ids, std::vector< std::int64_t > &cell_ids, std::vector< int > &local_facets_ids) const |
|
void | get_cut_facets (const std::vector< std::int64_t > &target_cell_ids, const std::vector< int > &target_local_facets_ids, std::vector< std::int64_t > &cell_ids, std::vector< int > &local_facets_ids) const |
|
bool | is_full_cell (std::int64_t cell_id) const |
|
bool | is_empty_cell (std::int64_t cell_id) const |
|
bool | is_cut_cell (std::int64_t cell_id) const |
|
bool | is_full_with_unf_bdry_cell (std::int64_t cell_id) const |
|
bool | is_full_facet (std::int64_t cell_id, int local_facet_id) const |
|
bool | is_empty_facet (std::int64_t cell_id, int local_facet_id) const |
|
bool | is_cut_facet (std::int64_t cell_id, int local_facet_id) const |
|
bool | is_full_unfitted_facet (std::int64_t cell_id, int local_facet_id) const |
|
bool | is_cell_with_unf_bdry (std::int64_t cell_id) const |
|
bool | has_unfitted_boundary (std::int64_t cell_id, int local_facet_id) const |
|
bool | has_external_boundary (std::int64_t cell_id, int local_facet_id) const |
|