|
| virtual | ~Policy ()=default |
| |
| virtual void | update_neighbors (Triangulation< dim, spacedim > &tria)=0 |
| |
| virtual void | delete_children (Triangulation< dim, spacedim > &triangulation, typename Triangulation< dim, spacedim >::cell_iterator &cell, std::vector< unsigned int > &line_cell_count, std::vector< unsigned int > &quad_cell_count)=0 |
| |
| virtual Triangulation< dim, spacedim >::DistortedCellList | execute_refinement (Triangulation< dim, spacedim > &triangulation, const bool check_for_distorted_cells)=0 |
| |
| virtual void | prevent_distorted_boundary_cells (Triangulation< dim, spacedim > &triangulation)=0 |
| |
| virtual void | prepare_refinement_dim_dependent (Triangulation< dim, spacedim > &triangulation)=0 |
| |
| virtual bool | coarsening_allowed (const typename Triangulation< dim, spacedim >::cell_iterator &cell)=0 |
| |
| virtual std::unique_ptr< Policy< dim, spacedim > > | clone ()=0 |
| |
template<
int dim,
int spacedim>
class internal::TriangulationImplementation::Policy< dim, spacedim >
An interface for algorithms that implement Triangulation-specific tasks related to creation, refinement, and coarsening.
Definition at line 2467 of file tria.cc.