|
| | 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 |
| |