* Update the cache used for cell dof indices on all (non-artificial)
* active cells of the given DoFHandler.
*/
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
void
update_all_active_cell_dof_indices_caches (const DoFHandlerType &dof_handler)
{
* Update the cache used for cell dof indices on all (non-artificial)
* level (multigrid) cells of the given DoFHandler.
*/
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
void
update_all_level_cell_dof_indices_caches (const DoFHandlerType &dof_handler)
{
* numbers::invalid_subdomain_id. Return the total number of dofs
* distributed.
*/
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
static
types::global_dof_index
distribute_dofs (const types::subdomain_id subdomain_id,
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
static
types::global_dof_index
distribute_dofs_on_level (const types::subdomain_id level_subdomain_id,
* (The IndexSet argument is not used in 1d because we only need
* it for parallel meshes and 1d doesn't support that right now.)
*/
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
static
void
renumber_dofs (const std::vector<types::global_dof_index> &new_numbers,
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
Sequential<DoFHandlerType>::
Sequential (DoFHandlerType &dof_handler)
:
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
NumberCache
Sequential<DoFHandlerType>::
distribute_dofs () const
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
std::vector<NumberCache>
Sequential<DoFHandlerType>::
distribute_mg_dofs () const
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
NumberCache
Sequential<DoFHandlerType>::
renumber_dofs (const std::vector<types::global_dof_index> &new_numbers) const
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
NumberCache
Sequential<DoFHandlerType>::
renumber_mg_dofs (const unsigned int level,
/* --------------------- class ParallelShared ---------------- */
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
ParallelShared<DoFHandlerType>::
ParallelShared (DoFHandlerType &dof_handler)
:
* consequently, be called at a point when we are still distributing degrees
* of freedom.
*/
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
std::vector<types::subdomain_id>
get_dof_subdomain_association (const DoFHandlerType &dof_handler,
const types::global_dof_index n_dofs,
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
NumberCache
ParallelShared<DoFHandlerType>::
distribute_dofs () const
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
std::vector<NumberCache>
ParallelShared<DoFHandlerType>::
distribute_mg_dofs () const
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
NumberCache
ParallelShared<DoFHandlerType>::
renumber_dofs (const std::vector<types::global_dof_index> &new_numbers) const
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
NumberCache
ParallelShared<DoFHandlerType>::
renumber_mg_dofs (const unsigned int /*level*/,
- template <int dim, int spacedim, typename DoFHandlerType>
+ template <int dim, int spacedim, class DoFHandlerType>
void
communicate_mg_ghost_cells(const typename parallel::distributed::Triangulation<dim,spacedim> &tria,
DoFHandlerType &dof_handler,
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
void
communicate_dof_indices_on_marked_cells
(const DoFHandlerType &dof_handler,
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
ParallelDistributed<DoFHandlerType>::
ParallelDistributed (DoFHandlerType &dof_handler)
:
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
NumberCache
ParallelDistributed<DoFHandlerType>::
distribute_dofs () const
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
std::vector<NumberCache>
ParallelDistributed<DoFHandlerType>::
distribute_mg_dofs () const
}
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
NumberCache
ParallelDistributed<DoFHandlerType>::
renumber_dofs (const std::vector<dealii::types::global_dof_index> &new_numbers) const
- template <typename DoFHandlerType>
+ template <class DoFHandlerType>
NumberCache
ParallelDistributed<DoFHandlerType>::
renumber_mg_dofs (const unsigned int /*level*/,