Octopus
|
abstract class for states More...
abstract class for states
This class only defines minimal information about the states, and defines the interface for routines, responsible for packing and unpacking.
Definition at line 136 of file states_abst.F90.
Public Attributes | |
type(type_t), public | wfs_type |
real (TYPE_FLOAT) or complex (TYPE_CMPLX) wavefunctions More... | |
integer, public | nst |
Number of states in each irreducible subspace. More... | |
logical, public | packed |
status of the batches More... | |
Private Member Functions | |
procedure(nullify), deferred | nullify |
procedure(pack), deferred | pack |
procedure(unpack), deferred | unpack |
procedure(write_info), deferred | write_info |
procedure(set_zero), deferred | set_zero |
procedure, non_overridable | are_packed |
procedure, non_overridable | get_type |
|
private |
Definition at line 144 of file states_abst.F90.
|
private |
Definition at line 145 of file states_abst.F90.
|
private |
Definition at line 146 of file states_abst.F90.
|
private |
Definition at line 147 of file states_abst.F90.
|
private |
Definition at line 148 of file states_abst.F90.
|
private |
Definition at line 149 of file states_abst.F90.
|
private |
Definition at line 150 of file states_abst.F90.
type(type_t), public states_abst_oct_m::states_abst_t::wfs_type |
real (TYPE_FLOAT) or complex (TYPE_CMPLX) wavefunctions
Definition at line 138 of file states_abst.F90.
integer, public states_abst_oct_m::states_abst_t::nst |
Number of states in each irreducible subspace.
Definition at line 139 of file states_abst.F90.
logical, public states_abst_oct_m::states_abst_t::packed |
status of the batches
Definition at line 140 of file states_abst.F90.