Classes | |
class | Atom |
class | Bond |
class | UFFPara |
Functions | |
bool | poccInput () |
string | ReturnAtomSpecies (string atom) |
string | ReturnAtomSpeciesPotential (string atom) |
string | ReturnUFFParameters (string atom) |
string | ReturnAtomProperties (string atom) |
void | SetUFFPara (_atom atomi, _atom atomj, double &R0, double &Kij, double &Xij, double &Dij) |
double | CalculateBondEnergy (xstructure xstr, _atom atomi, _atom atomj) |
double | CalculateNonBondEnergy (xstructure xstr, _atom atomi, _atom atomj) |
double | CalculateUFFEnergy (xstructure xstr) |
void | RemoveSameBond (std::vector< Bond > &Bonds_orig, std::vector< Bond > &Bonds_new) |
void | ExtractBonds (const xstructure &xstr, std::deque< std::deque< _atom > > &neigh_mat_bonded, std::deque< std::deque< _atom > > &neigh_mat_nonbonded) |
void | AnalyzeBonds (const xstructure &xstr, std::vector< Bond > &Bonds, std::vector< Bond > &NonBonds) |
void | UFFENERGY (std::istream &input) |
bool pocc::poccInput | ( | ) |
string pocc::ReturnAtomSpecies | ( | string | atom | ) |
string pocc::ReturnAtomSpeciesPotential | ( | string | atom | ) |
string pocc::ReturnUFFParameters | ( | string | atom | ) |
string pocc::ReturnAtomProperties | ( | string | atom | ) |
void pocc::SetUFFPara | ( | _atom | atomi, |
_atom | atomj, | ||
double & | R0, | ||
double & | Kij, | ||
double & | Xij, | ||
double & | Dij ) |
double pocc::CalculateBondEnergy | ( | xstructure | xstr, |
_atom | atomi, | ||
_atom | atomj ) |
double pocc::CalculateNonBondEnergy | ( | xstructure | xstr, |
_atom | atomi, | ||
_atom | atomj ) |
double pocc::CalculateUFFEnergy | ( | xstructure | xstr | ) |
void pocc::ExtractBonds | ( | const xstructure & | xstr, |
std::deque< std::deque< _atom > > & | neigh_mat_bonded, | ||
std::deque< std::deque< _atom > > & | neigh_mat_nonbonded ) |
void pocc::AnalyzeBonds | ( | const xstructure & | xstr, |
std::vector< Bond > & | Bonds, | ||
std::vector< Bond > & | NonBonds ) |
void pocc::UFFENERGY | ( | std::istream & | input | ) |