XGC1
|
#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) |
int | n_species () const |
int | n_vr () const |
int | n_nodes () const |
int | n_vz () const |
double | get_smu_n (int imu) const |
Public Attributes | |
Kokkos::View< double ****, Kokkos::LayoutRight, Device > | f |
double | vp_max |
max parallel velocity More... | |
double | dvp |
grid spacing in parallel velocity More... | |
double | smu_max |
max mu More... | |
double | dsmu |
grid spacing in mu More... | |
double | inv_mu0_factor |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
double VGridDistribution< Device >::dsmu |
grid spacing in mu
double VGridDistribution< Device >::dvp |
grid spacing in parallel velocity
Kokkos::View<double****,Kokkos::LayoutRight, Device> VGridDistribution< Device >::f |
double VGridDistribution< Device >::inv_mu0_factor |
double VGridDistribution< Device >::smu_max |
max mu
double VGridDistribution< Device >::vp_max |
max parallel velocity