Registry
ug4Bridge::Refinement Namespace Reference

Functions

SmartPtr< IRefiner > AdaptiveRegularDomainRefiner (Domain *dom)
 
SmartPtr< IRefMarkAdjuster > AddHorizontalAnisotropyAdjuster (IRefiner *refiner, Domain *dom)
 
SmartPtr< IRefMarkAdjuster > AddShadowCopyAdjuster (IRefiner *refiner)
 
void ApplyConstrainedSmoothSubdivisionVolumesToTopLevel (MultiGrid *unnamed, MGSubsetHandler *unnamed, MGSubsetHandler *unnamed, const char *unnamed)
 
void ApplySmoothSubdivisionSurfacesToTopLevel (MultiGrid *unnamed, APosition1 *unnamed, MGSubsetHandler *unnamed, MGSubsetHandler *unnamed, const char *unnamed)
 
void ApplySmoothSubdivisionVolumesToTopLevel (MultiGrid *unnamed, MGSubsetHandler *unnamed, MGSubsetHandler *unnamed, const char *unnamed)
 
void AssignSubset_VerticesInCube (Domain *unnamed, const Vec *unnamed, const Vec *unnamed, int unnamed)
 
void AssignSubset_VerticesInSphere (Domain *unnamed, const Vec *unnamed, double unnamed, int unnamed)
 
void CheckValences (MultiGrid *unnamed, MGSubsetHandler *unnamed, const char *unnamed)
 
APosition1GetDomainPositionAttachment (Domain *unnamed)
 
SmartPtr< IRefiner > GlobalDomainRefiner (Domain *dom)
 
SmartPtr< GlobalFracturedMediumRefiner > GlobalFracturedDomainRefiner (Domain *dom)
 
SmartPtr< GlobalSubdivisionMultiGridRefiner > GlobalSubdivisionDomainRefiner (Domain *dom, const char *unnamed, bool unnamed)
 
SmartPtr< IRefiner > HangingNodeDomainRefiner (Domain *dom)
 
void MarkAnisotropic_LongEdges (Domain *dom, IRefiner *refiner, double maxEdgeLen)
 
void MarkForAdaption_AbsoluteGradientIndicator (IRefiner *unnamed, GridFunction *unnamed, const char *unnamed, double unnamed, double unnamed, int unnamed, int unnamed)
 
void MarkForAdaption_AbsoluteGradientJumpIndicator (IRefiner *unnamed, GridFunction *unnamed, const char *unnamed, double unnamed, double unnamed, int unnamed, int unnamed)
 
void MarkForAdaption_ElementsTouchingSubset (Domain *dom, IRefiner *refiner, ISubsetHandler *subsetHandler, int subsetIndex, std::string strMark)
 
void MarkForAdaption_ElementsTouchingSubsets (Domain *dom, IRefiner *refiner, const char *subsetHandler, std::string subsetNames)
 
void MarkForAdaption_GradientAverage (IRefiner *unnamed, SmartPtr< GridFunction > unnamed, const char *unnamed, double unnamed, int unnamed, int unnamed)
 
void MarkForAdaption_GradientIndicator (IRefiner *unnamed, GridFunction *unnamed, const char *unnamed, double unnamed, double unnamed, double unnamed, int unnamed)
 
void MarkForAdaption_GradientJump (IRefiner *unnamed, SmartPtr< GridFunction > unnamed, const char *unnamed, double unnamed, int unnamed, int unnamed, std::string unnamed)
 
void MarkForAdaption_GradientJumpIndicator (IRefiner *unnamed, GridFunction *unnamed, const char *unnamed, double unnamed, double unnamed, double unnamed, int unnamed)
 
void MarkForAdaption_L2ErrorExact (IRefiner *unnamed, SmartPtr< GridFunction > unnamed, SmartPtr< UserNumber > unnamed, const char *unnamed, double unnamed, double unnamed, double unnamed, int unnamed, int unnamed, double unnamed, int unnamed)
 
