Discontinuous Galerkin Library
#include "dg/algorithm.h"
|
Function discretization routines for mpi vectors. More...
Go to the source code of this file.
Namespaces | |
namespace | dg |
This is the namespace for all functions and classes defined and used by the discontinuous Galerkin library. | |
Functions | |
template<class BinaryOp , class real_type > | |
MPI_Vector< thrust::host_vector< real_type > > | dg::evaluate (const BinaryOp &f, const aRealMPITopology2d< real_type > &g) |
Evaluate a 2d function on mpi distributed grid coordinates. More... | |
template<class TernaryOp , class real_type > | |
MPI_Vector< thrust::host_vector< real_type > > | dg::evaluate (const TernaryOp &f, const aRealMPITopology3d< real_type > &g) |
Evaluate a 3d function on mpi distributed grid coordinates. More... | |
template<class real_type > | |
MPI_Vector< thrust::host_vector< real_type > > | dg::global2local (const thrust::host_vector< real_type > &global, const aRealMPITopology3d< real_type > &g) |
Take the relevant local part of a global vector. More... | |
template<class real_type > | |
MPI_Vector< thrust::host_vector< real_type > > | dg::global2local (const thrust::host_vector< real_type > &global, const aRealMPITopology2d< real_type > &g) |
Take the relevant local part of a global vector. More... | |
Function discretization routines for mpi vectors.