XGC1
LineOfSight Member List

This is the complete list of members for LineOfSight, including all inherited members.

get_phi0() constLineOfSightinline
get_r0() constLineOfSightinline
get_samples() constLineOfSightinline
get_theta() constLineOfSightinline
get_z0() constLineOfSightinline
interpolate_single(const Plane< DeviceType > &plane, const Kokkos::View< double *, CLayout, DeviceType > &field_in, const int i) constLineOfSight
interpolate_single(const Plane< DeviceType > &plane, const ScalarGridField &field_in, const int i) constLineOfSight
interpolate_to_los(const Plane< DeviceType > &plane, const ScalarGridField &field_in) constLineOfSight
interpolate_to_los(const Plane< DeviceType > &plane, const Kokkos::View< double *, CLayout, DeviceType > &field_in) constLineOfSight
is_valid() constLineOfSightinline
LineOfSight()LineOfSightinline
LineOfSight(const Plane< DeviceType > &plane, const double &r0_in, const double &z0_in, const double &theta_in, const double &step_size_in)LineOfSight
phi0LineOfSightprivate
r0LineOfSightprivate
sample_points(const MagneticField< DeviceType > &magnetic_field, View< double *, CLayout, DeviceType > r_los, View< double *, CLayout, DeviceType > z_los, View< double *, CLayout, DeviceType > psi_los) constLineOfSight
samplesLineOfSightprivate
step_sizeLineOfSightprivate
thetaLineOfSightprivate
validLineOfSightprivate
z0LineOfSightprivate