double MarkForAdaption_ResidualErrorP1Absolute (IRefiner *unnamed, SmartPtr< GridFunction > unnamed, SmartPtr< UserNumber > unnamed, const char *unnamed, double unnamed, double unnamed, double unnamed, int unnamed, int unnamed, std::string unnamed, bool unnamed)
 
void MarkForAdaption_ResidualErrorP1Relative (IRefiner *unnamed, SmartPtr< GridFunction > unnamed, SmartPtr< UserNumber > unnamed, const char *unnamed, double unnamed, double unnamed, int unnamed, int unnamed, int unnamed, std::string unnamed)
 
void MarkForAdaption_VerticesInCube (Domain *dom, SmartPtr< IRefiner > refiner, const Vec *min, const Vec *max, std::string adaption_type)
 
void MarkForAdaption_VerticesInSphere (Domain *dom, SmartPtr< IRefiner > refiner, const Vec *center, double radius, std::string adaption_type)
 
void MarkForAdaption_VerticesInSphereMaxLvl (Domain *dom, SmartPtr< IRefiner > refiner, const Vec *center, double radius, std::string adaption_type, int unnamed)
 
void MarkForCoarsen_ElementsByLuaCallback (Domain *dom, SmartPtr< IRefiner > refiner, double time, const char *callbackName)
 
void MarkForCoarsenening_SurfaceLayer (const GridFunction *unnamed, IRefiner *unnamed)
 
void MarkForRefinement_All (SmartPtr< IRefiner > ref)
 
void MarkForRefinement_AllVolumesAnisotropic (SmartPtr< IRefiner > ref)
 
void MarkForRefinement_AnisotropicDirection (Domain *dom, IRefiner *refiner, Vec *dir, double minEdgeRatio)
 
void MarkForRefinement_AnisotropicElements (Domain *dom, IRefiner *refiner, double minEdgeRatio)
 
void MarkForRefinement_CloseToSurface (Domain *unnamed, SmartPtr< IRefiner > unnamed, double unnamed, size_t unnamed, const Domain *unnamed)
 
void MarkForRefinement_ContainsSurfaceNode (Domain *unnamed, SmartPtr< IRefiner > unnamed, double unnamed, size_t unnamed, const Domain *unnamed)
 
void MarkForRefinement_EdgeDirection (Domain *dom, IRefiner *refiner, Vec *dir, double minDeviationAngle, double maxDeviationAngle, bool selectFlipped)
 
void MarkForRefinement_EdgesInSphere (Domain *dom, SmartPtr< IRefiner > refiner, const Vec *center, double radius)
 
void MarkForRefinement_EdgesInSubset (Domain *dom, IRefiner *refiner, MGSubsetHandler *subsetHandler, int subsetIndex)
 
void MarkForRefinement_ElementsByLuaCallback (Domain *dom, SmartPtr< IRefiner > refiner, double time, size_t callbackName, const char *unnamed)
 
void MarkForRefinement_ElementsInSubset (Domain *dom, IRefiner *refiner, MGSubsetHandler *subsetHandler, int subsetIndex)
 
void MarkForRefinement_FacesInSphere (Domain *dom, SmartPtr< IRefiner > refiner, const Vec *center, double radius)
 
void MarkForRefinement_FacesInSubset (Domain *dom, IRefiner *refiner, MGSubsetHandler *subsetHandler, int subsetIndex)
 
void MarkForRefinement_SubsetInterfaceEdges (Domain *unnamed, IRefiner *unnamed)
 
void MarkForRefinement_SubsetInterfaceFaces (Domain *unnamed, IRefiner *unnamed)
 
void MarkForRefinement_SubsetInterfaceVertices (Domain *unnamed, IRefiner *unnamed)
 
void MarkForRefinement_VerticesInCube (Domain *dom, SmartPtr< IRefiner > refiner, const Vec *min, const Vec *max)
 
void MarkForRefinement_VerticesInSphere (Domain *dom, SmartPtr< IRefiner > refiner, const Vec *center, double radius)
 
void MarkForRefinement_VerticesInSubset (Domain *dom, IRefiner *refiner, MGSubsetHandler *subsetHandler, int subsetIndex)
 
void MarkForRefinement_VolumesInSphere (Domain *dom, SmartPtr< IRefiner > refiner, const Vec *center, double radius)
 
