Navigation : 
        
          
    
   Manual 
    
   Input Variables  
    
  - 
   Atomic Orbitals 
    
  - 
   Calculation Modes 
    
  - 
   ClassicalParticles 
    
  - 
   DFTBPlusInterface 
    
  - 
   Execution 
    
  - 
   Hamiltonian 
    
  - 
   Linear Response 
    
  - 
   Math 
    
  - 
   Maxwell 
    
  - 
   MaxwellStates 
    
  - 
   Mesh 
    
  - 
   Output 
    
  - 
   SCF 
    
  - 
   States 
    
  - 
   System 
    
  - 
   Time-Dependent  
    
  -- 
   Absorbing Boundaries 
    
  -- 
   PhotoElectronSpectrum 
    
  -- 
   Propagation  
      --- ArnoldiOrthogonalization 
      --- InteractionTiming 
      --- IonsConstantVelocity 
      --- IonsTimeDependentDisplacements 
      --- MaxwellAbsorbingBoundaries 
      --- MaxwellBoundaryConditions 
      --- MaxwellTDETRSApprox 
      --- MaxwellTDIntervalSteps 
      --- MaxwellTDOperatorMethod 
      --- MaxwellTDSCFThreshold 
      --- MoveIons 
      --- RecalculateGSDuringEvolution 
      --- TDDynamics 
      --- TDEnergyUpdateIter 
      --- TDExponentialMethod 
      --- TDExpOrder 
      --- TDIonicTimeScale 
      --- TDLanczosTol 
      --- TDMaxSteps 
      --- TDMaxwellKSRelaxationSteps 
      --- TDMaxwellTDRelaxationSteps 
      --- TDPhotonicTimeScale 
      --- TDPropagationTime 
      --- TDPropagator 
      --- TDSCFThreshold 
      --- TDStepsWithSelfConsistency 
      --- TDSystemPropagator 
      --- TDTimeStep 
      --- TemperatureFunction 
      --- Thermostat 
      --- ThermostatMass 
  
    
  -- 
   Response 
    
  -- 
   TD Output 
      -- MaxwellFunctions 
      -- TDExternalFields 
      -- TDFreezeDFTUOccupations 
      -- TDFreezeHXC 
      -- TDFreezeOrbitals 
      -- TDFreezeU 
      -- TDFunctions 
      -- TDGlobalForce 
      -- TDScissor 
  
    
  - 
   Utilities 
    
  - 
   Alphabetic Index 
  
    
   Tutorials 
    
   Developers 
    
   Releases 
         
       
    
    
    IonsTimeDependentDisplacements 
    
    
    
    
IonsTimeDependentDisplacements 
Section  Time-Dependent::Propagation  
Type  block 
 
(Experimental) This variable allows you to specify a
time-dependent function describing the displacement of the ions
from their equilibrium position: $r(t) = r_0 + \Delta
r(t)$.  Specify the displacements dx(t), dy(t), dz(t) as
follows, for some or all of the atoms:
%IonsTimeDependentDisplacements
    atom_index | "dx(t)" | "dy(t)" | "dz(t)"
 % 
The displacement functions are time-dependent functions and should match one
of the function names given in the first column of the TDFunctions  block.
If this block is set, the ions will not be affected by any forces.
 
    
         
        
        
        
        Source information
        
         
    
    
ions/ion_dynamics.F90  : 172
 if  ( parse_block ( namespace ,  'IonsTimeDependentDisplacements' ,  blk )  ==  0 )  then