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 146 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 188 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 278 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 299 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 317 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 335 of file young.F90.

◆ young_ndiagrams()

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

Definition at line 353 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 375 of file young.F90.

◆ young_end()

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

Definition at line 392 of file young.F90.