|
LOOS 4.1.0
The Lightweight Object Oriented Structural analysis library/toolkit
|
Public Member Functions | |
| SimpleAtom (const loos::pAtom &a) | |
| SimpleAtom (const loos::pAtom &a, const loos::SharedPeriodicBox &b, const bool c=true) | |
| void | attach (const loos::pAtom &a) |
| loos::pAtom | attachedTo () const |
| loos::pAtom | rawAtom () const |
| double | distance2 (const SimpleAtom &s) const |
| double | angle (const SimpleAtom &s) const |
| bool | hydrogenBond (const SimpleAtom &other) const |
| loos::AtomicGroup | findHydrogenBonds (const std::vector< SimpleAtom > &group, const bool findFirstOnly=true) |
| std::vector< uint > | findHydrogenBondsVector (const std::vector< SimpleAtom > &group) |
| BondMatrix | findHydrogenBondsMatrix (const std::vector< SimpleAtom > &group, loos::pTraj &traj, loos::AtomicGroup &model, const uint maxt) const |
| BondMatrix | findHydrogenBondsMatrix (const std::vector< SimpleAtom > &group, loos::pTraj &traj, loos::AtomicGroup &model) const |
Static Public Member Functions | |
| static bool | debuggingMode () |
| static void | debuggingMode (const bool b) |
| static double | innerRadius () |
| static void | innerRadius (const double r) |
| static double | outerRadius () |
| static void | outerRadius (const double r) |
| static double | maxDeviation () |
| static void | maxDeviation (const double d) |
| static std::vector< SimpleAtom > | processSelection (const std::string &selection, const loos::AtomicGroup &system, const bool use_periodicity=false) |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const SimpleAtom &s) |