Loading [MathJax]/extensions/tex2jax.js
ug4
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
marking_utils.cpp File Reference

Namespaces

namespace  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.
 
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.
 
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.
 
template<typename TDomain >
void ug::MarkGlobal (SmartPtr< IRefiner > refiner, SmartPtr< TDomain > domain)
 Mark all surface elements for refinement.
 
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.