Discontinuous Galerkin Library
#include "dg/algorithm.h"
|
Functions | |
template<class real_type > | |
MPI_Vector< thrust::host_vector< real_type > > | dg::create::weights (const aRealMPITopology2d< real_type > &g) |
Nodal weight coefficients. More... | |
template<class real_type > | |
MPI_Vector< thrust::host_vector< real_type > > | dg::create::inv_weights (const aRealMPITopology2d< real_type > &g) |
inverse nodal weight coefficients More... | |
template<class real_type > | |
MPI_Vector< thrust::host_vector< real_type > > | dg::create::weights (const aRealMPITopology2d< real_type > &g, enum coo2d coo) |
nodal weight coefficients More... | |
template<class real_type > | |
MPI_Vector< thrust::host_vector< real_type > > | dg::create::weights (const aRealMPITopology3d< real_type > &g) |
Nodal weight coefficients. More... | |
template<class real_type > | |
MPI_Vector< thrust::host_vector< real_type > > | dg::create::inv_weights (const aRealMPITopology3d< real_type > &g) |
inverse nodal weight coefficients More... | |
template<class real_type > | |
MPI_Vector< thrust::host_vector< real_type > > | dg::create::weights (const aRealMPITopology3d< real_type > &g, enum coo3d coo) |
nodal weight coefficients More... | |
template<class real_type > | |
thrust::host_vector< real_type > | dg::create::weights (const RealGrid1d< real_type > &g) |
Nodal weight coefficients. More... | |
template<class real_type > | |
thrust::host_vector< real_type > | dg::create::inv_weights (const RealGrid1d< real_type > &g) |
inverse nodal weight coefficients More... | |
template<class real_type > | |
thrust::host_vector< real_type > | dg::create::weights (const aRealTopology2d< real_type > &g) |
Nodal weight coefficients. More... | |
template<class real_type > | |
thrust::host_vector< real_type > | dg::create::inv_weights (const aRealTopology2d< real_type > &g) |
inverse nodal weight coefficients More... | |
template<class real_type > | |
thrust::host_vector< real_type > | dg::create::weights (const aRealTopology2d< real_type > &g, enum coo2d coo) |
nodal weight coefficients More... | |
template<class real_type > | |
thrust::host_vector< real_type > | dg::create::weights (const aRealTopology3d< real_type > &g) |
Nodal weight coefficients. More... | |
template<class real_type > | |
thrust::host_vector< real_type > | dg::create::inv_weights (const aRealTopology3d< real_type > &g) |
inverse nodal weight coefficients More... | |
template<class real_type > | |
thrust::host_vector< real_type > | dg::create::weights (const aRealTopology3d< real_type > &g, enum coo3d coo) |
nodal weight coefficients More... | |
template<class real_type > | |
thrust::host_vector< real_type > | dg::create::weights (const dg::RealGridX1d< real_type > &g) |
Nodal weight coefficients. More... | |
template<class real_type > | |
thrust::host_vector< real_type > | dg::create::inv_weights (const RealGridX1d< real_type > &g) |
inverse nodal weight coefficients More... | |
template<class real_type > | |
thrust::host_vector< real_type > | dg::create::weights (const aRealTopologyX2d< real_type > &g) |
Nodal weight coefficients. More... | |
template<class real_type > | |
thrust::host_vector< real_type > | dg::create::inv_weights (const aRealTopologyX2d< real_type > &g) |
inverse nodal weight coefficients More... | |
template<class real_type > | |
thrust::host_vector< real_type > | dg::create::weights (const aRealTopologyX3d< real_type > &g) |
Nodal weight coefficients. More... | |
template<class real_type > | |
thrust::host_vector< real_type > | dg::create::inv_weights (const aRealTopologyX3d< real_type > &g) |
inverse nodal weight coefficients More... | |
overloads for the dg::create::weights
and dg::create::inv_weights
functions for all available topologies
MPI_Vector< thrust::host_vector< real_type > > dg::create::inv_weights | ( | const aRealMPITopology2d< real_type > & | g | ) |
inverse nodal weight coefficients
g | The grid |
MPI_Vector< thrust::host_vector< real_type > > dg::create::inv_weights | ( | const aRealMPITopology3d< real_type > & | g | ) |
inverse nodal weight coefficients
g | The grid |
thrust::host_vector< real_type > dg::create::inv_weights | ( | const aRealTopology2d< real_type > & | g | ) |
inverse nodal weight coefficients
g | The grid |
thrust::host_vector< real_type > dg::create::inv_weights | ( | const aRealTopology3d< real_type > & | g | ) |
inverse nodal weight coefficients
g | The grid |
thrust::host_vector< real_type > dg::create::inv_weights | ( | const aRealTopologyX2d< real_type > & | g | ) |
inverse nodal weight coefficients
g | The grid |
thrust::host_vector< real_type > dg::create::inv_weights | ( | const aRealTopologyX3d< real_type > & | g | ) |
inverse nodal weight coefficients
g | The grid |
thrust::host_vector< real_type > dg::create::inv_weights | ( | const RealGrid1d< real_type > & | g | ) |
inverse nodal weight coefficients
g | The grid |
thrust::host_vector< real_type > dg::create::inv_weights | ( | const RealGridX1d< real_type > & | g | ) |
inverse nodal weight coefficients
g | The grid |
MPI_Vector< thrust::host_vector< real_type > > dg::create::weights | ( | const aRealMPITopology2d< real_type > & | g | ) |
Nodal weight coefficients.
g | The grid |
This code snippet demonstrates how to discretize and compute the norm of a function on a distributed memory system
MPI_Vector< thrust::host_vector< real_type > > dg::create::weights | ( | const aRealMPITopology2d< real_type > & | g, |
enum coo2d | coo | ||
) |
nodal weight coefficients
g | The grid |
coo | The coordinate for which to generate the weights (in 2d only dg::x and dg::y are allowed) |
MPI_Vector< thrust::host_vector< real_type > > dg::create::weights | ( | const aRealMPITopology3d< real_type > & | g | ) |
Nodal weight coefficients.
g | The grid |
This code snippet demonstrates how to discretize and compute the norm of a function
MPI_Vector< thrust::host_vector< real_type > > dg::create::weights | ( | const aRealMPITopology3d< real_type > & | g, |
enum coo3d | coo | ||
) |
nodal weight coefficients
g | The grid |
coo | The coordinate for which to generate the weights (in 2d only dg::x and dg::y are allowed) |
thrust::host_vector< real_type > dg::create::weights | ( | const aRealTopology2d< real_type > & | g | ) |
Nodal weight coefficients.
g | The grid |
This code snippet demonstrates how to discretize and compute the norm of a function on a shared memory system
thrust::host_vector< real_type > dg::create::weights | ( | const aRealTopology2d< real_type > & | g, |
enum coo2d | coo | ||
) |
nodal weight coefficients
g | The grid |
coo | The coordinate for which to generate the weights (in 2d only dg::x and dg::y are allowed) |
thrust::host_vector< real_type > dg::create::weights | ( | const aRealTopology3d< real_type > & | g | ) |
Nodal weight coefficients.
g | The grid |
This code snippet demonstrates how to discretize and compute the norm of a function
thrust::host_vector< real_type > dg::create::weights | ( | const aRealTopology3d< real_type > & | g, |
enum coo3d | coo | ||
) |
nodal weight coefficients
g | The grid |
coo | The coordinate for which to generate the weights (in 2d only dg::x and dg::y are allowed) |
thrust::host_vector< real_type > dg::create::weights | ( | const aRealTopologyX2d< real_type > & | g | ) |
Nodal weight coefficients.
g | The grid |
thrust::host_vector< real_type > dg::create::weights | ( | const aRealTopologyX3d< real_type > & | g | ) |
Nodal weight coefficients.
g | The grid |
thrust::host_vector< real_type > dg::create::weights | ( | const dg::RealGridX1d< real_type > & | g | ) |
Nodal weight coefficients.
g | The grid |
thrust::host_vector< real_type > dg::create::weights | ( | const RealGrid1d< real_type > & | g | ) |
Nodal weight coefficients.
g | The grid |
This code snippet demonstrates how to discretize and integrate a function