particle_class Module Reference

Data Types

interface  operator(<)
 
interface  operator(==)
 
type  particle
 

Functions/Subroutines

logical function less_than_particle (particle_1, particle_2)
 
logical function equal_to_particle (particle_1, particle_2)
 
subroutine screen_write (p, hprint)
 
subroutine shift_pos (p)
 
subroutine particle_print (p)
 
subroutine zero_out (p)
 
subroutine new_particles (P, i)
 
subroutine create_mpi_particle
 

Variables

integer, parameter number_of_floats = 26
 
integer, parameter number_of_scalars = 5
 
integer mpi_particle
 

Function/Subroutine Documentation

subroutine particle_class::create_mpi_particle ( )
logical function particle_class::equal_to_particle ( type(particle), intent(in)  particle_1,
type(particle), intent(in)  particle_2 
)
logical function particle_class::less_than_particle ( type(particle), intent(in)  particle_1,
type(particle), intent(in)  particle_2 
)
subroutine particle_class::new_particles ( type(particle), dimension(:), intent(inout), allocatable  P,
integer, intent(in)  i 
)

Here is the call graph for this function:

subroutine particle_class::particle_print ( type(particle), intent(in)  p)

Here is the caller graph for this function:

subroutine particle_class::screen_write ( type(particle), intent(in)  p,
logical, intent(in)  hprint 
)

Here is the caller graph for this function:

subroutine particle_class::shift_pos ( type(particle), intent(inout)  p)

Here is the caller graph for this function:

subroutine particle_class::zero_out ( type(particle), intent(inout)  p)

Here is the caller graph for this function:

Variable Documentation

integer particle_class::mpi_particle
integer, parameter particle_class::number_of_floats = 26
integer, parameter particle_class::number_of_scalars = 5