OCTTargetOperator
OCTTargetOperator
Section Calculation Modes::Optimal Control
Type integer
Default oct_tg_gstransformation
The variable OCTTargetOperator prescribes which kind of target functional is
to be used.
Options:
-    oct_tg_groundstate: 
The target operator is a projection operator on the ground state, i.e. the
 objective is to populate the ground state as much as possible.
 
-    oct_tg_excited: 
(Experimental) The target operator is an "excited state". This means that the target operator
 is a linear combination of Slater determinants, each one formed by replacing
 in the ground-state Slater determinant one occupied state with one excited
 state (i.e. "single excitations"). The description of which excitations are
 used, and with which weights, should be given in a file called
 oct-excited-state-target.
 See the documentation of subroutine excited_states_elec_init in the source
 code in order to use this feature.
 
-    oct_tg_gstransformation: 
The target operator is a projection operator on a transformation of the ground-state
 orbitals defined by the block OCTTargetTransformStates.
 
-    oct_tg_userdefined: 
(Experimental) Allows to define target state by using OCTTargetUserdefined.
 
-    oct_tg_jdensity: 
(Experimental)
 
-    oct_tg_local: 
(Experimental) The target operator is a local operator.
 
-    oct_tg_td_local: 
(Experimental) The target operator is a time-dependent local operator.
 
-    oct_tg_exclude_state: 
(Experimental) Target operator is the projection onto the complement of a given state, given by the
 block OCTTargetTransformStates. This means that the target operator is the unity
 operator minus the projector onto that state.
 
-    oct_tg_hhg: 
(Experimental) The target is the optimization of the HHG yield. You must supply the OCTOptimizeHarmonicSpectrum
 block, and it attempts to optimize the maximum of the spectrum around each harmonic peak. You may
 use only one of the gradient-less optimization schemes.
 
-    oct_tg_velocity: 
(Experimental) The target is a function of the velocities of the nuclei at the end of the influence of
 the external field, defined by OCTVelocityTarget
 
-    oct_tg_hhgnew: 
(Experimental) The target is the optimization of the HHG yield. You must supply the
 OCTHarmonicWeight string. It attempts to optimize the integral of the harmonic spectrum multiplied
 by some user-defined weight function.
 
-    oct_tg_classical: 
(Experimental)
 
-    oct_tg_spin: 
(Experimental)