class for a charged classical particle
Definition at line 143 of file charged_particle.F90.
|
Public Attributes inherited from classical_particles_oct_m::classical_particles_t |
type(c_ptr), dimension(2), public | output_handle |
|
type(space_t), public | space |
| Dimensions of physical space. More...
|
|
integer, public | np |
| Number of particles in the system. More...
|
|
real(real64), dimension(:), allocatable, public | mass |
| Mass of the particles. More...
|
|
real(real64), dimension(:,:), allocatable, public | pos |
| Position of the particles. More...
|
|
real(real64), dimension(:,:), allocatable, public | vel |
| Velocity of the particles. More...
|
|
real(real64), dimension(:,:), allocatable, public | tot_force |
| Total force acting on each particle. More...
|
|
real(real64), dimension(:), allocatable, public | lj_epsilon |
| Lennard-Jones epsilon. More...
|
|
real(real64), dimension(:), allocatable, public | lj_sigma |
| Lennard-Jones sigma. More...
|
|
logical, dimension(:), allocatable, public | fixed |
| True if a giving particle is to be kept fixed during a propagation. The default is to let the particles move. More...
|
|
type(propagator_data_t), public | prop_data |
|
type(iteration_counter_t), public | iteration |
|
class(algorithm_t), pointer, public | algo => null() |
|
integer, dimension(:), allocatable, public | supported_interactions |
|
type(interaction_list_t), public | interactions |
| List with all the interactions of this system. More...
|
|
type(mpi_grp_t), public | grp |
| mpi group for this system More...
|
|
real(real64), public | kinetic_energy |
| Energy not from interactions, like the kinetic energy. More...
|
|
real(real64), public | potential_energy |
| Energy from the interactions with external systems. More...
|
|
real(real64), public | internal_energy |
| Energy from the interactions with itself and for containers the kinetic energy of its constituents. More...
|
|
real(real64), public | total_energy |
| Sum of internal, external, and self energy. More...
|
|
type(namespace_t), public | namespace |
|
integer, dimension(:), allocatable, public | supported_interactions_as_partner |
| list of interactions, which support this interaction_partner_t as partner More...
|
|
type(quantity_t), dimension(max_quantities), public | quantities |
| Array of all possible quantities. The elements of the array are accessed using the quantity`s identifiers. More...
|
|