Octopus
modelmb_particles_oct_m Module Reference

general module for modelmb particles More...

Detailed Description

general module for modelmb particles

(e.g. 4 electrons in 1D equiv to 1 in 4D). Also calculate different densities on request.

Data Types

type  modelmb_particle_t
 ============================================================== More...
 

Functions/Subroutines

subroutine, public modelmb_particles_init (this, namespace, space)
 ============================================================== More...
 
subroutine, public modelmb_particles_end (this)
 
subroutine, public modelmb_particles_copy (modelmb_out, modelmb_in)
 
subroutine, public modelmb_copy_masses (this, masses)
 ============================================================== More...
 

Function/Subroutine Documentation

◆ modelmb_particles_init()

subroutine, public modelmb_particles_oct_m::modelmb_particles_init ( type(modelmb_particle_t), intent(inout)  this,
type(namespace_t), intent(in)  namespace,
class(space_t), intent(in)  space 
)

==============================================================

initialization function for modelmb particles information

Definition at line 192 of file modelmb_particles.F90.

◆ modelmb_particles_end()

subroutine, public modelmb_particles_oct_m::modelmb_particles_end ( type(modelmb_particle_t), intent(inout)  this)

Definition at line 353 of file modelmb_particles.F90.

◆ modelmb_particles_copy()

subroutine, public modelmb_particles_oct_m::modelmb_particles_copy ( type(modelmb_particle_t), intent(inout)  modelmb_out,
type(modelmb_particle_t), intent(in)  modelmb_in 
)

Definition at line 373 of file modelmb_particles.F90.

◆ modelmb_copy_masses()

subroutine, public modelmb_particles_oct_m::modelmb_copy_masses ( type(modelmb_particle_t), intent(in)  this,
real(real64), dimension(:), intent(inout)  masses 
)

==============================================================

Copy masses for particles to the derivative object

Definition at line 405 of file modelmb_particles.F90.