void MarkForRefinement_VolumesInSubset (Domain *dom, IRefiner *refiner, MGSubsetHandler *subsetHandler, int subsetIndex)
 
void MarkNeighborsForAnisotropicRefinement (IRefiner *refiner, bool sideNeighborsOnly)
 
void MarkNeighborsForFullRefinement (IRefiner *refiner, bool sideNeighborsOnly)
 
void ProjectHierarchyToSubdivisionLimit (MultiGrid *unnamed, APosition1 *unnamed)
 
void SetSmoothSubdivisionVolumesBoundaryRefinementRule (std::string bndRefRule)
 Sets the boundary refinement rule used during Subdivision Volumes smoothing. Possible parameters: 'linear', 'subdiv_surf_loop_scheme', 'subdiv_surf_averaging_scheme' or 'subdiv_vol'. More...
 
void SetTetRefinementRule (std::string refRuleName)
 Sets the refinement rule which is used to refine tetrahedrons. Possible parameters: 'standard', 'hybrid_tet_oct. More...
 
void TetrahedralizeHybridTetOctGrid (MultiGrid *unnamed, int unnamed)
 

Function Documentation

◆ AdaptiveRegularDomainRefiner()

SmartPtr<IRefiner> ug4Bridge::Refinement::AdaptiveRegularDomainRefiner ( Domain dom)
Parameters
[in]dom
Returns
AdaptiveRegularDomainRefiner

References Domain().

◆ AddHorizontalAnisotropyAdjuster()

SmartPtr<IRefMarkAdjuster> ug4Bridge::Refinement::AddHorizontalAnisotropyAdjuster ( IRefiner *  refiner,
Domain dom 
)
Parameters
[in]refiner
[in]dom

References Domain().

◆ AddShadowCopyAdjuster()

SmartPtr<IRefMarkAdjuster> ug4Bridge::Refinement::AddShadowCopyAdjuster ( IRefiner *  refiner)
Parameters
[in]refiner

◆ ApplyConstrainedSmoothSubdivisionVolumesToTopLevel()

void ug4Bridge::Refinement::ApplyConstrainedSmoothSubdivisionVolumesToTopLevel ( MultiGrid *  unnamed,
MGSubsetHandler unnamed,
MGSubsetHandler unnamed,
const char *  unnamed 
)
Parameters
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed

◆ ApplySmoothSubdivisionSurfacesToTopLevel()

void ug4Bridge::Refinement::ApplySmoothSubdivisionSurfacesToTopLevel ( MultiGrid *  unnamed,
APosition1 unnamed,
MGSubsetHandler unnamed,
MGSubsetHandler unnamed,
const char *  unnamed 
)
Parameters
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed

◆ ApplySmoothSubdivisionVolumesToTopLevel()

void ug4Bridge::Refinement::ApplySmoothSubdivisionVolumesToTopLevel ( MultiGrid *  unnamed,
MGSubsetHandler unnamed,
MGSubsetHandler unnamed,
const char *  unnamed 
)
Parameters
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed

◆ AssignSubset_VerticesInCube()

void ug4Bridge::Refinement::AssignSubset_VerticesInCube ( Domain unnamed,
const Vec *  unnamed,
const Vec *  unnamed,
int  unnamed 
)
Parameters
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed

References Domain().

◆ AssignSubset_VerticesInSphere()

void ug4Bridge::Refinement::AssignSubset_VerticesInSphere ( Domain unnamed,
const Vec *  unnamed,
double  unnamed,
int  unnamed 
)
Parameters
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed

References Domain().

◆ CheckValences()

void ug4Bridge::Refinement::CheckValences ( MultiGrid *  unnamed,
MGSubsetHandler unnamed,
const char *  unnamed 
)
Parameters
[in]unnamed
[in]unnamed
[in]unnamed

◆ GetDomainPositionAttachment()

APosition1* ug4Bridge::Refinement::GetDomainPositionAttachment ( Domain unnamed)
Parameters
[in]unnamed

References Domain().

◆ GlobalDomainRefiner()

SmartPtr<IRefiner> ug4Bridge::Refinement::GlobalDomainRefiner ( Domain dom)
Parameters
[in]dom
Returns
GlobalDomainRefiner

References Domain().

◆ GlobalFracturedDomainRefiner()

SmartPtr<GlobalFracturedMediumRefiner> ug4Bridge::Refinement::GlobalFracturedDomainRefiner ( Domain dom)
Parameters
[in]dom
Returns
GlobalFracturedDomainRefiner

References Domain().

◆ GlobalSubdivisionDomainRefiner()

SmartPtr<GlobalSubdivisionMultiGridRefiner> ug4Bridge::Refinement::GlobalSubdivisionDomainRefiner ( Domain dom,
const char *  unnamed,
bool  unnamed 
)
Parameters
[in]dom
[in]unnamed
[in]unnamed
Returns
GlobalSubdivisionDomainRefiner

References Domain().

◆ HangingNodeDomainRefiner()

SmartPtr<IRefiner> ug4Bridge::Refinement::HangingNodeDomainRefiner ( Domain dom)
Parameters
[in]dom
Returns
HangingNodeDomainRefiner

References Domain().

◆ MarkAnisotropic_LongEdges()

void ug4Bridge::Refinement::MarkAnisotropic_LongEdges ( Domain dom,
IRefiner *  refiner,
double  maxEdgeLen 
)
Parameters
[in]dom
[in]refiner
[in]maxEdgeLen

References Domain().

◆ MarkForAdaption_AbsoluteGradientIndicator()

void ug4Bridge::Refinement::MarkForAdaption_AbsoluteGradientIndicator ( IRefiner *  unnamed,
GridFunction *  unnamed,
const char *  unnamed,
double  unnamed,
double  unnamed,
int  unnamed,
int  unnamed 
)
Parameters
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed

◆ MarkForAdaption_AbsoluteGradientJumpIndicator()

void ug4Bridge::Refinement::MarkForAdaption_AbsoluteGradientJumpIndicator ( IRefiner *  unnamed,
GridFunction *  unnamed,
const char *  unnamed,
double  unnamed,
double  unnamed,
int  unnamed,
int  unnamed 
)
Parameters
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed

◆ MarkForAdaption_ElementsTouchingSubset()

void ug4Bridge::Refinement::MarkForAdaption_ElementsTouchingSubset ( Domain dom,
IRefiner *  refiner,
ISubsetHandler *  subsetHandler,
int  subsetIndex,
std::string  strMark 
)
Parameters
[in]dom
[in]refiner
[in]subsetHandler
[in]subsetIndex
[in]strMark

References Domain().

◆ MarkForAdaption_ElementsTouchingSubsets()

void ug4Bridge::Refinement::MarkForAdaption_ElementsTouchingSubsets ( Domain dom,
IRefiner *  refiner,
const char *  subsetHandler,
std::string  subsetNames 
)
Parameters
[in]dom
[in]refiner
[in]subsetHandler
[in]subsetNames

References Domain().

◆ MarkForAdaption_GradientAverage()

void ug4Bridge::Refinement::MarkForAdaption_GradientAverage ( IRefiner *  unnamed,
SmartPtr< GridFunction >  unnamed,
const char *  unnamed,
double  unnamed,
int  unnamed,
int  unnamed 
)
Parameters
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed

◆ MarkForAdaption_GradientIndicator()

void ug4Bridge::Refinement::MarkForAdaption_GradientIndicator ( IRefiner *  unnamed,
GridFunction *  unnamed,
const char *  unnamed,
double  unnamed,
double  unnamed,
double  unnamed,
int  unnamed 
)
Parameters
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed

◆ MarkForAdaption_GradientJump()

void ug4Bridge::Refinement::MarkForAdaption_GradientJump ( IRefiner *  unnamed,
SmartPtr< GridFunction >  unnamed,
const char *  unnamed,
double  unnamed,
int  unnamed,
int  unnamed,
std::string  unnamed 
)
Parameters
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed

◆ MarkForAdaption_GradientJumpIndicator()

void ug4Bridge::Refinement::MarkForAdaption_GradientJumpIndicator ( IRefiner *  unnamed,
GridFunction *  unnamed,
const char *  unnamed,
double  unnamed,
double  unnamed,
double  unnamed,
int  unnamed 
)
Parameters
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed

◆ MarkForAdaption_L2ErrorExact()

void ug4Bridge::Refinement::MarkForAdaption_L2ErrorExact ( IRefiner *  unnamed,
SmartPtr< GridFunction >  unnamed,
SmartPtr< UserNumber >  unnamed,
const char *  unnamed,
double  unnamed,
double  unnamed,
double  unnamed,
int  unnamed,
int  unnamed,
double  unnamed,
int  unnamed 
)
Parameters
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed

◆ MarkForAdaption_ResidualErrorP1Absolute()

double ug4Bridge::Refinement::MarkForAdaption_ResidualErrorP1Absolute ( IRefiner *  unnamed,
SmartPtr< GridFunction >  unnamed,
SmartPtr< UserNumber >  unnamed,
const char *  unnamed,
double  unnamed,
double  unnamed,
double  unnamed,
int  unnamed,
int  unnamed,
std::string  unnamed,
bool  unnamed 
)
Parameters
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed

◆ MarkForAdaption_ResidualErrorP1Relative()

void ug4Bridge::Refinement::MarkForAdaption_ResidualErrorP1Relative ( IRefiner *  unnamed,
SmartPtr< GridFunction >  unnamed,
SmartPtr< UserNumber >  unnamed,
const char *  unnamed,
double  unnamed,
double  unnamed,
int  unnamed,
int  unnamed,
int  unnamed,
std::string  unnamed 
)
Parameters
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed

◆ MarkForAdaption_VerticesInCube()

void ug4Bridge::Refinement::MarkForAdaption_VerticesInCube ( Domain dom,
SmartPtr< IRefiner >  refiner,
const Vec *  min,
const Vec *  max,
std::string  adaption_type 
)
Parameters
[in]dom
[in]refiner
[in]min
[in]max
[in]adaption_type

References Domain().

◆ MarkForAdaption_VerticesInSphere()

void ug4Bridge::Refinement::MarkForAdaption_VerticesInSphere ( Domain dom,
SmartPtr< IRefiner >  refiner,
const Vec *  center,
double  radius,
std::string  adaption_type 
)
Parameters
[in]dom
[in]refiner
[in]center
[in]radius
[in]adaption_type

References Domain().

◆ MarkForAdaption_VerticesInSphereMaxLvl()

void ug4Bridge::Refinement::MarkForAdaption_VerticesInSphereMaxLvl ( Domain dom,
SmartPtr< IRefiner >  refiner,
const Vec *  center,
double  radius,
std::string  adaption_type,
int  unnamed 
)
Parameters
[in]dom
[in]refiner
[in]center
[in]radius
[in]adaption_type
[in]unnamed

References Domain().

◆ MarkForCoarsen_ElementsByLuaCallback()

void ug4Bridge::Refinement::MarkForCoarsen_ElementsByLuaCallback ( Domain dom,
SmartPtr< IRefiner >  refiner,
double  time,
const char *  callbackName 
)
Parameters
[in]dom
[in]refiner
[in]time
[in]callbackName

References Domain().

◆ MarkForCoarsenening_SurfaceLayer()

void ug4Bridge::Refinement::MarkForCoarsenening_SurfaceLayer ( const GridFunction *  unnamed,
IRefiner *  unnamed 
)
Parameters
[in]unnamed
[in]unnamed

◆ MarkForRefinement_All()

void ug4Bridge::Refinement::MarkForRefinement_All ( SmartPtr< IRefiner >  ref)
Parameters
[in]ref

◆ MarkForRefinement_AllVolumesAnisotropic()

void ug4Bridge::Refinement::MarkForRefinement_AllVolumesAnisotropic ( SmartPtr< IRefiner >  ref)
Parameters
[in]ref

◆ MarkForRefinement_AnisotropicDirection()

void ug4Bridge::Refinement::MarkForRefinement_AnisotropicDirection ( Domain dom,
IRefiner *  refiner,
Vec *  dir,
double  minEdgeRatio 
)
Parameters
[in]dom
[in]refiner
[in]dir
[in]minEdgeRatio

References Domain().

◆ MarkForRefinement_AnisotropicElements()

void ug4Bridge::Refinement::MarkForRefinement_AnisotropicElements ( Domain dom,
IRefiner *  refiner,
double  minEdgeRatio 
)
Parameters
[in]dom
[in]refiner
[in]minEdgeRatio

References Domain().

◆ MarkForRefinement_CloseToSurface()

void ug4Bridge::Refinement::MarkForRefinement_CloseToSurface ( Domain unnamed,
SmartPtr< IRefiner >  unnamed,
double  unnamed,
size_t  unnamed,
const Domain unnamed 
)
Parameters
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed

References Domain().

◆ MarkForRefinement_ContainsSurfaceNode()

void ug4Bridge::Refinement::MarkForRefinement_ContainsSurfaceNode ( Domain unnamed,
SmartPtr< IRefiner >  unnamed,
double  unnamed,
size_t  unnamed,
const Domain unnamed 
)
Parameters
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed

References Domain().

◆ MarkForRefinement_EdgeDirection()

void ug4Bridge::Refinement::MarkForRefinement_EdgeDirection ( Domain dom,
IRefiner *  refiner,
Vec *  dir,
double  minDeviationAngle,
double  maxDeviationAngle,
bool  selectFlipped 
)
Parameters
[in]dom
[in]refiner
[in]dir
[in]minDeviationAngle
[in]maxDeviationAngle
[in]selectFlipped

References Domain().

◆ MarkForRefinement_EdgesInSphere()

void ug4Bridge::Refinement::MarkForRefinement_EdgesInSphere ( Domain dom,
SmartPtr< IRefiner >  refiner,
const Vec *  center,
double  radius 
)
Parameters
[in]dom
[in]refiner
[in]center
[in]radius

References Domain().

◆ MarkForRefinement_EdgesInSubset()

void ug4Bridge::Refinement::MarkForRefinement_EdgesInSubset ( Domain dom,
IRefiner *  refiner,
MGSubsetHandler subsetHandler,
int  subsetIndex 
)
Parameters
[in]dom
[in]refiner
[in]subsetHandler
[in]subsetIndex

References Domain().

◆ MarkForRefinement_ElementsByLuaCallback()

void ug4Bridge::Refinement::MarkForRefinement_ElementsByLuaCallback ( Domain dom,
SmartPtr< IRefiner >  refiner,
double  time,
size_t  callbackName,
const char *  unnamed 
)
Parameters
[in]dom
[in]refiner
[in]time
[in]callbackName
[in]unnamed

References Domain().

◆ MarkForRefinement_ElementsInSubset()

void ug4Bridge::Refinement::MarkForRefinement_ElementsInSubset ( Domain dom,
IRefiner *  refiner,
MGSubsetHandler subsetHandler,
int  subsetIndex 
)
Parameters
[in]dom
[in]refiner
[in]subsetHandler
[in]subsetIndex

References Domain().

◆ MarkForRefinement_FacesInSphere()

void ug4Bridge::Refinement::MarkForRefinement_FacesInSphere ( Domain dom,
SmartPtr< IRefiner >  refiner,
const Vec *  center,
double  radius 
)
Parameters
[in]dom
[in]refiner
[in]center
[in]radius

References Domain().

◆ MarkForRefinement_FacesInSubset()

void ug4Bridge::Refinement::MarkForRefinement_FacesInSubset ( Domain dom,
IRefiner *  refiner,
MGSubsetHandler subsetHandler,
int  subsetIndex 
)
Parameters
[in]dom
[in]refiner
[in]subsetHandler
[in]subsetIndex

References Domain().

◆ MarkForRefinement_SubsetInterfaceEdges()

void ug4Bridge::Refinement::MarkForRefinement_SubsetInterfaceEdges ( Domain unnamed,
IRefiner *  unnamed 
)
Parameters
[in]unnamed
[in]unnamed

References Domain().

◆ MarkForRefinement_SubsetInterfaceFaces()

