#include "common/types.h"
#include "common/util/smart_pointer.h"
#include <string>
#include <vector>
#include "marking_utils_impl.h"
Go to the source code of this file.
|
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 TGridFunction > |
void | ug::MarkOutOfRangeElems (SmartPtr< IRefiner > refiner, ConstSmartPtr< TGridFunction > u, size_t cmp, number lowerBnd, number upperBnd) |
|
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...
|
|