PAPRECA hybrid off-lattice kMC/MD simulator
2.0.0 (17 September 2024)
|
Definitions for LAMMPS wrapper functions.
More...
#include "lammps_wrappers.h"
Namespaces | |
PAPRECA | |
Functions | |
void | PAPRECA::initializeLMP (LAMMPS_NS::LAMMPS **lmp) |
Initialize LAMMPS. More... | |
void | PAPRECA::readLMPinput (const std::string &lmp_input, LAMMPS_NS::LAMMPS *lmp) |
void | PAPRECA::runLammps (LAMMPS_NS::LAMMPS *lmp, const int ×teps_num) |
void | PAPRECA::remap3DArrayInPeriodicBox (LAMMPS_NS::LAMMPS *lmp, double *arr) |
void | PAPRECA::resetMobileAtomsGroups (LAMMPS_NS::LAMMPS *lmp, const std::vector< int > &fluid_atomtypes) |
void | PAPRECA::deleteAtoms (LAMMPS_NS::LAMMPS *lmp, LAMMPS_NS::tagint *atom_ids, const int &num_atoms, const std::string &delete_bonds, const std::string &delete_molecule) |
void | PAPRECA::deleteAtoms (LAMMPS_NS::LAMMPS *lmp, std::vector< LAMMPS_NS::tagint > &atom_ids, const std::string &delete_bonds, const std::string &delete_molecule) |
void | PAPRECA::deleteAtomsInBoxRegion (LAMMPS_NS::LAMMPS *lmp, double &boxxlo, double &boxxhi, double &boxylo, double &boxyhi, double &boxzlo, double &boxzhi, const std::string &delete_bonds, const std::string &delete_molecule) |
void | PAPRECA::createAtom (LAMMPS_NS::LAMMPS *lmp, const double atom_pos[3], const int &atom_type) |
void | PAPRECA::deleteBond (LAMMPS_NS::LAMMPS *lmp, const LAMMPS_NS::tagint &atom1id, const LAMMPS_NS::tagint &atom2id, const bool special) |
void | PAPRECA::formBond (LAMMPS_NS::LAMMPS *lmp, const LAMMPS_NS::tagint &atom1id, const LAMMPS_NS::tagint &atom2id, const int &bond_type) |
void | PAPRECA::insertMolecule (LAMMPS_NS::LAMMPS *lmp, const double site_pos[3], const double rot_pos[3], const double &rot_theta, const int &type_offset, const char *mol_name) |
void | PAPRECA::diffuseAtom (LAMMPS_NS::LAMMPS *lmp, const double vac_pos[3], const LAMMPS_NS::tagint &parent_id, const int &parent_type, const int &is_displacive, const int &diffused_type) |
void | PAPRECA::initType2SigmaFromLammpsPairCoeffs (LAMMPS_NS::LAMMPS *lmp, INTPAIR2DOUBLE_MAP &type2sigma) |
int | PAPRECA::getMaskedNeibIndex (int *neighbors, int &j) |
void | PAPRECA::initAndGatherBondsList (LAMMPS_NS::LAMMPS *lmp, LAMMPS_NS::tagint **bonds_list, LAMMPS_NS::bigint &bonds_num) |
const int | PAPRECA::getMolIndexFromMolName (LAMMPS_NS::LAMMPS *lmp, std::string mol_name) |
void | PAPRECA::computeMolCenter (LAMMPS_NS::LAMMPS *lmp, std::string mol_name) |
void | PAPRECA::dumpRestart (LAMMPS_NS::LAMMPS *lmp, const int &KMC_loopid, const int &dump_freq) |
double | PAPRECA::get3DSqrDistWithPBC (LAMMPS_NS::LAMMPS *lmp, const double *x1, const double *x2) |
Definitions for LAMMPS wrapper functions.