|
subroutine | helper_normalized_position (self, position, index, axi) |
|
subroutine | add_charge_single_spline_strong_1d (self, position, marker_charge, rho_dofs) |
| Add charge of one particle. More...
|
|
subroutine | add_current_update_v_spline_strong_1d_quadrature (self, position_old, position_new, marker_charge, qoverm, bfield_dofs, vi, j_dofs) |
| Add current for one particle and update v (according to H_p1 part in Hamiltonian splitting). Implementation based on quadrature rather than the primitive. More...
|
|
subroutine | current_v_local (self, upper, lower, box, marker_charge, qoverm, vi, j_dofs, bfield_dofs) |
|
subroutine | add_current_update_v_spline_strong_1d (self, position_old, position_new, marker_charge, qoverm, bfield_dofs, vi, j_dofs) |
| Add current for one particle and update v (according to H_p1 part in Hamiltonian splitting) More...
|
|
subroutine | evaluate_field_single_spline_strong_1d (self, position, field_dofs, field_value) |
|
subroutine | add_current_evaluate_spline_strong_1d_quadrature (self, position_old, position_new, marker_charge, vbar, field_dofs, j_dofs, field) |
| Add current for one particle and update v (according to H_p1 part in Hamiltonian splitting). Implementation based on quadrature rather than the primitive. More...
|
|
subroutine | current_eval_local (self, upper, lower, box, marker_charge, field, j_dofs, field_dofs) |
|
subroutine | add_current_evaluate_spline_strong_1d (self, position_old, position_new, marker_charge, vbar, field_dofs, j_dofs, field) |
|
subroutine | init_spline_strong_1d (self, domain, n_cells, spline_degree, integ, eval_grid_points) |
| Constructor. More...
|
|
subroutine | free_spline_strong_1d (self) |
| Destructor. More...
|
|
subroutine | add_particle_mass_spline_strong_1d (self, position, marker_charge, particle_mass) |
| Add charge of one particle. More...
|
|
subroutine | evaluate_multiple_spline_strong_1d (self, position, components, field_dofs, field_value) |
| Evaluate several fields at position position. More...
|
|
subroutine | evaluate_field_single_spline_strong_pp_1d (self, position, field_dofs_pp, field_value) |
|
subroutine | add_current_spline_strong_1d (self, position_old, position_new, marker_charge, j_dofs) |
| Add current with integration over x. More...
|
|
subroutine | add_current_update_v_pp_spline_strong_1d (self, position_old, position_new, marker_charge, qoverm, bfield_dofs, vi, j_dofs) |
| Add current for one particle and update v (according to H_p1 part in Hamiltonian splitting) More...
|
|
subroutine, public | sll_s_new_particle_mesh_coupling_spline_strong_1d (smoother, domain, n_cells, spline_degree, integ, eval_grid_points) |
|