rgpycrumbs.basetypes¶
Classes¶
A typed record representing an iteration of a Nudged Elastic Band (NEB) calculation. |
|
A typed record representing the NEB path data. |
|
Configuration for a dimer-based saddle point search. |
|
Identifier combining molecule ID and spin state. |
|
Container for molecular geometry with energy and forces. |
|
Aggregated measurements from a saddle point search. |
Module Contents¶
- class rgpycrumbs.basetypes.nebiter[source]¶
A typed record representing an iteration of a Nudged Elastic Band (NEB) calculation.
Added in version 1.0.0.
Parameters¶
- iterationint
The iteration number of the NEB calculation.
- nebpathnebpath
The data for the NEB path at this iteration.
See Also¶
- nebpathStores the normalized arclength, actual arclength, and energy data for
the NEB path.
- nebpath: nebiter.nebpath[source]¶
- class rgpycrumbs.basetypes.nebpath[source]¶
A typed record representing the NEB path data.
Added in version 1.0.0.
Parameters¶
- norm_distfloat
Normalized Arclength (0 to 1), representing the progression along the reaction path. Calculated as xcoord2 = arcS[img] / arcS[nim-1].
- arc_distfloat
Actual Arclength at each point along the reaction path. Calculated as xcoord = arcS[img] + dx(ii).
- energyfloat
Interpolated Energy at each point, calculated using cubic polynomial interpolation. The energy is calculated using the formula: p = a*pow(dx(ii), 3.0) + b*pow(dx(ii), 2.0) + c*dx(ii) + d, where a, b, c, and d are coefficients of the cubic polynomial.
Notes¶
The nebpath record is used within the nebiter record to store detailed path information for each NEB iteration.
- class rgpycrumbs.basetypes.DimerOpt[source]¶
Configuration for a dimer-based saddle point search.
Added in version 1.0.0.
- class rgpycrumbs.basetypes.SpinID[source]¶
Identifier combining molecule ID and spin state.
Added in version 1.0.0.
- class rgpycrumbs.basetypes.MolGeom[source]¶
Container for molecular geometry with energy and forces.
Added in version 1.0.0.