ug4
marking_utils.cpp File Reference

Namespaces

 ug
 the ug namespace
 

Functions

template<typename TDomain >
void ug::MarkAlongSurface (SmartPtr< IRefiner > refiner, SmartPtr< TDomain > domain, const std::vector< std::string > &surfaceSubsets, const std::vector< std::string > &volumeSubsets)
 Mark elements neighboring a surface. More...
 
template<typename TDomain >
void ug::MarkAnisotropic (SmartPtr< IRefiner > refiner, SmartPtr< TDomain > domain, number thresholdRatio)
 Mark all anisotropic elements of the surface grid for ansiotropic refinement. More...
 
template<typename TDomain >
void ug::MarkAnisotropicOnlyX (SmartPtr< IRefiner > refiner, SmartPtr< TDomain > domain, number thresholdRatio)
 Mark all elements that are anisotropic in direction of the x-axis for ansiotropic refinement. More...
 
template<typename TDomain >
void ug::MarkGlobal (SmartPtr< IRefiner > refiner, SmartPtr< TDomain > domain)
 Mark all surface elements for refinement. More...
 
template<typename TDomain >
void ug::MarkSubsets (SmartPtr< IRefiner > refiner, SmartPtr< TDomain > domain, const std::vector< std::string > &vSubset)
 Mark all surface elements of specific subsets for refinement. More...