PAPRECA hybrid off-lattice kMC/MD simulator  2.0.0 (17 September 2024)
PAPRECA::Diffusion Member List

This is the complete list of members for PAPRECA::Diffusion, including all inherited members.

assignRate(const double &rate_in)PAPRECA::Event
assignType(const std::string &type_in)PAPRECA::Event
deleteAndClearLocalEvents(LAMMPS_NS::LAMMPS *lmp, std::vector< Event * > &events_local)PAPRECA::Eventstatic
diff_templatePAPRECA::Diffusionprivate
diffused_typePAPRECA::Diffusionprotected
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)PAPRECA::Diffusion
Event()PAPRECA::Event
Event(const double &rate_in, const std::string &type_in)PAPRECA::Event
fillRatesArr(double *event_rates, const std::vector< Event * > &events)PAPRECA::Eventstatic
fillRatesVec(std::vector< double > &event_rates, const std::vector< Event * > &events)PAPRECA::Eventstatic
getDiffTemplate()PAPRECA::Diffusion
getDiffusedType() constPAPRECA::Diffusion
getParentId() constPAPRECA::Diffusion
getParentType() constPAPRECA::Diffusion
getRate() constPAPRECA::Event
getRatesVec(const std::vector< Event * > &events)PAPRECA::Eventstatic
getSumOfRates(const std::vector< Event * > &events)PAPRECA::Eventstatic
getType() constPAPRECA::Event
getVacancyPos()PAPRECA::Diffusion
is_displacivePAPRECA::Diffusionprotected
isDisplacive()PAPRECA::Diffusion
parent_idPAPRECA::Diffusionprotected
parent_typePAPRECA::Diffusionprotected
ratePAPRECA::Eventprotected
setRate(const double &rate_in)PAPRECA::Event
typePAPRECA::Eventprotected
vacancy_posPAPRECA::Diffusionprotected
~Diffusion()PAPRECA::Diffusion
~Event()PAPRECA::Eventvirtual