|
subroutine | add_charge_single_spline_2d_feec (self, position, marker_charge, degree, rho_dofs) |
| Destructor. More...
|
|
subroutine | add_particle_mass_spline_2d_feec (self, position, marker_charge, degree, particle_mass) |
| Add charge of one particle. More...
|
|
pure integer(kind=i32) function | convert_index_2d_to_1d (index2d, n_grid) |
|
subroutine | convert_x_to_xbox (self, position, xi, box) |
|
subroutine | add_current_spline_2d_feec (self, position_old, position_new, marker_charge, qoverm, bfield_dofs, vi, j_dofs) |
| Add current for one particle. More...
|
|
subroutine | add_current_update_v_primitive_component1_spline_2d_feec (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 | add_current_update_v_primitive_component2_spline_2d_feec (self, position_old, position_new, marker_charge, qoverm, bfield_dofs, vi, j_dofs) |
|
subroutine | evaluate_field_single_spline_2d_feec (self, position, degree, field_dofs, field_value) |
| Evaluate field at at position position. More...
|
|
subroutine | evaluate_field_single_spline_pp_2d_feec (self, position, degree, field_dofs_pp, field_value) |
| Evaluate field at at position position. More...
|
|
subroutine | evaluate_multiple_spline_2d_feec (self, position, components, field_dofs, field_value) |
| Evaluate several fields at position position. More...
|
|
subroutine | init_spline_2d_feec (self, n_grid, domain, no_particles, spline_degree) |
| Constructor. More...
|
|
subroutine | free_spline_2d_feec (self) |
| Destructor. More...
|
|