Fire
-
class Fire : public minim::NewMinimiser<Fire>
FIRE (Fast Inertial Relaxation Engine) minimisation.
A damped molecular dynamics method: velocities follow the forces, with an adaptive time step that grows during downhill motion and resets when the motion turns uphill. Converged when the RMS gradient falls below the state’s convergence criterion.
Public Functions
-
Fire(double dtMax)
Construct with a maximum time step.
Public Members
-
double dtMax = 0
Maximum time step of the dynamics.
If left as 0, it is estimated from the initial gradient norm.
-
Fire(double dtMax)