ORB5X 1.0.0
Performance-portable global electromagnetic gyrokinetic PIC code
Loading...
Searching...
No Matches
orb5x::ParticleModule Member List

This is the complete list of members for orb5x::ParticleModule, including all inherited members.

b_star(Real st, Real chit, Real b, Real ut, Real tprime, Real addpBst, int isp)orb5x::ParticleModule
bcpart(int isp, bool run_on_device)orb5x::ParticleModule
bcpart_disp(bool run_on_device)orb5x::ParticleModule
bin_surf_invorb5x::ParticleModule
bin_vol_invorb5x::ParticleModule
calc_dist(int isp, Real sigmat, Real chit, Real ut, Real mu, Real psi0_corr, Real &distribution, Real *bst=nullptr, Real *dist_coeff=nullptr, Real *diff_t_vpll=nullptr)orb5x::ParticleModule
cfield_out_3Dorb5x::ParticleModule
cfield_out_3D_fftorb5x::ParticleModule
charge_deposition_passing_electrons_disp(int isp, const int *lb, const int *ub, Kokkos::View< Real ** > &rho_passing)orb5x::ParticleModule
check_ffinit(int isp)orb5x::ParticleModule
compute_all_larmor_positions(int isp)orb5x::ParticleModule
compute_all_larmor_positions_disp(bool comp_dk)orb5x::ParticleModule
compute_deposition_attributes_dk(const Kokkos::View< Real * > &u, const Kokkos::View< Real * > &w, Kokkos::View< Real * > &uw, int n)orb5x::ParticleModulestatic
compute_moments_3d(int isp)orb5x::ParticleModule
compute_psi0_corr_disp(bool flag)orb5x::ParticleModule
compute_psi0_corr_one_particle(int isp, Real st, Real chit, Real mut, Real ut)orb5x::ParticleModulestatic
compute_reduced_weights(int isp, const Kokkos::View< Real ** > &pic1_loc, const Kokkos::View< Real ** > &pic2_loc, const Kokkos::View< bool ** > &pic3_loc, const Kokkos::View< int * > &npart_view, int nsel_att)orb5x::ParticleModule
compute_reduced_weights_disp(int isp, int nsel_att)orb5x::ParticleModule
compute_vf0(int isp, Real zvth2, Real nval, Real ze, Real zecor, Real b, Real pot_equil, Real pot_equil0, Real psit, Real ut, Real mut)orb5x::ParticleModulestatic
cross_product(const std::vector< Real > &a, const std::vector< Real > &b)orb5x::ParticleModulestatic
dens0orb5x::ParticleModule
deposit_bsplines(int isp, int npart_loc, const Kokkos::View< Real ** > &pic1_loc, const Kokkos::View< Real ** > &pic2_loc)orb5x::ParticleModule
destroyStaticViews()orb5x::ParticleModulestatic
diagnose_particles(int isp)orb5x::ParticleModule
distrib_2D_loadRZ(const std::vector< Real > &rev2, const std::vector< Real > &rev3, const std::vector< std::vector< Real > > &prob, const std::vector< Real > &xg, const std::vector< Real > &yg, const std::vector< Real > &fdistx, Real dx, Real dy, std::vector< Real > &xp, std::vector< Real > &yp)orb5x::ParticleModulestatic
dmu_binorb5x::ParticleModule
dmu_bin_2orb5x::ParticleModule
dpsi_binorb5x::ParticleModule
dr_flux_invorb5x::ParticleModule
dth_invorb5x::ParticleModule
ftraporb5x::ParticleModule
gauss_list_init(int isp, Kokkos::View< Real ** > &pert_table, int &nperts)orb5x::ParticleModule
get_dist_derivs(Real f0, Real ut, Real mut, Real b, Real epsilon_hat, Real ze, Real zvth2, Real nval, Real Epsi, Real psit, Real ngrad, Real tgrad, Real, Real, int isp, Real &df0_dek, Real &df0_du, Real &df0_dpsi_prof, Real &df0_dchi_prof, Real &df0_dpsi_pot, Real zecor, Real pot_equil, Real pot_equil0, Real chit)orb5x::ParticleModulestatic
get_field_disp(const FieldType &field, int istep, bool nl_main_substep, int i_att)orb5x::ParticleModule
get_i_cantormom(int isp)orb5x::ParticleModulestatic
get_KE(int isp)orb5x::ParticleModule
get_kinetic_energy(Real ut, Real mut, Real b)orb5x::ParticleModulestatic
get_larmor_indices_disp(bool initflag=false, bool adapt_only=false)orb5x::ParticleModule
get_n_larmor_pts(int isp, int nsel_gyr_local, Real rhog)orb5x::ParticleModulestatic
get_pos(int isp, int ip, Real *pos)orb5x::ParticleModule
get_properties(int isp, int ip, Real *props)orb5x::ParticleModule
get_properties_en(int isp, Real st, Real chit, Real ut, Real mut, Real vpval)orb5x::ParticleModulestatic
get_rhs(int ip, int isp, Real pvol, Real vdr, Real vdchi, const std::vector< Real > &vgc, const std::vector< Real > &vin, Real vpval, const std::vector< Real > &genelec, Real dvpadt0, Real dvpadt1, Real gyroapar, Real ze, Real zecor, Real dH0_dt_correction, Real pot_equil, Real pot_equil0, Real distribution, Real ut, Real mut, Real b, Real zvth2, Real nval, Real Epsi, Real psi0t, Real ngrad, Real tgrad, Real vpgrad, Real dfvpllb_dpsi, Real dfvpllb_den, Real &rhs, Real &dpotdpsi, Real &omegasq_corr, Real &df0_dpsi_prof, Real &df0_dchi_prof, Real &dpsi_prof_dt, Real &dchi_prof_dt, int rhs_type, const std::vector< Real > &mgradphi, const std::vector< Real > &vgb, const std::vector< Real > &vpressure, const std::vector< Real > &mgradapar, const std::vector< Real > &hh_sympl, Real chit, Real dchi_dt1, int iter, Real ffinit, Real dPsidt0)orb5x::ParticleModulestatic
get_toroidal_momentum(int isp, Real st, Real chit, Real ut, Real mut, Real psi_correction, Real tsubB, Real &psit_prof, Real &psit_pot)orb5x::ParticleModule
get_vpaob_ba(Real psi, Real mu, Real en, Real v_pll, int isp)orb5x::ParticleModule
grid_pic(int isp, bool run_on_device)orb5x::ParticleModule
grid_pic(int isp, int nsel_att, bool reduce_flag, const int *lb, const int *ub, Kokkos::View< Real ***, Kokkos::LayoutStride > assign1, int i_att)orb5x::ParticleModule
grid_pic_diagnostic(int isp, int nsel_att, const int *lb, const int *ub, Kokkos::View< Real *** > &assign1)orb5x::ParticleModule
helical_flux_label(Real sigmat, Real xiang, int &irloc, Real &dr_flux_inv, int &ipol)orb5x::ParticleModule
init_distrib_2D_loadRZ(FieldsVariables *fields, Real lenx, Real leny, int isp, std::vector< std::vector< Real > > &prob, std::vector< Real > &xg, std::vector< Real > &yg, std::vector< Real > &fdistx, Real &dx, Real &dy)orb5x::ParticleModulestatic
init_particles()orb5x::ParticleModule
init_push_diagnostics()orb5x::ParticleModule
init_test_particles(int isp)orb5x::ParticleModule
integral_f0_globalorb5x::ParticleModule
irloc_inorb5x::ParticleModule
l5_auto_init(int isp, Kokkos::View< Real ** > &l5_s_array)orb5x::ParticleModule
lb_wxorb5x::ParticleModule
load_particles()orb5x::ParticleModule
load_test_particles(int isp)orb5x::ParticleModule
MAX_PIC2orb5x::ParticleModule
MAX_PIC5orb5x::ParticleModule
MAX_WORKorb5x::ParticleModule
MAX_WORK_FIELDSorb5x::ParticleModule
MAX_WORK_REVorb5x::ParticleModule
moments_3d_arrayorb5x::ParticleModule
mu_maxorb5x::ParticleModule
mu_minorb5x::ParticleModule
mumax_globalorb5x::ParticleModule
n_vel_1Dorb5x::ParticleModule
n_vel_trap_1Dorb5x::ParticleModule
NBIN_MU_F0orb5x::ParticleModule
NLARM_PIC2orb5x::ParticleModule
npartorb5x::ParticleModule
npmxorb5x::ParticleModule
nptot_invorb5x::ParticleModule
ntestorb5x::ParticleModule
ntraporb5x::ParticleModule
num_meshorb5x::ParticleModule
parmove(int iter, bool run_on_device, bool work1flag, bool work2flag, bool work3flag=false, bool work5flag=false, bool work6flag=false, bool work7flag=false, bool work8flag=false, bool work9flag=false)orb5x::ParticleModule
part_grid(int isp, int nsel_att, bool reduce_flag, int i_att, const int *lb, const int *ub, Kokkos::View< Real ***, Kokkos::LayoutStride > assign1, Kokkos::View< Real ** > *assign1_passing=nullptr)orb5x::ParticleModule
ParticleModule()=defaultorb5x::ParticleModule
perp_curl_ue(Real s, Real chi, Real &smodstar, Real &chimodstar, Real &phimodstar)orb5x::ParticleModulestatic
pic1orb5x::ParticleModule
pic2orb5x::ParticleModule
pic3orb5x::ParticleModule
pic4orb5x::ParticleModule
pic5orb5x::ParticleModule
pion_1orb5x::ParticleModule
postpush_disp()orb5x::ParticleModule
postpush_fullf(int isp)orb5x::ParticleModule
ppsum_buff_realorb5x::ParticleModule
print_test_particles(int step)orb5x::ParticleModule
psi0_invorb5x::ParticleModule
psi_maxorb5x::ParticleModule
psi_minorb5x::ParticleModule
pszs_calc()orb5x::ParticleModule
pszs_setboundaries(int isp, Real *lb, Real *ub)orb5x::ParticleModule
pullback()orb5x::ParticleModule
push_disp(int iter)orb5x::ParticleModule
q_of_s(Real s)orb5x::ParticleModule
qt_num_chiorb5x::ParticleModule
qt_num_sorb5x::ParticleModule
qt_num_s_per_nsorb5x::ParticleModulestatic
qt_toggle_flagorb5x::ParticleModule
qtreeorb5x::ParticleModule
quadtree_smoothing_disp()orb5x::ParticleModule
quadtree_smoothing_interface(int isp, bool diagnose_)orb5x::ParticleModule
read_write_particle_data(int flag, int datn)orb5x::ParticleModule
reverse_hammersley(int nbase, int64_t i)orb5x::ParticleModulestatic
rho_passing_omporb5x::ParticleModule
set_weights_to_zero_at_t0()orb5x::ParticleModule
sort_gc_2D_disp()orb5x::ParticleModule
sort_gc_3D_disp()orb5x::ParticleModule
sortingsorb5x::ParticleModule
str_diagnostic_start()orb5x::ParticleModule
strong_diagnostic_output(int isp, int ip, Real psi0t, Real temp2, Real ze, Real vecrossb_f2, Real pot_equil, Real zf0, Real zvth2_inv, Real dpotdpsi, Real vdr, Real rhs)orb5x::ParticleModule
strong_flow_terms(int isp, Real sigmat, Real chit, Real bstar_inv, const std::vector< Real > &genelec, Real pztomobstar, const std::vector< Real > &bgrb, const std::vector< Real > &addp, Real expt_back, Real eypt_back, const std::vector< Real > &exh, Real ut, Real mut, const std::vector< Real > &hh, Real &dvpadt1_str, Real &dvpadt0_str, std::vector< Real > &vgc)orb5x::ParticleModulestatic
sum_ekin_markers_globalorb5x::ParticleModule
sum_pekin_markers_globalorb5x::ParticleModule
test_particle_output(int isp, int ip, Real psi0t, Real ze, Real pot_equil, Real wt, Real zvth2, Real nval, Real pvol, Real zf0)orb5x::ParticleModule
Total_weightorb5x::ParticleModule
trap_detrap_disp()orb5x::ParticleModule
ub_wxorb5x::ParticleModule
umax_globalorb5x::ParticleModule
umin_globalorb5x::ParticleModule
unsort_gc_3D_disp()orb5x::ParticleModule
update_ffinit_or_pvol()orb5x::ParticleModule
uses_modified_toroidal_momentum(int isp) constorb5x::ParticleModule
vf0(int isp, Real zvth2, Real nval, Real ze, Real zecor, Real b, Real pot_equil, Real pot_equil0, Real psit, Real ut, Real mut, int nsel_f0_override=-1)orb5x::ParticleModulestatic
vf0_chi_prof(Real zf0, Real, Real, Real ze, Real, Real, Real, Real, Real ut, Real, Real psit, int isp, Real zvth2, Real nval, Real zecor, Real pot_equil, Real pot_equil0, Real mut, Real chit)orb5x::ParticleModulestatic
vf0_local_maxwellian_simple(Real zvth2, Real nval, Real ze)orb5x::ParticleModulestatic
vf0_psi_prof(Real zf0, Real ngrad, Real epsilon_hat, Real ze, Real b, Real kappa_str, Real zvth2_inv, Real tgrad, Real ut, Real psi0_inv, Real psit, int isp, Real zvth2, Real nval, Real zecor, Real pot_equil, Real pot_equil0, Real mut, Real chit)orb5x::ParticleModulestatic
vf0dek(Real zf0, Real zvth2, Real ze, Real psit, int isp, Real nval, Real zecor, Real b, Real pot_equil, Real pot_equil0, Real ut, Real mut, Real chit)orb5x::ParticleModulestatic
vf0du(Real zf0, Real ut, Real, Real zvth2, Real nval, Real psit, int isp, Real ze, Real zecor, Real pot_equil, Real pot_equil0, Real mut, Real chit)orb5x::ParticleModulestatic
vpa_quants(Real psi, Real mu, Real en_star, Real v_pll, int isp, Real &fvpllb, Real &dfvpllb_den, Real &dfvpllb_dpsi)orb5x::ParticleModule
vpbiorb5x::ParticleModule
vpbi_host_cacheorb5x::ParticleModule
vpll_momentum_binsorb5x::ParticleModule
vpll_momentum_bins_host_cacheorb5x::ParticleModule
work1orb5x::ParticleModule
work2orb5x::ParticleModule
work3orb5x::ParticleModule
work5orb5x::ParticleModule
work6orb5x::ParticleModule
work7orb5x::ParticleModule
work8orb5x::ParticleModule
work9orb5x::ParticleModule
work_revorb5x::ParticleModule
work_temporb5x::ParticleModule
ze_correction(Real ut, Real vpval)orb5x::ParticleModulestatic
zsmax_globalorb5x::ParticleModule
zsum_globalorb5x::ParticleModule
~ParticleModule()orb5x::ParticleModule