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) | 
|   |