LifeV
Used to manage missing handlers

Functions

template<typename MeshElementMarkedType >
markerID_Type inheritPointsStrongerMarker (MeshElementMarkedType &geoElement)
 
template<typename MeshElementMarkedType >
markerID_Type inheritPointsWeakerMarker (MeshElementMarkedType &geoElement)
 Sets the marker ID of a MeshElementMarked of dimension greater one. More...
 

Detailed Description

Function Documentation

◆ inheritPointsStrongerMarker()

markerID_Type LifeV::MeshUtility::inheritPointsStrongerMarker ( MeshElementMarkedType &  geoElement)

Sets the marker ID of a MeshElementMarked according to the policy of the marker

It gets the stronger marker of the MeshElementMarked points. The marker hierarchy is defined in the MarkerDefinitions.hpp file. It returns the new marker id for the MeshElementMarked. If any of the vertices has an unset marker the result is an unset marked ID for the MeshElementMarked.

See also
MarkerDefinitions.hpp
Warning
It overrides the original marker ID.
Returns
the new marker ID for geoElement
Todo:
LF: It should be made a functor so to give the user a easier way to change the policy if needed

Definition at line 674 of file MeshUtility.hpp.

◆ inheritPointsWeakerMarker()

markerID_Type LifeV::MeshUtility::inheritPointsWeakerMarker ( MeshElementMarkedType &  geoElement)

Sets the marker ID of a MeshElementMarked of dimension greater one.

! It gets the weaker marker of the MeshElementMarked points. The marker hierarchy is defined in the MarkerDefinitions.hpp file. It returns the new marker id for the MeshElementMarked. If any of the vertices has an unset marker the result is an unset marker ID for the MeshElementMarked.

See also
MarkerDefinitions.hpp
Warning
It overrides the original marker ID.
Returns
the new marker ID for geoElement

Definition at line 703 of file MeshUtility.hpp.