Documentation for module qs_period_efield_types

type for berry phase efield matrices. At the moment only used for cosmat and sinmat

source: qs_period_efield_types.F
Loading...

public Types:

efield_berry_type
...

public Subroutines/Functions:

...
...
...

public Types:

TYPE :: efield_berry_type

...


REAL(dp)
:: field_energy ...
REAL(dp),
DIMENSION(3) :: polarisation ...
DIMENSION(:), POINTER :: cosmat ...
DIMENSION(:), POINTER :: sinmat ...
DIMENSION(:), POINTER :: dipmat ...

SUBROUTINEefield_berry_release(efield)

...

Arguments:
POINTER
:: efield ...

SUBROUTINEinit_efield_matrices(efield)

...

Arguments:
POINTER
:: efield ...

SUBROUTINEset_efield_matrices(efield, sinmat, cosmat, dipmat)

...

Arguments:
POINTER
:: efield ...
OPTIONAL, POINTER
:: sinmat(:) ...
OPTIONAL, POINTER
:: cosmat(:) ...
OPTIONAL, POINTER
:: dipmat(:) ...