void ug4Bridge::Refinement::MarkForRefinement_SubsetInterfaceFaces ( Domain unnamed,
IRefiner *  unnamed 
)
Parameters
[in]unnamed
[in]unnamed

References Domain().

◆ MarkForRefinement_SubsetInterfaceVertices()

void ug4Bridge::Refinement::MarkForRefinement_SubsetInterfaceVertices ( Domain unnamed,
IRefiner *  unnamed 
)
Parameters
[in]unnamed
[in]unnamed

References Domain().

◆ MarkForRefinement_VerticesInCube()

void ug4Bridge::Refinement::MarkForRefinement_VerticesInCube ( Domain dom,
SmartPtr< IRefiner >  refiner,
const Vec *  min,
const Vec *  max 
)
Parameters
[in]dom
[in]refiner
[in]min
[in]max

References Domain().

◆ MarkForRefinement_VerticesInSphere()

void ug4Bridge::Refinement::MarkForRefinement_VerticesInSphere ( Domain dom,
SmartPtr< IRefiner >  refiner,
const Vec *  center,
double  radius 
)
Parameters
[in]dom
[in]refiner
[in]center
[in]radius

References Domain().

◆ MarkForRefinement_VerticesInSubset()

void ug4Bridge::Refinement::MarkForRefinement_VerticesInSubset ( Domain dom,
IRefiner *  refiner,
MGSubsetHandler subsetHandler,
int  subsetIndex 
)
Parameters
[in]dom
[in]refiner
[in]subsetHandler
[in]subsetIndex

References Domain().

◆ MarkForRefinement_VolumesInSphere()

void ug4Bridge::Refinement::MarkForRefinement_VolumesInSphere ( Domain dom,
SmartPtr< IRefiner >  refiner,
const Vec *  center,
double  radius 
)
Parameters
[in]dom
[in]refiner
[in]center
[in]radius

References Domain().

◆ MarkForRefinement_VolumesInSubset()

void ug4Bridge::Refinement::MarkForRefinement_VolumesInSubset ( Domain dom,
IRefiner *  refiner,
MGSubsetHandler subsetHandler,
int  subsetIndex 
)
Parameters
[in]dom
[in]refiner
[in]subsetHandler
[in]subsetIndex

References Domain().

◆ MarkNeighborsForAnisotropicRefinement()

void ug4Bridge::Refinement::MarkNeighborsForAnisotropicRefinement ( IRefiner *  refiner,
bool  sideNeighborsOnly 
)
Parameters
[in]refiner
[in]sideNeighborsOnly

◆ MarkNeighborsForFullRefinement()

void ug4Bridge::Refinement::MarkNeighborsForFullRefinement ( IRefiner *  refiner,
bool  sideNeighborsOnly 
)
Parameters
[in]refiner
[in]sideNeighborsOnly

◆ ProjectHierarchyToSubdivisionLimit()

void ug4Bridge::Refinement::ProjectHierarchyToSubdivisionLimit ( MultiGrid *  unnamed,
APosition1 unnamed 
)
Parameters
[in]unnamed
[in]unnamed

◆ SetSmoothSubdivisionVolumesBoundaryRefinementRule()

void ug4Bridge::Refinement::SetSmoothSubdivisionVolumesBoundaryRefinementRule ( std::string  bndRefRule)

Sets the boundary refinement rule used during Subdivision Volumes smoothing. Possible parameters: 'linear', 'subdiv_surf_loop_scheme', 'subdiv_surf_averaging_scheme' or 'subdiv_vol'.

Parameters
[in]bndRefRule

◆ SetTetRefinementRule()

void ug4Bridge::Refinement::SetTetRefinementRule ( std::string  refRuleName)

Sets the refinement rule which is used to refine tetrahedrons. Possible parameters: 'standard', 'hybrid_tet_oct.

Parameters
[in]refRuleName

◆ TetrahedralizeHybridTetOctGrid()

void ug4Bridge::Refinement::TetrahedralizeHybridTetOctGrid ( MultiGrid *  unnamed,
int  unnamed 
)
Parameters
[in]unnamed
[in]unnamed