Go to the source code of this file.
|
module | opt_control_state_oct_m |
| This module holds the "opt_control_state_t" datatype, which contains a quantum-classical state.
|
|
|
type | opt_control_state_oct_m::opt_control_state_t |
| This is the datatype that contains the objects that are propagated: in principle this could be both the quantum and the classical subsystems, but for the moment it is only the quantum subsystem. So this data type is merely a wrapper around the states_elec_t data type. More...
|
|
|
subroutine, public | opt_control_state_oct_m::opt_control_state_null (ocs) |
|
type(states_elec_t) function, pointer, public | opt_control_state_oct_m::opt_control_point_qs (ocs) |
|
real(real64) function, dimension(:, :), pointer, public | opt_control_state_oct_m::opt_control_point_q (ocs) |
|
real(real64) function, dimension(:, :), pointer, public | opt_control_state_oct_m::opt_control_point_p (ocs) |
|
subroutine, public | opt_control_state_oct_m::opt_control_get_qs (qstate, ocs) |
|
subroutine, public | opt_control_state_oct_m::opt_control_get_classical (ions, ocs) |
|
subroutine, public | opt_control_state_oct_m::opt_control_set_classical (ions, ocs) |
|
subroutine, public | opt_control_state_oct_m::opt_control_state_init (ocs, qstate, ions) |
|
subroutine, public | opt_control_state_oct_m::opt_control_state_end (ocs) |
|
subroutine, public | opt_control_state_oct_m::opt_control_state_copy (ocsout, ocsin) |
|