XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Public Attributes | List of all members
VGridDistribution< Device > Class Template Reference

#include <vgrid_distribution.hpp>

Public Member Functions

 VGridDistribution ()
 
 VGridDistribution (int nsp, const VelocityGrid &vgrid, const DomainDecomposition< DeviceType > &pol_decomp)
 
double & operator() (int isp, int ivr, int inode, int ivz)
 
double operator() (int isp, int ivr, int inode, int ivz) const
 
double * data ()
 
void add_ay (const VGridDistribution< Device > &dist2, double scalar)
 

Public Attributes

Kokkos::View< double
****, Kokkos::LayoutRight,
Device > 
f
 

Constructor & Destructor Documentation

template<class Device>
VGridDistribution< Device >::VGridDistribution ( )
inline
template<class Device>
VGridDistribution< Device >::VGridDistribution ( int  nsp,
const VelocityGrid vgrid,
const DomainDecomposition< DeviceType > &  pol_decomp 
)
inline

Member Function Documentation

template<class Device>
void VGridDistribution< Device >::add_ay ( const VGridDistribution< Device > &  dist2,
double  scalar 
)
inline

Here is the caller graph for this function:

template<class Device>
double* VGridDistribution< Device >::data ( )
inline

Here is the caller graph for this function:

template<class Device>
double& VGridDistribution< Device >::operator() ( int  isp,
int  ivr,
int  inode,
int  ivz 
)
inline
template<class Device>
double VGridDistribution< Device >::operator() ( int  isp,
int  ivr,
int  inode,
int  ivz 
) const
inline

Member Data Documentation

template<class Device>
Kokkos::View<double****,Kokkos::LayoutRight, Device> VGridDistribution< Device >::f

The documentation for this class was generated from the following file: