NEMoSys  0.63.0
A modular, extensible resource with robust automated mesh generation, mesh quality analysis, adaptive mesh refinement, and data transfer between arbitrary meshes.
Adaptation Options

Detailed Description

Functions

 NEM::SRV::omegahRefineSrv::vtkSetMacro (MinLengthDesired, Omega_h::Real)
 Specify the minimum desired length. More...
 
 NEM::SRV::omegahRefineSrv::vtkGetMacro (MinLengthDesired, Omega_h::Real)
 
 NEM::SRV::omegahRefineSrv::vtkSetMacro (MaxLengthDesired, Omega_h::Real)
 Specify the maximum desired length. More...
 
 NEM::SRV::omegahRefineSrv::vtkGetMacro (MaxLengthDesired, Omega_h::Real)
 
 NEM::SRV::omegahRefineSrv::vtkSetMacro (MaxLengthAllowed, Omega_h::Real)
 Specify the maximum allowed length. More...
 
 NEM::SRV::omegahRefineSrv::vtkGetMacro (MaxLengthAllowed, Omega_h::Real)
 
 NEM::SRV::omegahRefineSrv::vtkSetMacro (MinQualityAllowed, Omega_h::Real)
 Specify the minimum allowed length. More...
 
 NEM::SRV::omegahRefineSrv::vtkGetMacro (MinQualityAllowed, Omega_h::Real)
 
 NEM::SRV::omegahRefineSrv::vtkSetMacro (MinQualityDesired, Omega_h::Real)
 Specify the minimum desired quality. More...
 
 NEM::SRV::omegahRefineSrv::vtkGetMacro (MinQualityDesired, Omega_h::Real)
 
 NEM::SRV::omegahRefineSrv::vtkSetMacro (NsliverLayers, Omega_h::Int)
 Specify the number of sliver layers. More...
 
 NEM::SRV::omegahRefineSrv::vtkGetMacro (NsliverLayers, Omega_h::Int)
 
 NEM::SRV::omegahRefineSrv::vtkSetMacro (Verbosity, const std::string &)
 Specify the verbosity of the adaptation method. More...
 
 NEM::SRV::omegahRefineSrv::vtkGetMacro (Verbosity, const std::string &)
 
 NEM::SRV::omegahRefineSrv::vtkSetMacro (LengthHistogramMin, Omega_h::Real)
 Specify the minimum depth of the length histogram. More...
 
 NEM::SRV::omegahRefineSrv::vtkGetMacro (LengthHistogramMin, Omega_h::Real)
 
 NEM::SRV::omegahRefineSrv::vtkSetMacro (LengthHistogramMax, Omega_h::Real)
 Specify the maximum depth of the length histogram. More...
 
 NEM::SRV::omegahRefineSrv::vtkGetMacro (LengthHistogramMax, Omega_h::Real)
 
 NEM::SRV::omegahRefineSrv::vtkSetMacro (NlengthHistogramBins, Omega_h::Int)
 Specify the number of bins in the length histogram. More...
 
 NEM::SRV::omegahRefineSrv::vtkGetMacro (NlengthHistogramBins, Omega_h::Int)
 
 NEM::SRV::omegahRefineSrv::vtkSetMacro (NqualityHistogramBins, Omega_h::Int)
 Specify the number of bins in the quality histogram. More...
 
 NEM::SRV::omegahRefineSrv::vtkGetMacro (NqualityHistogramBins, Omega_h::Int)
 
 NEM::SRV::omegahRefineSrv::vtkSetMacro (ShouldRefine, bool)
 Specify if adapt should refine elements. More...
 
 NEM::SRV::omegahRefineSrv::vtkGetMacro (ShouldRefine, bool)
 
 NEM::SRV::omegahRefineSrv::vtkBooleanMacro (ShouldRefine, bool)
 
 NEM::SRV::omegahRefineSrv::vtkSetMacro (ShouldCoarsen, bool)
 Specify if adapt should coarsen elements. More...
 
 NEM::SRV::omegahRefineSrv::vtkGetMacro (ShouldCoarsen, bool)
 
 NEM::SRV::omegahRefineSrv::vtkBooleanMacro (ShouldCoarsen, bool)
 
 NEM::SRV::omegahRefineSrv::vtkSetMacro (ShouldSwap, bool)
 Specify if adapt should swap elements. More...
 
 NEM::SRV::omegahRefineSrv::vtkGetMacro (ShouldSwap, bool)
 
 NEM::SRV::omegahRefineSrv::vtkBooleanMacro (ShouldSwap, bool)
 
 NEM::SRV::omegahRefineSrv::vtkSetMacro (ShouldCoarsenSlivers, bool)
 Specify if adapt should coarsen slivers. More...
 
 NEM::SRV::omegahRefineSrv::vtkGetMacro (ShouldCoarsenSlivers, bool)
 
 NEM::SRV::omegahRefineSrv::vtkBooleanMacro (ShouldCoarsenSlivers, bool)
 
 NEM::SRV::omegahRefineSrv::vtkSetMacro (ShouldPreventCoarsenFlip, bool)
 Specify if adapt should prevent coarsen flips. More...
 
 NEM::SRV::omegahRefineSrv::vtkGetMacro (ShouldPreventCoarsenFlip, bool)
 
 NEM::SRV::omegahRefineSrv::vtkBooleanMacro (ShouldPreventCoarsenFlip, bool)
 

Function Documentation

◆ vtkBooleanMacro() [1/5]

NEM::SRV::omegahRefineSrv::vtkBooleanMacro ( ShouldRefine  ,
bool   
)

◆ vtkBooleanMacro() [2/5]

NEM::SRV::omegahRefineSrv::vtkBooleanMacro ( ShouldCoarsen  ,
bool   
)

◆ vtkBooleanMacro() [3/5]

NEM::SRV::omegahRefineSrv::vtkBooleanMacro ( ShouldSwap  ,
bool   
)

◆ vtkBooleanMacro() [4/5]

NEM::SRV::omegahRefineSrv::vtkBooleanMacro ( ShouldCoarsenSlivers  ,
bool   
)

◆ vtkBooleanMacro() [5/5]

NEM::SRV::omegahRefineSrv::vtkBooleanMacro ( ShouldPreventCoarsenFlip  ,
bool   
)

◆ vtkGetMacro() [1/16]

NEM::SRV::omegahRefineSrv::vtkGetMacro ( MinLengthDesired  ,
Omega_h::Real   
)

◆ vtkGetMacro() [2/16]

NEM::SRV::omegahRefineSrv::vtkGetMacro ( MaxLengthDesired  ,
Omega_h::Real   
)

◆ vtkGetMacro() [3/16]

NEM::SRV::omegahRefineSrv::vtkGetMacro ( MaxLengthAllowed  ,
Omega_h::Real   
)

◆ vtkGetMacro() [4/16]

NEM::SRV::omegahRefineSrv::vtkGetMacro ( MinQualityAllowed  ,
Omega_h::Real   
)

◆ vtkGetMacro() [5/16]

NEM::SRV::omegahRefineSrv::vtkGetMacro ( MinQualityDesired  ,
Omega_h::Real   
)

◆ vtkGetMacro() [6/16]

NEM::SRV::omegahRefineSrv::vtkGetMacro ( NsliverLayers  ,
Omega_h::Int   
)

◆ vtkGetMacro() [7/16]

NEM::SRV::omegahRefineSrv::vtkGetMacro ( Verbosity  ,
const std::string &   
)

◆ vtkGetMacro() [8/16]

NEM::SRV::omegahRefineSrv::vtkGetMacro ( LengthHistogramMin  ,
Omega_h::Real   
)

◆ vtkGetMacro() [9/16]

NEM::SRV::omegahRefineSrv::vtkGetMacro ( LengthHistogramMax  ,
Omega_h::Real   
)

◆ vtkGetMacro() [10/16]

NEM::SRV::omegahRefineSrv::vtkGetMacro ( NlengthHistogramBins  ,
Omega_h::Int   
)

