XGC1
|
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 typedef | GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic > | |
f | GridField< Device, VT, PIT, TorType::OnePlane, KinType::DriftKin, ScatterType::Atomic > | |
field_type typedef | GridField< 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 |
KT | GridField< 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 SimdPhiWeights< get_phi_wt_usage(PIT)> &phi_wts, int i_simd, 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 SimdGyroWeights< DriftKin > &rho_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 |