dune-mmesh 1.4.1-git
Loading...
Searching...
No Matches
Dune::LongestEdgeRefinement< Grid > Class Template Reference

Class defining a longest edge refinement strategy. More...

#include <dune/mmesh/remeshing/longestedgerefinement.hh>

Static Public Member Functions

template<class Element >
static auto refinement (const Element &element)
 Returns the refinement/coarsening point for each grid cell.
 
template<class Element >
static Vertex coarsening (const Element &element)
 return coarsening vertex (vertex of shortest edge)
 
static bool atBoundary (const Vertex &v)
 return if vertex is incident to infinite vertex
 
static int boundaryFlag (const Vertex &v)
 return if vertex is removable at the boundary
 
template<class Vertex >
static bool isRemoveable (const Vertex &vertex)
 return if interface vertex is neither a tip nor a junction
 

Detailed Description

template<class Grid>
class Dune::LongestEdgeRefinement< Grid >

Class defining a longest edge refinement strategy.

Member Function Documentation

◆ atBoundary()

template<class Grid >
static bool Dune::LongestEdgeRefinement< Grid >::atBoundary ( const Vertex &  v)
inlinestatic

return if vertex is incident to infinite vertex

◆ boundaryFlag()

template<class Grid >
static int Dune::LongestEdgeRefinement< Grid >::boundaryFlag ( const Vertex &  v)
inlinestatic

return if vertex is removable at the boundary

◆ coarsening()

template<class Grid >
template<class Element >
static Vertex Dune::LongestEdgeRefinement< Grid >::coarsening ( const Element &  element)
inlinestatic

return coarsening vertex (vertex of shortest edge)

Parameters
elementA grid element

◆ isRemoveable()

template<class Grid >
template<class Vertex >
static bool Dune::LongestEdgeRefinement< Grid >::isRemoveable ( const Vertex &  vertex)
inlinestatic

return if interface vertex is neither a tip nor a junction

◆ refinement()

template<class Grid >
template<class Element >
static auto Dune::LongestEdgeRefinement< Grid >::refinement ( const Element &  element)
inlinestatic

Returns the refinement/coarsening point for each grid cell.

return refinement point (center of longest edge)

Parameters
elementA grid element

The documentation for this class was generated from the following file: