![]()  | 
  
    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.