Octopus
|
Functions/Subroutines | |
subroutine, public | dmodelmb_sym_state (space, mesh, modelmbparticles, ncombo, young_used, wf, symmetries_satisfied, tproj_1yd, nspindown_out, iyoung_out, norm) |
project out states with proper symmetry for cases which are of symmetry = unknown More... | |
subroutine | dmodelmb_sym_state_1diag (space, mesh, modelmbparticles, nspindown_in, iyoung_in, antisymwf, sym_ok_alltypes, norm) |
project out states for a single combination of Young diagrams (1 diagram for each particle type) More... | |
subroutine | dmodelmb_sym_updown (ndimmb, npptype, ofst, ndown, p_of_type_up, p_of_type_down, mesh, antisymwf) |
input 1 wave function, and symmetrize wrt spin down labeled particles, according to the given young diagrams More... | |
subroutine | dmodelmb_antisym_1spin (n1spin, perms_1spin, ndimmb, npptype, ofst, young_1spin, mesh, antisymwf) |
subroutine, public | dmodelmb_sym_all_states (space, mesh, st) |
routine to loop over projection of all states wrt fermionic or bosonic character More... | |
subroutine, public | zmodelmb_sym_state (space, mesh, modelmbparticles, ncombo, young_used, wf, symmetries_satisfied, tproj_1yd, nspindown_out, iyoung_out, norm) |
project out states with proper symmetry for cases which are of symmetry = unknown More... | |
subroutine | zmodelmb_sym_state_1diag (space, mesh, modelmbparticles, nspindown_in, iyoung_in, antisymwf, sym_ok_alltypes, norm) |
project out states for a single combination of Young diagrams (1 diagram for each particle type) More... | |
subroutine | zmodelmb_sym_updown (ndimmb, npptype, ofst, ndown, p_of_type_up, p_of_type_down, mesh, antisymwf) |
input 1 wave function, and symmetrize wrt spin down labeled particles, according to the given young diagrams More... | |
subroutine | zmodelmb_antisym_1spin (n1spin, perms_1spin, ndimmb, npptype, ofst, young_1spin, mesh, antisymwf) |
subroutine, public | zmodelmb_sym_all_states (space, mesh, st) |
routine to loop over projection of all states wrt fermionic or bosonic character More... | |
subroutine, public | modelmb_sym_all_states (space, mesh, st) |
subroutine, public modelmb_exchange_syms_oct_m::dmodelmb_sym_state | ( | class(space_t), intent(in) | space, |
class(mesh_t), intent(in) | mesh, | ||
type(modelmb_particle_t), intent(in) | modelmbparticles, | ||
integer, intent(in) | ncombo, | ||
integer, dimension(:), intent(inout) | young_used, | ||
real(real64), dimension(:), intent(inout) | wf, | ||
logical, intent(out) | symmetries_satisfied, | ||
logical, intent(in) | tproj_1yd, | ||
integer, dimension(:), intent(out) | nspindown_out, | ||
integer, dimension(:), intent(out) | iyoung_out, | ||
real(real64), intent(out) | norm | ||
) |
project out states with proper symmetry for cases which are of symmetry = unknown
[in,out] | young_used | (1:ncombo) |
[in,out] | wf | will be antisymmetrized on output |
[out] | nspindown_out | (1:modelmbparticlesntype_of_particle) |
[out] | iyoung_out | (1:modelmbparticlesntype_of_particle) |
Definition at line 188 of file modelmb_exchange_syms.F90.
|
private |
project out states for a single combination of Young diagrams (1 diagram for each particle type)
[in] | nspindown_in | (1:modelmbparticlesntype_of_particle) |
[in] | iyoung_in | (1:modelmbparticlesntype_of_particle) |
[in,out] | antisymwf | will be antisymmetrized on output |
[out] | sym_ok_alltypes | (1:modelmbparticlesntype_of_particle) |
Definition at line 312 of file modelmb_exchange_syms.F90.
|
private |
input 1 wave function, and symmetrize wrt spin down labeled particles, according to the given young diagrams
Definition at line 430 of file modelmb_exchange_syms.F90.
|
private |
Definition at line 509 of file modelmb_exchange_syms.F90.
subroutine, public modelmb_exchange_syms_oct_m::dmodelmb_sym_all_states | ( | class(space_t), intent(in) | space, |
class(mesh_t), intent(in) | mesh, | ||
type(states_elec_t), intent(inout) | st | ||
) |
routine to loop over projection of all states wrt fermionic or bosonic character
Definition at line 592 of file modelmb_exchange_syms.F90.
subroutine, public modelmb_exchange_syms_oct_m::zmodelmb_sym_state | ( | class(space_t), intent(in) | space, |
class(mesh_t), intent(in) | mesh, | ||
type(modelmb_particle_t), intent(in) | modelmbparticles, | ||
integer, intent(in) | ncombo, | ||
integer, dimension(:), intent(inout) | young_used, | ||
complex(real64), dimension(:), intent(inout) | wf, | ||
logical, intent(out) | symmetries_satisfied, | ||
logical, intent(in) | tproj_1yd, | ||
integer, dimension(:), intent(out) | nspindown_out, | ||
integer, dimension(:), intent(out) | iyoung_out, | ||
real(real64), intent(out) | norm | ||
) |
project out states with proper symmetry for cases which are of symmetry = unknown
[in,out] | young_used | (1:ncombo) |
[in,out] | wf | will be antisymmetrized on output |
[out] | nspindown_out | (1:modelmbparticlesntype_of_particle) |
[out] | iyoung_out | (1:modelmbparticlesntype_of_particle) |
Definition at line 743 of file modelmb_exchange_syms.F90.
|
private |
project out states for a single combination of Young diagrams (1 diagram for each particle type)
[in] | nspindown_in | (1:modelmbparticlesntype_of_particle) |
[in] | iyoung_in | (1:modelmbparticlesntype_of_particle) |
[in,out] | antisymwf | will be antisymmetrized on output |
[out] | sym_ok_alltypes | (1:modelmbparticlesntype_of_particle) |
Definition at line 867 of file modelmb_exchange_syms.F90.
|
private |
input 1 wave function, and symmetrize wrt spin down labeled particles, according to the given young diagrams
Definition at line 985 of file modelmb_exchange_syms.F90.
|
private |
Definition at line 1064 of file modelmb_exchange_syms.F90.
subroutine, public modelmb_exchange_syms_oct_m::zmodelmb_sym_all_states | ( | class(space_t), intent(in) | space, |
class(mesh_t), intent(in) | mesh, | ||
type(states_elec_t), intent(inout) | st | ||
) |
routine to loop over projection of all states wrt fermionic or bosonic character
Definition at line 1147 of file modelmb_exchange_syms.F90.
subroutine, public modelmb_exchange_syms_oct_m::modelmb_sym_all_states | ( | class(space_t), intent(in) | space, |
class(mesh_t), intent(in) | mesh, | ||
type(states_elec_t), intent(inout) | st | ||
) |
Definition at line 1254 of file modelmb_exchange_syms.F90.