(Experimental)
If OCTTargetOperator = oct_tg_hhg, the target is the harmonic emission spectrum.
In that case, you must supply an OCTOptimizeHarmonicSpectrum block in the inp
file. The target is given, in general, by:
J1=∫0∞dωα(ω)H(ω),
where H(ω) is the harmonic spectrum generated by the system, and
α(ω) is some function that determines what exactly we want
to optimize. The role of the OCTOptimizeHarmonicSpectrum block is to determine
this α(ω) function. Currently, this function is defined as:
α(ω)=∑L=1MaLαL⊓((ω−Lω0)/aL),
where ω0 is the carrier frequency. M is
the number of columns in the OCTOptimizeHarmonicSpectrum block. The values of L will be listed
in the first row of this block; αL in the second row, and aL in
the third.