Discontinuous Galerkin Library
#include "dg/algorithm.h"
mpi_evaluation.h File Reference

Function discretization routines for mpi vectors. More...

#include "dg/backend/mpi_vector.h"
#include "mpi_grid.h"
#include "evaluation.h"

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...
 

Detailed Description

Function discretization routines for mpi vectors.