Octopus
target_hhg_oct_m::target_hhg_t Type Reference

Target on the harmonic emission spectrum (peak optimization). More...

Detailed Description

Target on the harmonic emission spectrum (peak optimization).

Definition at line 157 of file target_hhg.F90.

Inheritance diagram for target_hhg_oct_m::target_hhg_t:
Inheritance graph

Private Member Functions

procedure init => target_init_hhg
 
procedure cleanup => target_end_hhg
 
procedure j1 => target_j1_hhg
 
procedure apply_chi => target_chi_hhg
 
procedure output => target_output_hhg
 
procedure tdcalc => target_tdcalc_hhg
 

Private Attributes

integer hhg_nks
 
integer, dimension(:), allocatable hhg_k
 
real(real64), dimension(:), allocatable hhg_alpha
 
real(real64), dimension(:), allocatable hhg_a
 
real(real64) hhg_w0
 
real(real64), dimension(:), allocatable td_fitness
 

Member Function/Subroutine Documentation

◆ init()

procedure target_hhg_oct_m::target_hhg_t::init
private

Definition at line 166 of file target_hhg.F90.

◆ cleanup()

procedure target_hhg_oct_m::target_hhg_t::cleanup
private

Definition at line 167 of file target_hhg.F90.

◆ j1()

procedure target_hhg_oct_m::target_hhg_t::j1
private

Definition at line 168 of file target_hhg.F90.

◆ apply_chi()

procedure target_hhg_oct_m::target_hhg_t::apply_chi
private

Definition at line 169 of file target_hhg.F90.

◆ output()

procedure target_hhg_oct_m::target_hhg_t::output
private

Definition at line 170 of file target_hhg.F90.

◆ tdcalc()

procedure target_hhg_oct_m::target_hhg_t::tdcalc
private

Definition at line 171 of file target_hhg.F90.

Member Data Documentation

◆ hhg_nks

integer target_hhg_oct_m::target_hhg_t::hhg_nks
private

Definition at line 159 of file target_hhg.F90.

◆ hhg_k

integer, dimension(:), allocatable target_hhg_oct_m::target_hhg_t::hhg_k
private

Definition at line 160 of file target_hhg.F90.

◆ hhg_alpha

real(real64), dimension(:), allocatable target_hhg_oct_m::target_hhg_t::hhg_alpha
private

Definition at line 161 of file target_hhg.F90.

◆ hhg_a

real(real64), dimension(:), allocatable target_hhg_oct_m::target_hhg_t::hhg_a
private

Definition at line 162 of file target_hhg.F90.

◆ hhg_w0

real(real64) target_hhg_oct_m::target_hhg_t::hhg_w0
private

Definition at line 163 of file target_hhg.F90.

◆ td_fitness

real(real64), dimension(:), allocatable target_hhg_oct_m::target_hhg_t::td_fitness
private

Definition at line 164 of file target_hhg.F90.


The documentation for this type was generated from the following file: