Reference documentation for deal.II version 8.1.0
Public Member Functions | List of all members
internal::DoFHandler::Policy::PolicyBase< dim, spacedim > Class Template Referenceabstract

#include <dof_handler_policy.h>

Inheritance diagram for internal::DoFHandler::Policy::PolicyBase< dim, spacedim >:
[legend]

Public Member Functions

virtual ~PolicyBase ()
 
virtual NumberCache distribute_dofs (::DoFHandler< dim, spacedim > &dof_handler) const =0
 
virtual void distribute_mg_dofs (::DoFHandler< dim, spacedim > &dof_handler, std::vector< NumberCache > &number_caches) const =0
 
virtual NumberCache renumber_dofs (const std::vector< types::global_dof_index > &new_numbers,::DoFHandler< dim, spacedim > &dof_handler) const =0
 

Detailed Description

template<int dim, int spacedim>
class internal::DoFHandler::Policy::PolicyBase< dim, spacedim >

A class that implements policies for how the DoFHandler::distribute_dofs and DoFHandler::renumber_dofs functions should work.

Definition at line 51 of file dof_handler.h.

Constructor & Destructor Documentation

template<int dim, int spacedim>
virtual internal::DoFHandler::Policy::PolicyBase< dim, spacedim >::~PolicyBase ( )
virtual

Destructor.

Member Function Documentation

template<int dim, int spacedim>
virtual NumberCache internal::DoFHandler::Policy::PolicyBase< dim, spacedim >::distribute_dofs ( ::DoFHandler< dim, spacedim > &  dof_handler) const
pure virtual

Distribute degrees of freedom on the object given as last argument.

Implemented in internal::DoFHandler::Policy::ParallelDistributed< dim, spacedim >, and internal::DoFHandler::Policy::Sequential< dim, spacedim >.

template<int dim, int spacedim>
virtual void internal::DoFHandler::Policy::PolicyBase< dim, spacedim >::distribute_mg_dofs ( ::DoFHandler< dim, spacedim > &  dof_handler,
std::vector< NumberCache > &  number_caches 
) const
pure virtual
template<int dim, int spacedim>
virtual NumberCache internal::DoFHandler::Policy::PolicyBase< dim, spacedim >::renumber_dofs ( const std::vector< types::global_dof_index > &  new_numbers,
::DoFHandler< dim, spacedim > &  dof_handler 
) const
pure virtual

Renumber degrees of freedom as specified by the first argument.

Implemented in internal::DoFHandler::Policy::ParallelDistributed< dim, spacedim >, and internal::DoFHandler::Policy::Sequential< dim, spacedim >.


The documentation for this class was generated from the following files: