8 #if defined (NALU_USES_PERCEPT) 13 #include <stk_mesh/base/Selector.hpp> 17 class AdaptedMeshVerifier;
18 struct ElementRefinePredicate;
19 template<
class RefinePredicate>
class TransitionElementAdapter;
20 class UniformRefinerPatternBase;
29 enum AdapterInsruction {
31 ADAPT_REFINE = 1 << 1,
32 ADAPT_UNREFINE = 1 << 2
43 void do_adapt(
int what_to_do);
44 void do_uniform_refine();
47 percept::UniformRefinerPatternBase *uniformRefinementPattern_;
48 percept::UniformRefinerPatternBase *refinementPattern_;
49 percept::PerceptMesh *perceptMesh_;
50 percept::UniformRefiner *uniformBreaker_;
51 percept::TransitionElementAdapter<percept::ElementRefinePredicate> *breaker_;
52 percept::ElementRefinePredicate *elementRefinePredicate_;
53 stk::mesh::Selector *selector_;
55 percept::AdaptedMeshVerifier * adaptedMeshVerifier_;
58 void setNaluGlobalId();
Definition: ABLForcingAlgorithm.C:26