ug4
|
Interface for an object that can mark elements based on a strategy. More...
#include <domain_disc_interface.h>
Public Types | |
typedef IElementMarkingStrategy< TDomain > | element_marking_strategy_type |
Type of algebra vector. | |
Public Member Functions | |
virtual void | mark_with_strategy (IRefiner &refiner, SmartPtr< element_marking_strategy_type > spMarkingStrategy)=0 |
virtual | ~IDomainMarker () |
Interface for an object that can mark elements based on a strategy.
typedef IElementMarkingStrategy<TDomain> ug::IDomainMarker< TDomain >::element_marking_strategy_type |
Type of algebra vector.
|
inlinevirtual |
|
pure virtual |
Implemented in ug::DomainDiscretizationBase< TDomain, TAlgebra, TGlobAssembler >, ug::DomainDiscretizationBase< TDomain, TAlgebra, LSGFGlobAssembler< TDomain, TAlgebra, TExtrapolation > >, ug::DomainDiscretizationBase< TDomain, TAlgebra, StdGlobAssembler< TDomain, TAlgebra > >, and ug::DomainDiscretizationBase< TDomain, ug::CPUAlgebra, StdGlobAssembler< TDomain, ug::CPUAlgebra > >.