VelocityProjectionOptimization

class VelocityProjectionOptimization(time_step=None, initial_direction=None)

Optimization method based on a Verlet integration scheme.

Parameters:
  • time_step (PhysicalQuantity with time units or None) – The time step used in the optimization scheme. A smaller time step will result in a more accurate integration, but will also require more computational time. A larger time step will require less time, but may result in a less accurate integration.

  • initial_direction (numpy.ndarray of PhysicalQuantity with length units per time units or None) – The initial direction (velocities) for the optimizer. If None, the initial velocities are set to zero.

scfInitialGuess()
Returns:

The SCF initial guess used for the Verlet optimizer; always the previous configuration.

Return type:

UsePreviousConfiguration

uniqueString()

Return a unique string representing the state of the object.