![]() |
Octopus
|
============================================================== More...
==============================================================
Definition at line 141 of file modelmb_particles.F90.
Public Attributes | |
integer, public | ndim |
dimensionality of modelmb space each particle lives in More... | |
integer, public | ntype_of_particle |
number of different types of particles modelmb in full dimensional space More... | |
integer, public | nparticle = 0 |
number of particles More... | |
integer, dimension(:), allocatable, public | particletype |
integer, dimension(:), allocatable, public | nparticles_per_type |
integer, dimension(:,:), allocatable, public | particles_of_type |
integer, dimension(:), allocatable, public | bosonfermion |
real(real64), dimension(:), allocatable, public | charge_particle |
integer, dimension(:,:), allocatable, public | nspindown |
number of down spins in the selected Young diagram, More... | |
integer, dimension(:,:), allocatable, public | iyoung |
index of the selected Young diagram for each type and state More... | |
real(real64), dimension(:), allocatable, public | proj |
projection of the state onto the chosen Young diagram More... | |
Private Member Functions | |
procedure | copy_masses => modelmb_copy_masses |
Private Attributes | |
integer | max_particles_per_type |
max number of different particle More... | |
integer | ndensities_to_calculate |
character(80), dimension(:), allocatable | labels_particles |
block describe_particles_modelmb label1(char) | particletype1(integer) | mass1 | charge1 | fermion or boson or anyon label2(char) | particletype2(integer) | mass2 | charge2 | fermion or boson or anyon label3(char) | particletype3(integer) | mass3 | charge3 | fermion or boson or anyon ... nparticle_modelmb lines (fixed) % More... | |
integer, dimension(:,:,:), allocatable | exchange_symmetry |
(max_particles_per_type**2, ntype_of_particle) More... | |
real(real64), dimension(:), allocatable | mass_particle |
character(80), dimension(:), allocatable | labels_densities |
block densitiestocalc label1 | particletokeep1(integer in [1:nparticle]) label2 | particletokeep2(integer) label3 | particletokeep3(integer) ... however many lines wanted (up to nparticle_modelmb) % More... | |
integer, dimension(:), allocatable | particle_kept_densities |
|
private |
Definition at line 191 of file modelmb_particles.F90.
integer, public modelmb_particles_oct_m::modelmb_particle_t::ndim |
dimensionality of modelmb space each particle lives in
Definition at line 143 of file modelmb_particles.F90.
integer, public modelmb_particles_oct_m::modelmb_particle_t::ntype_of_particle |
number of different types of particles modelmb in full dimensional space
Definition at line 146 of file modelmb_particles.F90.
|
private |
max number of different particle
Definition at line 148 of file modelmb_particles.F90.
integer, public modelmb_particles_oct_m::modelmb_particle_t::nparticle = 0 |
number of particles
Definition at line 150 of file modelmb_particles.F90.
|
private |
Definition at line 152 of file modelmb_particles.F90.
|
private |
block describe_particles_modelmb label1(char) | particletype1(integer) | mass1 | charge1 | fermion or boson or anyon label2(char) | particletype2(integer) | mass2 | charge2 | fermion or boson or anyon label3(char) | particletype3(integer) | mass3 | charge3 | fermion or boson or anyon ... nparticle_modelmb lines (fixed) %
Definition at line 161 of file modelmb_particles.F90.
integer, dimension(:), allocatable, public modelmb_particles_oct_m::modelmb_particle_t::particletype |
Definition at line 163 of file modelmb_particles.F90.
integer, dimension(:), allocatable, public modelmb_particles_oct_m::modelmb_particle_t::nparticles_per_type |
Definition at line 164 of file modelmb_particles.F90.
integer, dimension(:,:), allocatable, public modelmb_particles_oct_m::modelmb_particle_t::particles_of_type |
Definition at line 165 of file modelmb_particles.F90.
integer, dimension(:), allocatable, public modelmb_particles_oct_m::modelmb_particle_t::bosonfermion |
Definition at line 166 of file modelmb_particles.F90.
|
private |
(max_particles_per_type**2, ntype_of_particle)
Definition at line 168 of file modelmb_particles.F90.
|
private |
Definition at line 170 of file modelmb_particles.F90.
real(real64), dimension(:), allocatable, public modelmb_particles_oct_m::modelmb_particle_t::charge_particle |
Definition at line 172 of file modelmb_particles.F90.
|
private |
block densitiestocalc label1 | particletokeep1(integer in [1:nparticle]) label2 | particletokeep2(integer) label3 | particletokeep3(integer) ... however many lines wanted (up to nparticle_modelmb) %
Definition at line 181 of file modelmb_particles.F90.
|
private |
Definition at line 183 of file modelmb_particles.F90.
integer, dimension(:,:), allocatable, public modelmb_particles_oct_m::modelmb_particle_t::nspindown |
number of down spins in the selected Young diagram,
Definition at line 185 of file modelmb_particles.F90.
integer, dimension(:,:), allocatable, public modelmb_particles_oct_m::modelmb_particle_t::iyoung |
index of the selected Young diagram for each type and state
Definition at line 187 of file modelmb_particles.F90.
real(real64), dimension(:), allocatable, public modelmb_particles_oct_m::modelmb_particle_t::proj |
projection of the state onto the chosen Young diagram
Definition at line 188 of file modelmb_particles.F90.