|  | 
|  | VGridDistribution () | 
|  | 
|  | VGridDistribution (const VelocityGrid &vgrid, const DomainDecomposition< DeviceType > &pol_decomp, const std::vector< Maxwellian > &maxwellians) | 
|  | 
|  | VGridDistribution (int nsp, const VelocityGrid &vgrid, const DomainDecomposition< DeviceType > &pol_decomp, VGridDistributionOption option=VGridDistributionOption::ViewInit) | 
|  | 
| template<class Device2 > | 
|  | VGridDistribution (int nsp, const VGridDistribution< Device2 > &dist_in, VGridDistributionOption option=VGridDistributionOption::ViewInit) | 
|  | 
| template<class Device2 > | 
|  | VGridDistribution (int nsp, int nnode, const VGridDistribution< Device2 > &dist_in, VGridDistributionOption option=VGridDistributionOption::ViewInit) | 
|  | 
| KOKKOS_INLINE_FUNCTION double & | operator() (int isp, int ivr, int inode, int ivz) const | 
|  | 
| KOKKOS_INLINE_FUNCTION double & | operator[] (int i) const | 
|  | 
| double * | data () const | 
|  | 
| template<typename F > | 
| void | for_all_elements (const std::string label, F lambda_func) const | 
|  | 
| template<typename F > | 
| void | for_each_element (const std::string label, F lambda_func) const | 
|  | 
| KOKKOS_INLINE_FUNCTION void | scatter (int i_node, const VGridWeights &wt, double value) const | 
|  | 
| KOKKOS_INLINE_FUNCTION double | gather (int i_node, const VGridWeights &wt) const | 
|  | 
| KOKKOS_INLINE_FUNCTION int | n_species () const | 
|  | 
| KOKKOS_INLINE_FUNCTION int | n_vr () const | 
|  | 
| KOKKOS_INLINE_FUNCTION int | n_nodes () const | 
|  | 
| KOKKOS_INLINE_FUNCTION int | n_vz () const | 
|  | 
| KOKKOS_INLINE_FUNCTION int | size () const | 
|  | 
| double | get_smu_n (int imu) const | 
|  | 
| KOKKOS_INLINE_FUNCTION double | mu_vol_fac (int ivr) const | 
|  | 
| KOKKOS_INLINE_FUNCTION double | vp_vol_fac (int ivz) const | 
|  | 
| UniformRange | vr_range () const | 
|  | 
| UniformRange | vz_range () const | 
|  | 
| KOKKOS_INLINE_FUNCTION double & | pull_node_index (int inode, int ip) const | 
|  | 
| void | resize_n_vertices (int new_n_nodes) | 
|  | 
|  | 
| static KOKKOS_INLINE_FUNCTION void | scatter (const View< double ***, CLayout, Device > &view, int i_node, const VGridWeights &wt, double value) | 
|  | 
| static KOKKOS_INLINE_FUNCTION void | scatter (const View< double ****, CLayout, Device > &view, int i_node, const VGridWeights &wt, double value) | 
|  | 
| template<class T > | 
| static KOKKOS_INLINE_FUNCTION double | gather (const T &view, int i_node, const VGridWeights &wt) | 
|  | 
| template<class T > | 
| static KOKKOS_INLINE_FUNCTION double | normed_gather (const T &view, int i_node, const VGridWeights &wt, const T &norm_view) | 
|  |