|
subroutine | compute_shape_factor_spline_2d (self, position, indices) |
| Helper function computing shape factor. More...
|
|
subroutine | add_charge_single_spline_pp_2d (self, position, marker_charge, rho_dofs) |
| Add charge of single particle. More...
|
|
subroutine | add_charge_single_spline_2d (self, position, marker_charge, rho_dofs) |
| Add charge of single particle. More...
|
|
subroutine | add_current_spline_2d (self, position_old, position_new, marker_charge, j_dofs) |
| Add current with integration over x. More...
|
|
subroutine | add_current_evaluate_spline_2d (self, position_old, position_new, marker_charge, vbar, field_dofs, j_dofs, field) |
| Add current with integration over x. More...
|
|
subroutine | add_current_update_v_spline_2d (self, position_old, position_new, marker_charge, qoverm, bfield_dofs, vi, j_dofs) |
| Add current and update v for single particle. More...
|
|
subroutine | add_particle_mass_spline_2d (self, position, marker_charge, particle_mass) |
|
subroutine | add_current_update_v_spline_pp_2d (self, position_old, position_new, marker_charge, qoverm, bfield_dofs, vi, j_dofs) |
| Add current and update v for single particle. More...
|
|
subroutine | evaluate_field_single_spline_pp_2d (self, position, field_dofs_pp, field_value) |
| Evaluate field at at position position using horner scheme. More...
|
|
subroutine | evaluate_field_single_spline_2d (self, position, field_dofs, field_value) |
| Evaluate field with given dofs at position position. More...
|
|
subroutine | evaluate_multiple_spline_2d (self, position, components, field_dofs, field_value) |
| Evaluate multiple fields at position position. More...
|
|
subroutine | free_spline_2d (self) |
| Destructor. More...
|
|
subroutine | init_spline_2d (self, domain, n_grid, no_particles, spline_degree, smoothing_type) |
|
subroutine, public | sll_s_new_particle_mesh_coupling_spline_2d_ptr (smoother, domain, n_grid, no_particles, spline_degree, smoothing_type) |
| Constructor for abstract type (pointer) More...
|
|
subroutine, public | sll_s_new_particle_mesh_coupling_spline_2d (smoother, domain, n_grid, no_particles, spline_degree, smoothing_type) |
| Constructor for abstract type (allocatable) More...
|
|
integer(kind=i32) function | index_1dto2d_column_major (self, index1d) |
|