Definition at line 343 of file states_elec.F90.
|
subroutine | dstates_elec_set_state1 (st, mesh, idim, ist, iqn, psi) |
| get one dimension of local wave function for given k-point and states index from a states_elec_t object More...
|
|
subroutine | zstates_elec_set_state1 (st, mesh, idim, ist, iqn, psi) |
| get one dimension of local wave function for given k-point and states index from a states_elec_t object More...
|
|
subroutine | dstates_elec_set_state2 (st, mesh, ist, iqn, psi) |
| get local wave function for given k-point and states index from a states_elec_t object More...
|
|
subroutine | zstates_elec_set_state2 (st, mesh, ist, iqn, psi) |
| get local wave function for given k-point and states index from a states_elec_t object More...
|
|
subroutine | dstates_elec_set_state3 (st, mesh, iqn, psi) |
| set local wave functions for given k-point in a states_elec_t object More...
|
|
subroutine | zstates_elec_set_state3 (st, mesh, iqn, psi) |
| set local wave functions for given k-point in a states_elec_t object More...
|
|
subroutine | dstates_elec_set_state4 (st, mesh, psi) |
| set all local wave functions in a states_elec_t object More...
|
|
subroutine | zstates_elec_set_state4 (st, mesh, psi) |
| set all local wave functions in a states_elec_t object More...
|
|
◆ dstates_elec_set_state1()
subroutine states_elec_oct_m::states_elec_set_state::dstates_elec_set_state1 |
( |
type(states_elec_t), intent(inout) |
st, |
|
|
class(mesh_t), intent(in) |
mesh, |
|
|
integer, intent(in) |
idim, |
|
|
integer, intent(in) |
ist, |
|
|
integer, intent(in) |
iqn, |
|
|
real(real64), dimension(:), intent(in), contiguous |
psi |
|
) |
| |
|
private |
get one dimension of local wave function for given k-point and states index from a states_elec_t object
- Parameters
-
[in,out] | st | the states object |
[in] | mesh | the underlying mesh |
[in] | idim | current dimension |
[in] | ist | current state |
[in] | iqn | current k-point |
[in] | psi | result: the wave function; dimension (1:mesh%np_part) |
Definition at line 3064 of file states_elec.F90.
◆ zstates_elec_set_state1()
subroutine states_elec_oct_m::states_elec_set_state::zstates_elec_set_state1 |
( |
type(states_elec_t), intent(inout) |
st, |
|
|
class(mesh_t), intent(in) |
mesh, |
|
|
integer, intent(in) |
idim, |
|
|
integer, intent(in) |
ist, |
|
|
integer, intent(in) |
iqn, |
|
|
complex(real64), dimension(:), intent(in), contiguous |
psi |
|
) |
| |
|
private |
get one dimension of local wave function for given k-point and states index from a states_elec_t object
- Parameters
-
[in,out] | st | the states object |
[in] | mesh | the underlying mesh |
[in] | idim | current dimension |
[in] | ist | current state |
[in] | iqn | current k-point |
[in] | psi | result: the wave function; dimension (1:mesh%np_part) |
Definition at line 3409 of file states_elec.F90.
◆ dstates_elec_set_state2()
subroutine states_elec_oct_m::states_elec_set_state::dstates_elec_set_state2 |
( |
type(states_elec_t), intent(inout) |
st, |
|
|
class(mesh_t), intent(in) |
mesh, |
|
|
integer, intent(in) |
ist, |
|
|
integer, intent(in) |
iqn, |
|
|
real(real64), dimension(:, :), intent(in), contiguous |
psi |
|
) |
| |
|
private |
get local wave function for given k-point and states index from a states_elec_t object
- Parameters
-
[in,out] | st | the states object |
[in] | mesh | the underlying mesh |
[in] | ist | current state |
[in] | iqn | current k-point |
[in] | psi | result: the wave function; dimension (1:mesh%np_part, 1:st%d%dim) |
Definition at line 3042 of file states_elec.F90.
◆ zstates_elec_set_state2()
subroutine states_elec_oct_m::states_elec_set_state::zstates_elec_set_state2 |
( |
type(states_elec_t), intent(inout) |
st, |
|
|
class(mesh_t), intent(in) |
mesh, |
|
|
integer, intent(in) |
ist, |
|
|
integer, intent(in) |
iqn, |
|
|
complex(real64), dimension(:, :), intent(in), contiguous |
psi |
|
) |
| |
|
private |
get local wave function for given k-point and states index from a states_elec_t object
- Parameters
-
[in,out] | st | the states object |
[in] | mesh | the underlying mesh |
[in] | ist | current state |
[in] | iqn | current k-point |
[in] | psi | result: the wave function; dimension (1:mesh%np_part, 1:st%d%dim) |
Definition at line 3387 of file states_elec.F90.
◆ dstates_elec_set_state3()
subroutine states_elec_oct_m::states_elec_set_state::dstates_elec_set_state3 |
( |
type(states_elec_t), intent(inout) |
st, |
|
|
class(mesh_t), intent(in) |
mesh, |
|
|
integer, intent(in) |
iqn, |
|
|
real(real64), dimension(:, :, st%st_start:), intent(in), contiguous |
psi |
|
) |
| |
|
private |
set local wave functions for given k-point in a states_elec_t object
- Parameters
-
[in,out] | st | the states object |
[in] | mesh | the underlying mesh |
[in] | iqn | the k-point index |
[in] | psi | the wave function dimension (1:mesh%np_part, 1:st%d%dim, st%st_start:st%st_end) |
Definition at line 3082 of file states_elec.F90.
◆ zstates_elec_set_state3()
subroutine states_elec_oct_m::states_elec_set_state::zstates_elec_set_state3 |
( |
type(states_elec_t), intent(inout) |
st, |
|
|
class(mesh_t), intent(in) |
mesh, |
|
|
integer, intent(in) |
iqn, |
|
|
complex(real64), dimension(:, :, st%st_start:), intent(in), contiguous |
psi |
|
) |
| |
|
private |
set local wave functions for given k-point in a states_elec_t object
- Parameters
-
[in,out] | st | the states object |
[in] | mesh | the underlying mesh |
[in] | iqn | the k-point index |
[in] | psi | the wave function dimension (1:mesh%np_part, 1:st%d%dim, st%st_start:st%st_end) |
Definition at line 3427 of file states_elec.F90.
◆ dstates_elec_set_state4()
subroutine states_elec_oct_m::states_elec_set_state::dstates_elec_set_state4 |
( |
type(states_elec_t), intent(inout) |
st, |
|
|
class(mesh_t), intent(in) |
mesh, |
|
|
real(real64), dimension(:, :, st%st_start:, st%d%kpt%start:), intent(in), contiguous |
psi |
|
) |
| |
|
private |
set all local wave functions in a states_elec_t object
- Parameters
-
[in,out] | st | the states object |
[in] | mesh | the underlying mesh |
[in] | psi | the wave functions; 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 3104 of file states_elec.F90.
◆ zstates_elec_set_state4()
subroutine states_elec_oct_m::states_elec_set_state::zstates_elec_set_state4 |
( |
type(states_elec_t), intent(inout) |
st, |
|
|
class(mesh_t), intent(in) |
mesh, |
|
|
complex(real64), dimension(:, :, st%st_start:, st%d%kpt%start:), intent(in), contiguous |
psi |
|
) |
| |
|
private |
set all local wave functions in a states_elec_t object
- Parameters
-
[in,out] | st | the states object |
[in] | mesh | the underlying mesh |
[in] | psi | the wave functions; 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 3449 of file states_elec.F90.
The documentation for this interface was generated from the following file: