Octopus
states_elec_dim_oct_m::states_elec_dim_t Type Reference

class for organizing spins and k-points More...

Detailed Description

class for organizing spins and k-points

Definition at line 150 of file states_elec_dim.F90.

Private Member Functions

procedure get_spin_index => states_elec_dim_get_spin_index
 
procedure get_kpoint_index => states_elec_dim_get_kpoint_index
 

Private Attributes

integer dim
 Dimension of the state (1 for UNPOLARIZED or SPIN_POLARIZED, 2 for SPINORS) More...
 
integer ispin
 Spin mode (UNPOLARIZED, SPIN_POLARIZED, SPINORS) More...
 
integer nspin
 Dimension of rho: 1 (UNPOLARIZED, 2 (SPIN_POLARIZED) or 4(SPINOR)) More...
 
integer spin_channels
 2 if spin is considered, 1 if not. More...
 
type(distributed_tkpt
 k-points including their parallelization information More...
 

Member Function/Subroutine Documentation

◆ get_spin_index()

procedure states_elec_dim_oct_m::states_elec_dim_t::get_spin_index
private

Definition at line 165 of file states_elec_dim.F90.

◆ get_kpoint_index()

procedure states_elec_dim_oct_m::states_elec_dim_t::get_kpoint_index
private

Definition at line 166 of file states_elec_dim.F90.

Member Data Documentation

◆ dim

integer states_elec_dim_oct_m::states_elec_dim_t::dim
private

Dimension of the state (1 for UNPOLARIZED or SPIN_POLARIZED, 2 for SPINORS)

Definition at line 152 of file states_elec_dim.F90.

◆ ispin

integer states_elec_dim_oct_m::states_elec_dim_t::ispin
private

Spin mode (UNPOLARIZED, SPIN_POLARIZED, SPINORS)

set in states_elec_oct_m::states_elec_init from input variable SpinComponents

Definition at line 155 of file states_elec_dim.F90.

◆ nspin

integer states_elec_dim_oct_m::states_elec_dim_t::nspin
private

Dimension of rho: 1 (UNPOLARIZED, 2 (SPIN_POLARIZED) or 4(SPINOR))

set in states_elec_oct_m::states_elec_init

Definition at line 158 of file states_elec_dim.F90.

◆ spin_channels

integer states_elec_dim_oct_m::states_elec_dim_t::spin_channels
private

2 if spin is considered, 1 if not.

Definition at line 161 of file states_elec_dim.F90.

◆ kpt

type(distributed_t) states_elec_dim_oct_m::states_elec_dim_t::kpt
private

k-points including their parallelization information

Definition at line 162 of file states_elec_dim.F90.


The documentation for this type was generated from the following file: