Definition at line 338 of file states_elec.F90.
|
subroutine | dstates_elec_get_state1 (st, mesh, idim, ist, iqn, psi) |
| Write one component (dim) of a wave function into a state_elec_t object. More...
|
|
subroutine | zstates_elec_get_state1 (st, mesh, idim, ist, iqn, psi) |
| Write one component (dim) of a wave function into a state_elec_t object. More...
|
|
subroutine | dstates_elec_get_state2 (st, mesh, ist, iqn, psi) |
| Write a wave function into a state_elec_t object. More...
|
|
subroutine | zstates_elec_get_state2 (st, mesh, ist, iqn, psi) |
| Write a wave function into a state_elec_t object. More...
|
|
subroutine | dstates_elec_get_state3 (st, mesh, iqn, psi) |
| get local wave functions for given k-point from a states_elec_t object More...
|
|
subroutine | zstates_elec_get_state3 (st, mesh, iqn, psi) |
| get local wave functions for given k-point from a states_elec_t object More...
|
|
subroutine | dstates_elec_get_state4 (st, mesh, psi) |
| get all local wave functions from a states_elec_t object More...
|
|
subroutine | zstates_elec_get_state4 (st, mesh, psi) |
| get all local wave functions from a states_elec_t object More...
|
|
◆ dstates_elec_get_state1()
subroutine states_elec_oct_m::states_elec_get_state::dstates_elec_get_state1 |
( |
type(states_elec_t), intent(in) |
st, |
|
|
class(mesh_t), intent(in) |
mesh, |
|
|
integer, intent(in) |
idim, |
|
|
integer, intent(in) |
ist, |
|
|
integer, intent(in) |
iqn, |
|
|
real(real64), dimension(:), intent(inout), contiguous |
psi |
|
) |
| |
|
private |
Write one component (dim) of a wave function into a state_elec_t object.
- Parameters
-
[in] | st | the states object |
[in] | mesh | the underlying mesh |
[in] | idim | current dimension |
[in] | ist | current state |
[in] | iqn | current k-point |
[in,out] | psi | the wave function; dimension (1:mesh%np_part) |
Definition at line 2980 of file states_elec.F90.
◆ zstates_elec_get_state1()
subroutine states_elec_oct_m::states_elec_get_state::zstates_elec_get_state1 |
( |
type(states_elec_t), intent(in) |
st, |
|
|
class(mesh_t), intent(in) |
mesh, |
|
|
integer, intent(in) |
idim, |
|
|
integer, intent(in) |
ist, |
|
|
integer, intent(in) |
iqn, |
|
|
complex(real64), dimension(:), intent(inout), contiguous |
psi |
|
) |
| |
|
private |
Write one component (dim) of a wave function into a state_elec_t object.
- Parameters
-
[in] | st | the states object |
[in] | mesh | the underlying mesh |
[in] | idim | current dimension |
[in] | ist | current state |
[in] | iqn | current k-point |
[in,out] | psi | the wave function; dimension (1:mesh%np_part) |
Definition at line 3325 of file states_elec.F90.
◆ dstates_elec_get_state2()
subroutine states_elec_oct_m::states_elec_get_state::dstates_elec_get_state2 |
( |
type(states_elec_t), intent(in) |
st, |
|
|
class(mesh_t), intent(in) |
mesh, |
|
|
integer, intent(in) |
ist, |
|
|
integer, intent(in) |
iqn, |
|
|
real(real64), dimension(:, :), intent(inout), contiguous |
psi |
|
) |
| |
|
private |
Write a wave function into a state_elec_t object.
- Parameters
-
[in] | st | the states object |
[in] | mesh | the underlying mesh |
[in] | ist | current state |
[in] | iqn | current k-point |
[in,out] | psi | the wave function; dimension (1:mesh%np_part, 1:st%d%dim) |
Definition at line 2959 of file states_elec.F90.
◆ zstates_elec_get_state2()
subroutine states_elec_oct_m::states_elec_get_state::zstates_elec_get_state2 |
( |
type(states_elec_t), intent(in) |
st, |
|
|
class(mesh_t), intent(in) |
mesh, |
|
|
integer, intent(in) |
ist, |
|
|
integer, intent(in) |
iqn, |
|
|
complex(real64), dimension(:, :), intent(inout), contiguous |
psi |
|
) |
| |
|
private |
Write a wave function into a state_elec_t object.
- Parameters
-
[in] | st | the states object |
[in] | mesh | the underlying mesh |
[in] | ist | current state |
[in] | iqn | current k-point |
[in,out] | psi | the wave function; dimension (1:mesh%np_part, 1:st%d%dim) |
Definition at line 3304 of file states_elec.F90.
◆ dstates_elec_get_state3()
subroutine states_elec_oct_m::states_elec_get_state::dstates_elec_get_state3 |
( |
type(states_elec_t), intent(in) |
st, |
|
|
class(mesh_t), intent(in) |
mesh, |
|
|
integer, intent(in) |
iqn, |
|
|
real(real64), dimension(:, :, st%st_start:), intent(inout), contiguous |
psi |
|
) |
| |
|
private |
get local wave functions for given k-point from a states_elec_t object
- Parameters
-
[in] | st | the states object |
[in] | mesh | the underlying mesh |
[in] | iqn | k-point index |
[in,out] | psi | result: the wave function; dimension (1:mesh%np_part, 1:st%d%dim, st%st_start:st%st_end) |
Definition at line 3021 of file states_elec.F90.
◆ zstates_elec_get_state3()
subroutine states_elec_oct_m::states_elec_get_state::zstates_elec_get_state3 |
( |
type(states_elec_t), intent(in) |
st, |
|
|
class(mesh_t), intent(in) |
mesh, |
|
|
integer, intent(in) |
iqn, |
|
|
complex(real64), dimension(:, :, st%st_start:), intent(inout), contiguous |
psi |
|
) |
| |
|
private |
get local wave functions for given k-point from a states_elec_t object
- Parameters
-
[in] | st | the states object |
[in] | mesh | the underlying mesh |
[in] | iqn | k-point index |
[in,out] | psi | result: the wave function; dimension (1:mesh%np_part, 1:st%d%dim, st%st_start:st%st_end) |
Definition at line 3366 of file states_elec.F90.
◆ dstates_elec_get_state4()
subroutine states_elec_oct_m::states_elec_get_state::dstates_elec_get_state4 |
( |
type(states_elec_t), intent(in) |
st, |
|
|
class(mesh_t), intent(in) |
mesh, |
|
|
real(real64), dimension(:, :, st%st_start:, st%d%kpt%start:), intent(inout), contiguous |
psi |
|
) |
| |
|
private |
get all local wave functions from a states_elec_t object
- Parameters
-
[in] | st | the states object |
[in] | mesh | the underlying mesh |
[in,out] | psi | result: the wave function; dimension (1:mesh%np_part, 1:st%d%dim, st%st_start:st%st_end, st%d%kpt%start:st%d%kpt%end) |
Definition at line 2999 of file states_elec.F90.
◆ zstates_elec_get_state4()
subroutine states_elec_oct_m::states_elec_get_state::zstates_elec_get_state4 |
( |
type(states_elec_t), intent(in) |
st, |
|
|
class(mesh_t), intent(in) |
mesh, |
|
|
complex(real64), dimension(:, :, st%st_start:, st%d%kpt%start:), intent(inout), contiguous |
psi |
|
) |
| |
|
private |
get all local wave functions from a states_elec_t object
- Parameters
-
[in] | st | the states object |
[in] | mesh | the underlying mesh |
[in,out] | psi | result: the wave function; dimension (1:mesh%np_part, 1:st%d%dim, st%st_start:st%st_end, st%d%kpt%start:st%d%kpt%end) |
Definition at line 3344 of file states_elec.F90.
The documentation for this interface was generated from the following file: