Reference documentation for deal.II version 9.2.0
|
#include <deal.II/dofs/dof_handler_policy.h>
Public Member Functions | |
ParallelDistributed (DoFHandlerType &dof_handler) | |
virtual NumberCache | distribute_dofs () const override |
virtual std::vector< NumberCache > | distribute_mg_dofs () const override |
virtual NumberCache | renumber_dofs (const std::vector< types::global_dof_index > &new_numbers) const override |
virtual NumberCache | renumber_mg_dofs (const unsigned int level, const std::vector< types::global_dof_index > &new_numbers) const override |
Public Member Functions inherited from internal::DoFHandlerImplementation::Policy::PolicyBase< DoFHandlerType::dimension, DoFHandlerType::space_dimension > | |
virtual | ~PolicyBase ()=default |
virtual NumberCache | distribute_dofs () const=0 |
virtual std::vector< NumberCache > | distribute_mg_dofs () const=0 |
Private Attributes | |
SmartPointer< DoFHandlerType > | dof_handler |
This class implements the policy for operations when we use a parallel::DistributedTriangulationBase object.
Definition at line 221 of file dof_handler_policy.h.
internal::DoFHandlerImplementation::Policy::ParallelDistributed< DoFHandlerType >::ParallelDistributed | ( | DoFHandlerType & | dof_handler | ) |
Constructor.
dof_handler | The DoFHandler object upon which this policy class is supposed to work. |
Definition at line 4406 of file dof_handler_policy.cc.
|
overridevirtual |
Definition at line 4415 of file dof_handler_policy.cc.
|
overridevirtual |
Definition at line 4652 of file dof_handler_policy.cc.
|
overridevirtual |
Renumber degrees of freedom as specified by the first argument.
Return an updated NumberCache for the DoFHandler after renumbering.
Definition at line 4884 of file dof_handler_policy.cc.
|
overridevirtual |
Renumber multilevel degrees of freedom on one level of a multigrid hierarchy. The second argument specifies the set of new DoF indices.
Return an updated NumberCache for the specified level of the DoFHandler after renumbering.
Definition at line 5146 of file dof_handler_policy.cc.
|
private |
The DoFHandler object on which this policy object works.
Definition at line 256 of file dof_handler_policy.h.