◆ vtkGetMacro() [11/16]

NEM::SRV::omegahRefineSrv::vtkGetMacro ( NqualityHistogramBins  ,
Omega_h::Int   
)

◆ vtkGetMacro() [12/16]

NEM::SRV::omegahRefineSrv::vtkGetMacro ( ShouldRefine  ,
bool   
)

◆ vtkGetMacro() [13/16]

NEM::SRV::omegahRefineSrv::vtkGetMacro ( ShouldCoarsen  ,
bool   
)

◆ vtkGetMacro() [14/16]

NEM::SRV::omegahRefineSrv::vtkGetMacro ( ShouldSwap  ,
bool   
)

◆ vtkGetMacro() [15/16]

NEM::SRV::omegahRefineSrv::vtkGetMacro ( ShouldCoarsenSlivers  ,
bool   
)

◆ vtkGetMacro() [16/16]

NEM::SRV::omegahRefineSrv::vtkGetMacro ( ShouldPreventCoarsenFlip  ,
bool   
)

◆ vtkSetMacro() [1/16]

NEM::SRV::omegahRefineSrv::vtkSetMacro ( MinLengthDesired  ,
Omega_h::Real   
)

◆ vtkSetMacro() [2/16]

NEM::SRV::omegahRefineSrv::vtkSetMacro ( MaxLengthDesired  ,
Omega_h::Real   
)

◆ vtkSetMacro() [3/16]

NEM::SRV::omegahRefineSrv::vtkSetMacro ( MaxLengthAllowed  ,
Omega_h::Real   
)

◆ vtkSetMacro() [4/16]

NEM::SRV::omegahRefineSrv::vtkSetMacro ( MinQualityAllowed  ,
Omega_h::Real   
)

◆ vtkSetMacro() [5/16]

NEM::SRV::omegahRefineSrv::vtkSetMacro ( MinQualityDesired  ,
Omega_h::Real   
)

◆ vtkSetMacro() [6/16]

NEM::SRV::omegahRefineSrv::vtkSetMacro ( NsliverLayers  ,
Omega_h::Int   
)

◆ vtkSetMacro() [7/16]

NEM::SRV::omegahRefineSrv::vtkSetMacro ( Verbosity  ,
const std::string &   
)

Options are:

  • Silent
  • Each Adapt : after each adaptation step
  • Each Rebuild : also after each rebuild between steps
  • Extra Stats : all the above and detailed histogram with stats

◆ vtkSetMacro() [8/16]

NEM::SRV::omegahRefineSrv::vtkSetMacro ( LengthHistogramMin  ,
Omega_h::Real   
)

◆ vtkSetMacro() [9/16]

NEM::SRV::omegahRefineSrv::vtkSetMacro ( LengthHistogramMax  ,
Omega_h::Real   
)

◆ vtkSetMacro() [10/16]

NEM::SRV::omegahRefineSrv::vtkSetMacro ( NlengthHistogramBins  ,
Omega_h::Int   
)

◆ vtkSetMacro() [11/16]

NEM::SRV::omegahRefineSrv::vtkSetMacro ( NqualityHistogramBins  ,
Omega_h::Int   
)

◆ vtkSetMacro() [12/16]

NEM::SRV::omegahRefineSrv::vtkSetMacro ( ShouldRefine  ,
bool   
)

Default is true.

◆ vtkSetMacro() [13/16]

NEM::SRV::omegahRefineSrv::vtkSetMacro ( ShouldCoarsen  ,
bool   
)

Default is true.

◆ vtkSetMacro() [14/16]

NEM::SRV::omegahRefineSrv::vtkSetMacro ( ShouldSwap  ,
bool   
)

Default is true.

◆ vtkSetMacro() [15/16]

NEM::SRV::omegahRefineSrv::vtkSetMacro ( ShouldCoarsenSlivers  ,
bool   
)

Default is true.

◆ vtkSetMacro() [16/16]

NEM::SRV::omegahRefineSrv::vtkSetMacro ( ShouldPreventCoarsenFlip  ,
bool   
)

Default is false.