}
}
-
+
namespace hp
{
* This class has not yet been implemented for the use in the codimension
* one case (<tt>spacedim != dim </tt>).
*
+ * @ingroup dofs
* @ingroup hp
*/
template <int dim, int spacedim=dim>
public:
typedef typename IteratorSelector::CellAccessor cell_accessor;
typedef typename IteratorSelector::FaceAccessor face_accessor;
-
+
typedef typename IteratorSelector::raw_line_iterator raw_line_iterator;
typedef typename IteratorSelector::line_iterator line_iterator;
typedef typename IteratorSelector::active_line_iterator active_line_iterator;
* declared elsewhere.
*/
typedef typename FunctionMap<spacedim>::type FunctionMap;
-
+
/**
* Make the dimension available
* in function templates.
* in function templates.
*/
static const unsigned int space_dimension = spacedim;
-
+
/**
* When the arrays holding the
* DoF indices are set up, but
*/
static const unsigned int default_fe_index = numbers::invalid_unsigned_int;
-
+
/**
* Constructor. Take @p tria as the
* triangulation to work on.
*/
DoFHandler (const Triangulation<dim,spacedim> &tria);
-
+
/**
* Destructor.
*/
virtual ~DoFHandler ();
-
+
/**
* Go through the triangulation and
* distribute the degrees of freedoms
* time when @p distribute_dofs was called.
*/
virtual void clear ();
-
+
/**
* Renumber degrees of freedom based on
* a list of new dof numbers for all the
* <tt>end()</tt>.
*/
cell_iterator end (const unsigned int level) const;
-
+
/**
* Return a raw iterator which is the first
* iterator not on level. If @p level is
* <tt>end()</tt>.
*/
line_iterator end_line (const unsigned int level) const;
-
+
/**
* Return a raw iterator which is the first
* iterator not on level. If @p level is
* active line on level @p level.
*/
active_line_iterator last_active_line (const unsigned int level) const;
- /*@}*/
+ /*@}*/
/*---------------------------------------*/
* <tt>end()</tt>.
*/
quad_iterator end_quad (const unsigned int level) const;
-
+
/**
* Return a raw iterator which is the first
* iterator not on level. If @p level is
* <tt>end()</tt>.
*/
hex_iterator end_hex (const unsigned int level) const;
-
+
/**
* Return a raw iterator which is the first
* iterator not on level. If @p level is
* triangulation underlying this object.
*/
const Triangulation<dim,spacedim> & get_tria () const;
-
+
/**
* Determine an estimate for the
* memory consumption (in bytes)
int,
<< "You tried to do something on level " << arg1
<< ", but this level is empty.");
-
+
protected:
-
+
/**
* Address of the triangulation to
* work on.
* the Triangulation objects.
*/
internal::hp::DoFFaces<dim> * faces;
-
+
/**
* Store the number of dofs
-
+
#endif
-
+
}
DEAL_II_NAMESPACE_CLOSE
#endif
-
+