* @author Tobias Leicht, 2006
*/
template <int structdim>
- class DoFObjects
+ class DoFIndicesOnFacesOrEdges
{
public:
/**
* @author Tobias Leicht, 2006
*/
template<int dim>
- class DoFFaces;
+ class DoFIndicesOnFaces;
/**
* @author Tobias Leicht, 2006
*/
template<>
- class DoFFaces<1>
+ class DoFIndicesOnFaces<1>
{
public:
/**
* @author Tobias Leicht, 2006
*/
template<>
- class DoFFaces<2>
+ class DoFIndicesOnFaces<2>
{
public:
/**
* Indices of DoFs on the lines that bound cells.
*/
- internal::hp::DoFObjects<1> lines;
+ internal::hp::DoFIndicesOnFacesOrEdges<1> lines;
/**
* Determine an estimate for the
* @author Tobias Leicht, 2006
*/
template<>
- class DoFFaces<3>
+ class DoFIndicesOnFaces<3>
{
public:
/**
* Indices of DoFs on the lines that form the edges of cells.
*/
- internal::hp::DoFObjects<1> lines;
+ internal::hp::DoFIndicesOnFacesOrEdges<1> lines;
/**
* Indices of DoFs on the quads that bound cells.
*/
- internal::hp::DoFObjects<2> quads;
+ internal::hp::DoFIndicesOnFacesOrEdges<2> quads;
/**
* Determine an estimate for the
template <int dim, int spacedim>
inline
types::global_dof_index
- DoFObjects<structdim>::
+ DoFIndicesOnFacesOrEdges<structdim>::
get_dof_index (const dealii::hp::DoFHandler<dim,spacedim> &dof_handler,
const unsigned int obj_index,
const unsigned int fe_index,
template <int dim, int spacedim>
inline
void
- DoFObjects<structdim>::
+ DoFIndicesOnFacesOrEdges<structdim>::
set_dof_index (const dealii::hp::DoFHandler<dim,spacedim> &dof_handler,
const unsigned int obj_index,
const unsigned int fe_index,
template <int dim, int spacedim>
inline
unsigned int
- DoFObjects<structdim>::
+ DoFIndicesOnFacesOrEdges<structdim>::
n_active_fe_indices (const dealii::hp::DoFHandler<dim,spacedim> &dof_handler,
const unsigned int obj_index) const
{
template <int dim, int spacedim>
inline
types::global_dof_index
- DoFObjects<structdim>::
+ DoFIndicesOnFacesOrEdges<structdim>::
nth_active_fe_index (const dealii::hp::DoFHandler<dim,spacedim> &dof_handler,
const unsigned int obj_level,
const unsigned int obj_index,
template <int dim, int spacedim>
inline
bool
- DoFObjects<structdim>::
+ DoFIndicesOnFacesOrEdges<structdim>::
fe_index_is_active (const dealii::hp::DoFHandler<dim,spacedim> &dof_handler,
const unsigned int obj_index,
const unsigned int fe_index,
namespace hp
{
class DoFLevel;
- template <int> class DoFFaces;
- template <int> class DoFObjects;
+ template <int> class DoFIndicesOnFaces;
+ template <int> class DoFIndicesOnFacesOrEdges;
namespace DoFHandler
{
* <tt>faces</tt> pointer of
* the Triangulation objects.
*/
- dealii::internal::hp::DoFFaces<dim> *faces;
+ dealii::internal::hp::DoFIndicesOnFaces<dim> *faces;
/**
* A structure that contains all
* the functions that set and
* retrieve vertex dof indices.
*/
- template <int> friend class dealii::internal::hp::DoFObjects;
+ template <int> friend class dealii::internal::hp::DoFIndicesOnFacesOrEdges;
friend struct dealii::internal::hp::DoFHandler::Implementation;
};
template <int structdim>
std::size_t
- DoFObjects<structdim>::memory_consumption () const
+ DoFIndicesOnFacesOrEdges<structdim>::memory_consumption () const
{
return (MemoryConsumption::memory_consumption (dofs) +
MemoryConsumption::memory_consumption (dof_offsets));
// explicit instantiations
template
std::size_t
- DoFObjects<1>::memory_consumption () const;
+ DoFIndicesOnFacesOrEdges<1>::memory_consumption () const;
template
std::size_t
- DoFObjects<2>::memory_consumption () const;
+ DoFIndicesOnFacesOrEdges<2>::memory_consumption () const;
template
std::size_t
- DoFObjects<3>::memory_consumption () const;
+ DoFIndicesOnFacesOrEdges<3>::memory_consumption () const;
// ---------------------- DoFFaces ----------------------------
std::size_t
- DoFFaces<1>::memory_consumption () const
+ DoFIndicesOnFaces<1>::memory_consumption () const
{
return 0;
}
std::size_t
- DoFFaces<2>::memory_consumption () const
+ DoFIndicesOnFaces<2>::memory_consumption () const
{
return MemoryConsumption::memory_consumption (lines);
}
std::size_t
- DoFFaces<3>::memory_consumption () const
+ DoFIndicesOnFaces<3>::memory_consumption () const
{
return (MemoryConsumption::memory_consumption (lines) +
MemoryConsumption::memory_consumption (quads) );