XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic > Member List

This is the complete list of members for GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >, including all inherited members.

copy_to_double_view(const View< double *, CLayout, Device > &dest_view) const GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inline
data() const GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inline
device_type typedefGridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >
fGridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >
field_type typedefGridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >
gather(const Grid< Device > &grid, const SimdGridWeights< Order::One, PhiInterpType::None > &grid_wts, const Simd< double > &phi, Simd< double > &fld) const GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inline
gather(const Grid< Device > &grid, const SimdGridWeights< Order::One, PhiInterpType::Planes > &grid_wts, const Simd< double > &phi, Simd< double > &fld) const GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inline
GridField()GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inline
GridField(std::string name, int nphi, int nrho, int nnode)GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inline
GridField(std::string name, int nnode)GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inline
is_allocated() const GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inline
KTGridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >static
nnode() const GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inline
nphi() const GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inline
nrhop1() const GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inline
operator()(int inode) const GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inline
reset_to_zero()GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inline
scatter(int node, const FieldWeights< DriftKin, PIT > &wts, double particle_weight) const GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inline
scatter(const Grid< DeviceType > &grid, int ithread, const SimdGridWeights< Order::One, PIT_GLOBAL > &grid_wts, int i_simd, const FieldWeights< DriftKin, PIT > &wts, double particle_weight) const GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inline
size() const GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inline
transpose_copy_from_double_view(const View< double **, CLayout, Device > &src_view) const GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inline
transpose_copy_to_double_view(const View< double **, CLayout, Device > &dest_view) const GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inline
view_ff_scatter(const Grid< DeviceType > &grid, const View< double **, CLayout, Device > &view, const SimdGridWeights< Order::One, PhiInterpType::Planes > &grid_wts, double wphi, double val, int i_simd)GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inlinestatic
view_gather(const Grid< DeviceType > &grid, const View< double *, CLayout, Device > &view, const SimdGridWeights< Order::One, PIT_GLOBAL > &grid_wts, Simd< double > &val)GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inlinestatic
view_gather3(const Grid< DeviceType > &grid, const View< double *, CLayout, Device > &view1, const View< double *, CLayout, Device > &view2, const View< double *, CLayout, Device > &view3, const SimdGridWeights< Order::One, PIT_GLOBAL > &grid_wts, double &val1, double &val2, double &val3, int i_simd)GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inlinestatic
view_gyro_scatter3(const Grid< DeviceType > &grid, const View< double **, CLayout, Device > &view1, const View< double **, CLayout, Device > &view2, const View< double **, CLayout, Device > &view3, const SimdGridWeights< Order::One, PIT_GLOBAL > &grid_wts, double val1, double val2, double val3, int i_simd, const LinearWeights &rho_wts, bool is_gyro)GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inlinestatic
view_odim_scatter(const Grid< DeviceType > &grid, const View< double **, CLayout, Device > &view, int ind, const SimdGridWeights< Order::One, PIT_GLOBAL > &grid_wts, double val, int i_simd)GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inlinestatic
view_odim_variance(const Grid< DeviceType > &grid, const View< double **, CLayout, Device > &view, const View< double **, CLayout, Device > &variance, int ind, const SimdGridWeights< Order::One, PIT_GLOBAL > &grid_wts, double val, int i_simd)GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inlinestatic
view_rep_scatter3(const Grid< DeviceType > &grid, const View< double ***, CLayout, Device > &view, int ind1, int ind2, int ind3, const SimdGridWeights< Order::One, PIT_GLOBAL > &grid_wts, double val1, double val2, double val3, int ithread, int i_simd)GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inlinestatic
view_scatter(const Grid< DeviceType > &grid, const View< double *, CLayout, Device > &view, const SimdGridWeights< Order::One, PhiInterpType::None > &grid_wts, double val, int i_simd)GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inlinestatic
view_vec_odim_gather(const Grid< DeviceType > &grid, const View< Field< VarType::Vector, PhiInterpType::None > **, CLayout, Device > &view, int ind, const SimdGridWeights< Order::One, PhiInterpType::None > &grid_wts, SimdVector &val, int i_simd)GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic >inlinestatic