pyiron_contrib.atomistics.mlip.masters module
- class pyiron_contrib.atomistics.mlip.masters.DisplacementJobGenerator(master)[source]
Bases:
JobGenerator
- static job_name(parameter)[source]
Return new job name from parameter object. The next child job created will have this name. Subclasses may override this to give custom job names.
- Parameters
parameter (type) – current parameter object drawn from
parameter_list
.- Returns
job name for the next child job
- Return type
str
- modify_job(job, parameter)[source]
Modify next job with the parameter object. job is already the newly created job object cloned from the template job, so this function has to return the same instance, but may (and should) modify it.
- Parameters
job (
GenericJob
) – new job instanceparameter (type) – current parameter object drawn from
parameter_list
.
- Returns
must be the given job
- Return type
GenericJob
- property parameter_list
Returns: (list)
- class pyiron_contrib.atomistics.mlip.masters.RandomDisMaster(project, job_name)[source]
Bases:
ParallelMaster
- Parameters
project –
job_name –
- class pyiron_contrib.atomistics.mlip.masters.RandomMDJobGenerator(master)[source]
Bases:
JobGenerator
- static job_name(parameter)[source]
Return new job name from parameter object. The next child job created will have this name. Subclasses may override this to give custom job names.
- Parameters
parameter (type) – current parameter object drawn from
parameter_list
.- Returns
job name for the next child job
- Return type
str
- modify_job(job, parameter)[source]
Modify next job with the parameter object. job is already the newly created job object cloned from the template job, so this function has to return the same instance, but may (and should) modify it.
- Parameters
job (
GenericJob
) – new job instanceparameter (type) – current parameter object drawn from
parameter_list
.
- Returns
must be the given job
- Return type
GenericJob
- property parameter_list
Returns: (list)
- class pyiron_contrib.atomistics.mlip.masters.RandomMDMaster(project, job_name)[source]
Bases:
ParallelMaster
- Parameters
project –
job_name –
- run_static()[source]
The run_static function is executed within the GenericJob class and depending on the run_mode of the Parallelmaster and its child jobs a more specific run function is selected.
- property structure_job_id_lst