21template<
class real_type>
28template<
class real_type>
32 for(
unsigned i=0; i<g.
local().size(); i++)
38template<
class real_type>
46template<
class real_type>
53template<
class real_type>
57 for(
unsigned i=0; i<g.
local().size(); i++)
63template<
class real_type>
66 thrust::host_vector<real_type> w =
weights( g.
local(), coo);
coo3d
3d contra- and covariant coordinates
Definition: enums.h:177
coo2d
2d coordinates
Definition: enums.h:171
MPI_Vector< thrust::host_vector< real_type > > weights(const aRealMPITopology2d< real_type > &g)
Nodal weight coefficients.
Definition: mpi_weights.h:22
MPI_Vector< thrust::host_vector< real_type > > inv_weights(const aRealMPITopology2d< real_type > &g)
inverse nodal weight coefficients
Definition: mpi_weights.h:29
This is the namespace for all functions and classes defined and used by the discontinuous Galerkin li...
mpi Vector class
Definition: mpi_vector.h:32
const container & data() const
Get underlying data.
Definition: mpi_vector.h:66
2D MPI abstract grid class
Definition: mpi_grid.h:45
const RealGrid2d< real_type > & local() const
Return a non-MPI grid local for the calling process.
Definition: mpi_grid.h:252
MPI_Comm communicator() const
Return mpi cartesian communicator that is used in this grid.
Definition: mpi_grid.h:138
3D MPI Grid class
Definition: mpi_grid.h:329
MPI_Comm communicator() const
Return mpi cartesian communicator that is used in this grid.
Definition: mpi_grid.h:459
const RealGrid3d< real_type > & local() const
Return a non-MPI grid local for the calling process.
Definition: mpi_grid.h:560
Creation functions for integration weights and their inverse.