pyiron_atomistics.atomistics.job.interactive.GenericInteractiveOutput#
- class pyiron_atomistics.atomistics.job.interactive.GenericInteractiveOutput(job)[source]#
Bases:
GenericOutputMethods
__init__(job)get_displacements(structure, positions, cells)Output for 3-d displacements between successive snapshots, with minimum image convention.
Attributes
cellscomputation_timeOutput for 3-d displacements between successive snapshots, with minimum image convention. For the total displacements from the initial configuration, use total_displacements This algorithm collapses if (if unwrapped_positions is not available in output): - the ID's are not consistent (i.e. you can also not change the number of atoms) - there are atoms which move by more than half a box length in any direction within two snapshots (due to periodic boundary conditions).
energy_potenergy_totmaximum force magnitude of each step which is used for convergence criterion of structure optimizations
forcesindicespositionspressuresstepstemperaturetimeOutput for 3-d total displacements from the initial configuration, with minimum image convention. For the displacements for the successive snapshots, use displacements This algorithm collapses if (if unwrapped_positions is not available in the output): - the ID's are not consistent (i.e. you can also not change the number of atoms) - there are atoms which move by more than half a box length in any direction within two snapshots (due to periodic boundary conditions).
unwrapped_positionsvolume- property displacements#
Output for 3-d displacements between successive snapshots, with minimum image convention. For the total displacements from the initial configuration, use total_displacements This algorithm collapses if (if unwrapped_positions is not available in output):
the ID’s are not consistent (i.e. you can also not change the number of atoms)
- there are atoms which move by more than half a box length in any direction within
two snapshots (due to periodic boundary conditions)
- property force_max#
maximum force magnitude of each step which is used for convergence criterion of structure optimizations
- static get_displacements(structure, positions, cells)#
Output for 3-d displacements between successive snapshots, with minimum image convention. For the total displacements from the initial configuration, use total_displacements This algorithm collapses if: - the ID’s are not consistent (i.e. you can also not change the number of atoms) - there are atoms which move by more than half a box length in any direction within two snapshots (due to periodic boundary conditions)
- Parameters:
structure (pyiron.atomistics.structure.atoms.Atoms) – The initial structure
positions (numpy.ndarray/list) – List of positions in cartesian coordinates (N_steps x N_atoms x 3)
cells (numpy.ndarray/list) – List of cells (N_steps x 3 x 3)
- Returns:
Displacements (N_steps x N_atoms x 3)
- Return type:
numpy.ndarray
- property total_displacements#
Output for 3-d total displacements from the initial configuration, with minimum image convention. For the displacements for the successive snapshots, use displacements This algorithm collapses if (if unwrapped_positions is not available in the output):
the ID’s are not consistent (i.e. you can also not change the number of atoms)
- there are atoms which move by more than half a box length in any direction within
two snapshots (due to periodic boundary conditions)