child of PAPRECA::Event class dedicated to diffusion events.
More...
#include <event.h>
child of PAPRECA::Event class dedicated to diffusion events.
◆ Diffusion()
PAPRECA::Diffusion::Diffusion |
( |
const double & |
rate_in, |
|
|
const double |
vacancy_pos_in[3], |
|
|
const LAMMPS_NS::tagint & |
parent_id_in, |
|
|
const int & |
parent_type_in, |
|
|
const int & |
is_displacive_in, |
|
|
const int & |
diffused_type_in, |
|
|
PredefinedDiffusionHop * |
diff_template_in |
|
) |
| |
◆ ~Diffusion()
PAPRECA::Diffusion::~Diffusion |
( |
| ) |
|
◆ getDiffTemplate()
◆ getDiffusedType()
const int & PAPRECA::Diffusion::getDiffusedType |
( |
| ) |
const |
◆ getParentId()
const LAMMPS_NS::tagint & PAPRECA::Diffusion::getParentId |
( |
| ) |
const |
◆ getParentType()
const int & PAPRECA::Diffusion::getParentType |
( |
| ) |
const |
◆ getVacancyPos()
double * PAPRECA::Diffusion::getVacancyPos |
( |
| ) |
|
◆ isDisplacive()
int PAPRECA::Diffusion::isDisplacive |
( |
| ) |
|
◆ diff_template
◆ diffused_type
int PAPRECA::Diffusion::diffused_type = -3 |
|
protected |
◆ is_displacive
int PAPRECA::Diffusion::is_displacive = 0 |
|
protected |
Displacive diffusion events "displace" the parent atom. This is defined as an integer (and not as bool, even though in realitiy, it is a bool) to facilitate the transfering of data using MPI.
◆ parent_id
LAMMPS_NS::tagint PAPRECA::Diffusion::parent_id = -1 |
|
protected |
◆ parent_type
int PAPRECA::Diffusion::parent_type = -2 |
|
protected |
◆ vacancy_pos
double PAPRECA::Diffusion::vacancy_pos[3] |
|
protected |
The documentation for this class was generated from the following files: