/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/common/parallel_dofs.hh File Reference#

DiFfRG: /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/common/parallel_dofs.hh File Reference
DiFfRG
Discretization Framework for functional Renormalization Group flows
parallel_dofs.hh File Reference
#include <deal.II/base/index_set.h>
#include <deal.II/base/point.h>
#include <deal.II/dofs/dof_handler.h>
#include <deal.II/dofs/dof_tools.h>
#include <deal.II/distributed/tria_base.h>
#include <deal.II/fe/mapping.h>
#include <DiFfRG/common/mpi.hh>
#include <limits>
#include <stdexcept>
#include <string>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  DiFfRG
 
namespace  DiFfRG::ParallelDoFs
 DoF-layout helpers shared by the CG, DG and FV discretizations.
 

Functions

template<int dim, int spacedim>
dealii::IndexSet DiFfRG::ParallelDoFs::make_ghost_set (const dealii::DoFHandler< dim, spacedim > &dof_handler)
 The ghost (locally relevant) set used by the replicated-mesh policy: everything.
 
template<int dim, int spacedim>
void DiFfRG::ParallelDoFs::build_support_points (const dealii::Mapping< dim, spacedim > &mapping, const dealii::DoFHandler< dim, spacedim > &dof_handler, std::vector< dealii::Point< spacedim > > &support_points)
 Fill a dense, mesh-wide support point array on every rank.