- 1.7
- 1.6
- 1.5
- Beta
- Examples (for 1.6a)
- Misc
Perform energy minimisation on models.
Syntax:
void cgminimise( | maxsteps); |
int | maxsteps; |
Geometry optimises the current model using the conjugate gradient method.
For example:
cgminimise(20);
runs a conjugate gradient geometry optimisation for a maximum of 20 cycles.
![]() | See also: |
|---|---|
|
Syntax:
void converge( | econv, | |
fconv); |
double | econv; |
double | fconv; |
Sets the convergence criteria of the minimisation methods. Energy and force convergence values are given in the current working unit of energy in the program.
For example:
converge(1e-6, 1e-4);
sets the energy and RMS force convergence criteria to 1.0E-6 and 1.0E-4 respectively.
Syntax:
void linetol( | tolerance); |
double | tolerance; |
Sets the tolerance of the line minimiser.
For example:
linetol(1e-5);
sets the line tolerance to 1.0E-5.
Syntax:
void mcminimise( | maxsteps); |
int | maxsteps; |
Optimises the current model using a molecular Monte Carlo minimisation method.
For example:
mcminimise(20);
runs a geometry optimisation for a maximum of 20 cycles.
![]() | See also: |
|---|---|
|


![[Note]](images/note.png)