26template<
class real_type>
43template<
class real_type>
64template<
class real_type>
82template<
class real_type>
99template<
class real_type>
117template<
class real_type>
132template<
class real_type>
159template<
class real_type>
162 const thrust::host_vector<real_type>& v,
163 real_type x, real_type y,
base X-point topology classes
bc
Switch between boundary conditions.
Definition: enums.h:15
space
Space of DG coefficients.
Definition: enums.h:164
@ NEU
Neumann on both boundaries.
Definition: enums.h:20
cusp::coo_matrix< int, real_type, cusp::host_memory > interpolation(const thrust::host_vector< real_type > &x, const RealGrid1d< real_type > &g, dg::bc bcx=dg::NEU, std::string method="dg")
Create interpolation matrix.
Definition: interpolation.h:254
real_type interpolate(dg::space sp, const thrust::host_vector< real_type > &v, real_type x, const RealGrid1d< real_type > &g, dg::bc bcx=dg::NEU)
Interpolate a vector on a single point on a 1d Grid.
Definition: interpolation.h:884
1D, 2D and 3D interpolation matrix creation functions
thrust::host_vector< real_type > forward_transform(const thrust::host_vector< real_type > &in, const aRealTopologyX2d< real_type > &g)
Transform a vector from XSPACE to LSPACE.
Definition: interpolationX.h:133
This is the namespace for all functions and classes defined and used by the discontinuous Galerkin li...
1D grid for X-point topology
Definition: gridX.h:68
RealGrid1d< real_type > grid() const
Definition: gridX.h:185
A 2D grid class with X-point topology.
Definition: gridX.h:257
RealGrid2d< real_type > grid() const
Return a copy without topology.
Definition: gridX.h:382
A 3D grid class with X-point topology.
Definition: gridX.h:541
RealGrid3d< real_type > grid() const
Return a copy without topology.
Definition: gridX.h:705