Octopus
young_oct_m Module Reference

Data Types

type  young_t
 

Functions/Subroutines

subroutine, public young_init (this, nup, ndown)
 
recursive subroutine young_fill (this, nn)
 
subroutine young_reset_1val (this, nn)
 
subroutine, public young_write (iunit, this)
 
subroutine, public young_write_one (iunit, this, iyoung)
 
subroutine, public young_write_allspins (iunit, nparticles)
 routine gets all Young diagrams for all distributions of spins More...
 
subroutine, public young_ndiagrams (nparticles, ndiagrams)
 
subroutine, public young_copy (young_in, young_out)
 
subroutine, public young_end (this)
 

Function/Subroutine Documentation

◆ young_init()

subroutine, public young_oct_m::young_init ( type(young_t), intent(inout)  this,
integer, intent(in)  nup,
integer, intent(in)  ndown 
)

Definition at line 148 of file young.F90.

◆ young_fill()

recursive subroutine young_oct_m::young_fill ( type(young_t), intent(inout)  this,
integer, intent(in)  nn 
)
private

Definition at line 190 of file young.F90.

◆ young_reset_1val()

subroutine young_oct_m::young_reset_1val ( type(young_t), intent(inout)  this,
integer, intent(in)  nn 
)
private

Definition at line 280 of file young.F90.

◆ young_write()

subroutine, public young_oct_m::young_write ( integer, intent(in)  iunit,
type(young_t), intent(inout)  this 
)

Definition at line 301 of file young.F90.

◆ young_write_one()

subroutine, public young_oct_m::young_write_one ( integer, intent(in)  iunit,
type(young_t), intent(inout)  this,
integer, intent(in)  iyoung 
)

Definition at line 319 of file young.F90.

◆ young_write_allspins()

subroutine, public young_oct_m::young_write_allspins ( integer, intent(in)  iunit,
integer, intent(in)  nparticles 
)

routine gets all Young diagrams for all distributions of spins

Definition at line 337 of file young.F90.

◆ young_ndiagrams()

subroutine, public young_oct_m::young_ndiagrams ( integer, intent(in)  nparticles,
integer, intent(out)  ndiagrams 
)

Definition at line 355 of file young.F90.

◆ young_copy()

subroutine, public young_oct_m::young_copy ( type(young_t), intent(inout)  young_in,
type(young_t), intent(inout)  young_out 
)

Definition at line 377 of file young.F90.

◆ young_end()

subroutine, public young_oct_m::young_end ( type(young_t), intent(inout)  this)

Definition at line 394 of file young.F90.