|
| subroutine | add_charge_single_smoothened_spline_1d (self, position, marker_charge, rho_dofs) |
| | Evaluates the integral int_{poisition_old}^{position_new} field(x) d x. More...
|
| |
| subroutine | add_current_update_v_smoothened_spline_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 | update_smoothened_single_spline_1d (self, position_normalized, box, marker_charge, qoverm, rho_dofs, bfield_dofs, vi) |
| | Integration over the prime function of the smoothing kernel S (for v update and j accumulation) More...
|
| |
| subroutine | evaluate_int_prime_smoothened_single_spline_1d (self, position_normalized, box, field_dofs, field_int) |
| | Integration over the prime function of the smoothing kernel S (for evaluation only) More...
|
| |
| subroutine | evaluate_int_simple_smoothened_spline_1d (self, lower, upper, index, sign, field_dofs, field_int) |
| | Helper function to evaluate the integrated efield in one interval (without smoothing kernel) (similar to update_jv). More...
|
| |
| subroutine | evaluate_field_single_smoothened_spline_1d (self, position, field_dofs, field_value) |
| | Evaluate field with smoothing at at position position. More...
|
| |
| subroutine | add_current_evaluate_smoothened_spline_1d (self, position_old, position_new, marker_charge, vbar, field_dofs, j_dofs, field) |
| | Add current for one particle and evaluate the field (according to iterative part in discrete gradient method) More...
|
| |
| subroutine | evaluate_int_smoothened_spline_1d (self, position_old, position_new, vbar, field_dofs, field) |
| | Add current for one particle and evaluate the field (according to iterative part in discrete gradient method) More...
|
| |
| subroutine, public | sll_s_new_particle_mesh_coupling_spline_smooth_1d_ptr (smoother, domain, n_cells, no_particles, spline_degree, smoothing_type) |
| |
| subroutine, public | sll_s_new_particle_mesh_coupling_spline_smooth_1d (smoother, domain, n_cells, no_particles, spline_degree, smoothing_type) |
| |
| subroutine | add_particle_mass_spline_smooth_1d (self, position, marker_charge, particle_mass) |
| | Add particle mass for one particle (upper triangular version) More...
|
| |
| subroutine | add_particle_mass_full_spline_smooth_1d (self, position, marker_charge, particle_mass) |
| | Add particle mass for one particle (full matrix) WARNING: THIS FUNCTION SEEMS TO HAVE BUGS. More...
|
| |
| subroutine | add_charge_box (self, position, rho_dofs) |
| | Add charge of one particle with smoothing. More...
|
| |