FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
FEAT::Control::Domain Namespace Reference

Domain control namespace. More...

Classes

class  AdaptiveLevelWrapper
 Wrapper class for domain levels for AdaptivePartiDomainControl. More...
 
class  AdaptivePartiDomainControl
 Adaptive Partitioned Domain Control. More...
 
class  CGALDomainControl
 Hierarchical partitioned Voxel Domain Control. More...
 
class  CGALDomainLevelWrapper
 Wrapper class for domain levels for VoxelDomainControl. More...
 
class  DomainControl
 Domain control base-class template. More...
 
class  DomainLayer
 Domain Layer class. More...
 
class  DomainLevel
 
class  HierarchUnitCubeDomainControl
 
class  HierarchUnitCubeDomainControl2
 
class  PartiDomainControl
 Recursively Partitioned Domain Control. More...
 
class  PartiDomainControlBase
 Base-Class for Hierarchical Domain Control implementations. More...
 
class  SimpleDomainLevel
 
class  Stokes3FieldDomainLevel
 
class  StokesDomainLevel
 
class  UnitCubeDomainControl
 
class  VirtualLevel
 Virtual Domain Level class template. More...
 
class  VoxelDomainControl
 Hierarchical partitioned Voxel Domain Control. More...
 
class  VoxelDomainLevelWrapper
 Wrapper class for domain levels for VoxelDomainControl. More...
 

Enumerations

enum class  VirtualLevelLambda { normal , parent , child , base }
 Virtual Level Lambda type enumeration. More...
 

Functions

void add_supported_pdc_args (SimpleArgParser &args)
 Adds the supported arguments of the PartiDomainControl to an argument parser. More...
 

Detailed Description

Domain control namespace.

Enumeration Type Documentation

◆ VirtualLevelLambda

Virtual Level Lambda type enumeration.

This enumeration is used by the VirtualLevel::apply_lambda() function, see its documentation for details.

Enumerator
normal 

indicates that the level is a normal level

parent 

indicates that the level is a parent level

child 

indicates that the level is a child level

base 

indicates that the level is a base level

Definition at line 187 of file domain_control.hpp.

Function Documentation

◆ add_supported_pdc_args()

void FEAT::Control::Domain::add_supported_pdc_args ( SimpleArgParser args)
inline

Adds the supported arguments of the PartiDomainControl to an argument parser.

This function adds all supported options, which can be parsed by calling the PartiDomainControl::parse_args() function, to a SimpleArgParser object.

Parameters
[in]argsThe argument parser.

Definition at line 31 of file parti_domain_control.hpp.

References FEAT::SimpleArgParser::support().