DOpE
active_fe_index_setter_interface.h
Go to the documentation of this file.
1 
24 #ifndef ACTIVE_FE_INDEX_INTERFACE_H_
25 #define ACTIVE_FE_INDEX_INTERFACE_H_
26 
27 #include "dofhandler_wrapper.h"
28 
29 namespace DOpE
30 {
38 template<int dopedim, int dealdim=dopedim>
40 {
41  public:
43 
50  virtual void
52  typename dealii::hp::DoFHandler<dealdim>::active_cell_iterator&) const
53  {
54  }
55  ;
59  virtual void
61  typename dealii::DoFHandler<dealdim>::active_cell_iterator&) const
62  {
63  }
64  ;
68 // virtual void
69 // SetActiveFEIndexState(
70 // typename dealii::MGDoFHandler<dealdim>::active_cell_iterator&) const
71 // {
72 // }
73 // ;
80  virtual void
82  typename dealii::hp::DoFHandler<dopedim>::active_cell_iterator&) const
83  {
84  }
85  ;
89  virtual void
91  typename dealii::DoFHandler<dopedim>::active_cell_iterator&) const
92  {
93  }
94  ;
98 // virtual void
99 // SetActiveFEIndexControl(
100 // typename dealii::MGDoFHandler<dopedim>::active_cell_iterator&) const
101 // {
102 // }
103 // ;
104 
105 
106  protected:
107 };
108 
109 template<int dealdim>
111 {
112  public:
114  /*
115  * Gets an iterator to a element and sets an active FE index
116  * on this element for the state variable. This function is
117  * used after the first grid generation.
118  *
119  */
120  virtual void SetActiveFEIndexState(typename dealii::hp::DoFHandler<dealdim>::active_cell_iterator) const
121  {
122  }
123  ;
127  virtual void SetActiveFEIndexState(typename dealii::DoFHandler<dealdim>::active_cell_iterator) const
128  {
129  }
130  ;
134 // virtual void SetActiveFEIndexState(typename dealii::MGDoFHandler<dealdim>::active_cell_iterator) const
135 // {
136 // }
137 // ;
138 
139  protected:
140 };
141 
142 }//end of namespace
143 
144 #endif /* ACTIVE_FE_INDEX_INTERFACE_H_ */
ActiveFEIndexSetterInterface()
Definition: active_fe_index_setter_interface.h:113
virtual void SetActiveFEIndexControl(typename dealii::hp::DoFHandler< dopedim >::active_cell_iterator &) const
Definition: active_fe_index_setter_interface.h:81
virtual void SetActiveFEIndexState(typename dealii::DoFHandler< dealdim >::active_cell_iterator &) const
Definition: active_fe_index_setter_interface.h:60
virtual void SetActiveFEIndexControl(typename dealii::DoFHandler< dopedim >::active_cell_iterator &) const
Definition: active_fe_index_setter_interface.h:90
virtual void SetActiveFEIndexState(typename dealii::hp::DoFHandler< dealdim >::active_cell_iterator &) const
Definition: active_fe_index_setter_interface.h:51
Definition: active_fe_index_setter_interface.h:39
virtual void SetActiveFEIndexState(typename dealii::DoFHandler< dealdim >::active_cell_iterator) const
Definition: active_fe_index_setter_interface.h:127
virtual void SetActiveFEIndexState(typename dealii::hp::DoFHandler< dealdim >::active_cell_iterator) const
Definition: active_fe_index_setter_interface.h:120
ActiveFEIndexSetterInterface()
Definition: active_fe_index_setter_interface.h:42