Octopus
classical_particles.F90 File Reference

Go to the source code of this file.

Modules

module  classical_particles_oct_m
 

Data Types

type  classical_particles_oct_m::classical_particles_t
 

Functions/Subroutines

subroutine, public classical_particles_oct_m::classical_particles_init (this, np)
 The init routine is a module level procedure This has the advantage that different classes can have different signatures for the initialization routines because they are not type-bound and thus also not inherited. More...
 
subroutine, public classical_particles_oct_m::classical_particles_copy (this, cp_in)
 
subroutine, public classical_particles_oct_m::classical_particles_init_interaction (this, interaction)
 
logical function classical_particles_oct_m::classical_particles_do_algorithmic_operation (this, operation, updated_quantities)
 
logical function classical_particles_oct_m::classical_particles_is_tolerance_reached (this, tol)
 
subroutine, public classical_particles_oct_m::classical_particles_update_quantity (this, iq)
 
subroutine, public classical_particles_oct_m::classical_particles_init_interaction_as_partner (partner, interaction)
 
subroutine, public classical_particles_oct_m::classical_particles_copy_quantities_to_interaction (partner, interaction)
 
subroutine classical_particles_oct_m::classical_particles_update_interactions_start (this)
 
subroutine classical_particles_oct_m::classical_particles_update_interactions_finish (this)
 
subroutine classical_particles_oct_m::classical_particles_output_start (this)
 
subroutine classical_particles_oct_m::classical_particles_output_finish (this)
 
subroutine classical_particles_oct_m::classical_particles_output_write (this)
 
subroutine, public classical_particles_oct_m::classical_particles_restart_write_data (this)
 
logical function classical_particles_oct_m::classical_particles_restart_read_data (this)
 
subroutine classical_particles_oct_m::classical_particles_update_kinetic_energy (this)
 
real(real64) function, dimension(this%space%dim) classical_particles_oct_m::classical_particles_center_of_mass (this, mask, pseudo)
 
real(real64) function, dimension(this%space%dim) classical_particles_oct_m::classical_particles_center_of_mass_vel (this)
 
real(real64) function, dimension(this%space%dim) classical_particles_oct_m::classical_particles_center (this)
 
subroutine classical_particles_oct_m::classical_particles_axis_large (this, x, x2)
 
subroutine classical_particles_oct_m::classical_particles_axis_inertia (this, x, x2, pseudo)
 This subroutine assumes that the origin of the coordinates is the center of mass of the system. More...
 
subroutine, public classical_particles_oct_m::classical_particles_end (this)
 

Variables

integer, parameter classical_particles_oct_m::output_coordinates = 1
 
integer, parameter classical_particles_oct_m::output_energy = 2