pyiron.thermodynamics.sxphonons module¶
-
class
pyiron.thermodynamics.sxphonons.
SxDynMat
(project, job_name)[source]¶ Bases:
pyiron.base.job.generic.GenericJob
-
property
child_id_lst
¶
-
property
child_lst
¶
-
collect_logfiles
()[source]¶ Collect the log files of the external executable and store the information in the HDF5 file. This method has to be implemented in the individual hamiltonians.
-
collect_output
()[source]¶ Collect the output files of the external executable and store the information in the HDF5 file. This method has to be implemented in the individual hamiltonians.
-
static
matrix_to_str
(matrix)[source]¶ Function to convert an numpy matrix to an Sphinx input compatible matrix.
- Parameters
matrix (numpy.d2type) – the matrix to be converted
- Returns
the matrix representation in the Sphinx input.
- Return type
str
-
static
vector_to_str
(vector)[source]¶ Function to convert an numpy vector to an Sphinx input compatible vector.
- Parameters
vector (numpy.d2type) – the vector to be converted
- Returns
the vector representation in the Sphinx input.
- Return type
str
-
property
-
class
pyiron.thermodynamics.sxphonons.
SxHarmPotTst
(project, job_name)[source]¶ Bases:
pyiron.atomistics.job.atomistic.AtomisticGenericJob
-
collect_output
()[source]¶ Collect the output files of the external executable and store the information in the HDF5 file. This method has to be implemented in the individual hamiltonians.
-
from_hdf
(hdf=None, group_name=None)[source]¶ Restore the ExampleJob object in the HDF5 File
- Parameters
hdf (ProjectHDFio) – HDF5 group object - optional
group_name (str) – HDF5 subgroup name - optional
-
property
md_job
¶
-
set_input_to_read_only
()[source]¶ This function enforces read-only mode for the input classes, but it has to be implement in the individual classes.
-
to_hdf
(hdf=None, group_name=None)[source]¶ Store the ExampleJob object in the HDF5 File
- Parameters
hdf (ProjectHDFio) – HDF5 group object - optional
group_name (str) – HDF5 subgroup name - optional
-
-
class
pyiron.thermodynamics.sxphonons.
SxPhonons
(project, job_name)[source]¶ Bases:
pyiron.atomistics.master.parallel.AtomisticParallelMaster
-
class
pyiron.thermodynamics.sxphonons.
SxPhononsJobGenerator
(job, no_job_checks=False)[source]¶ Bases:
pyiron.base.master.parallel.JobGenerator
-
property
parameter_list
¶ Returns: (list)
-
property
-
class
pyiron.thermodynamics.sxphonons.
SxUniqDispl
(project, job_name)[source]¶ Bases:
pyiron.atomistics.job.atomistic.AtomisticGenericJob
-
collect_output
()[source]¶ Collect the output files of the external executable and store the information in the HDF5 file. This method has to be implemented in the individual hamiltonians.
-
from_hdf
(hdf=None, group_name=None)[source]¶ Restore the ExampleJob object in the HDF5 File
- Parameters
hdf (ProjectHDFio) – HDF5 group object - optional
group_name (str) – HDF5 subgroup name - optional
-
property
id_pyi_to_spx
¶
-
property
id_spx_to_pyi
¶
-
set_input_to_read_only
()[source]¶ This function enforces read-only mode for the input classes, but it has to be implement in the individual classes.
-
to_hdf
(hdf=None, group_name=None)[source]¶ Store the ExampleJob object in the HDF5 File
- Parameters
hdf (ProjectHDFio) – HDF5 group object - optional
group_name (str) – HDF5 subgroup name - optional
-