![]() |
Octopus
|
Abstract optimal-control target. More...
Abstract optimal-control target.
Definition at line 172 of file target.F90.

Private Member Functions | |
| procedure(target_init_i), deferred | init |
| set up from input More... | |
| procedure(target_j1_i), deferred | j1 |
| target functional J1 More... | |
| procedure(target_chi_i), deferred | apply_chi |
| boundary condition for chi More... | |
| procedure(target_output_i), deferred | output |
| write target info More... | |
| procedure | cleanup => target_cleanup_default |
| release resources More... | |
| procedure | tdcalc => target_tdcalc_default |
| time-dependent accumulation More... | |
| procedure | inh => target_inh_default |
| inhomogeneous term for chi More... | |
| procedure | init_propagation => target_init_propagation_default |
| per-propagation reset More... | |
Private Attributes | |
| integer | type |
| one of the oct_tg_* selectors More... | |
| type(states_elec_t) | st |
| target reference states More... | |
| real(real64) | dt |
| propagation time step More... | |
| logical | move_ions |
| whether the ions move More... | |
| integer | curr_functional |
| current functional (oct_*_curr) More... | |
|
private |
set up from input
Definition at line 180 of file target.F90.
|
private |
target functional J1
Definition at line 181 of file target.F90.
|
private |
boundary condition for chi
Definition at line 182 of file target.F90.
|
private |
write target info
Definition at line 183 of file target.F90.
|
private |
release resources
Definition at line 184 of file target.F90.
|
private |
time-dependent accumulation
Definition at line 185 of file target.F90.
|
private |
inhomogeneous term for chi
Definition at line 186 of file target.F90.
|
private |
per-propagation reset
Definition at line 187 of file target.F90.
|
private |
one of the oct_tg_* selectors
Definition at line 174 of file target.F90.
|
private |
target reference states
Definition at line 175 of file target.F90.
|
private |
propagation time step
Definition at line 176 of file target.F90.
|
private |
whether the ions move
Definition at line 177 of file target.F90.
|
private |
current functional (oct_*_curr)
Definition at line 178 of file target.F90.