Navigation :
Manual
Input Variables
-
Atomic Orbitals
-
Calculation Modes
-
ClassicalParticles
-
DFTBPlusInterface
-
Execution
-
Hamiltonian
-
ISDF
-
Linear Response
-
Math
-
Maxwell
-
Mesh
-
Multi-Trajectory
-
Output
-
SCF
-
States
-
System
-
Time-Dependent
--
Absorbing Boundaries
--
PhotoElectronSpectrum
--
Propagation
--
Response
---
Dipole
--- TDDeltaKickTime
--- TDDeltaStrength
--- TDDeltaStrengthMode
--- TDDeltaUserDefined
--- TDKickFunction
--- TDMomentumTransfer
--- TDMultipleMomentumTransfer
--- TDReducedMomentumTransfer
--
TD Output
-- EPWBandLowest
-- MillerIndicesBasis
-- TDDMOrthogonal
-- TDDMPropagation
-- TDDMPropagation_2Times
-- TDDMPropagation_from_epw
-- TDDMPropagation_uniform_decay
-- TDDMPropagationBasis
-- TDDMUnitaryTransformFix
-- TDExternalFields
-- TDFreezeDFTUOccupations
-- TDFreezeHXC
-- TDFreezeOrbitals
-- TDFreezeU
-- TDFunctions
-- TDGlobalForce
-- TDScissor
-- TDWannierMethod
-
Utilities
-
Alphabetic Index
Tutorials
Developers
Releases
TDDeltaUserDefined
TDDeltaUserDefined
Section Time-Dependent::Response
Type string
By default, the kick function will be a dipole. This will change if (1) the variable
TDDeltaUserDefined is present in the inp file, or (2) if the block TDKickFunction
is present in the inp file. If both are present in the inp file, the TDKickFunction
block will be ignored. The value of TDDeltaUserDefined should be a string describing
the function that is going to be used as delta perturbation.
Source information
hamiltonian/kick.F90 : 253
call parse_variable ( namespace , 'TDDeltaUserDefined' , '0' , kick % user_defined_function )