BALL 1.5.0
Loading...
Searching...
No Matches
support.h File Reference

Go to the source code of this file.

Classes

class  BALL::MolmecSupport::pair< T1, T2 >
 STL class. More...

Namespaces

namespace  BALL
namespace  BALL::MolmecSupport

Enums

enum  BALL::MolmecSupport::PairListAlgorithmType { BALL::MolmecSupport::HASH_GRID , BALL::MolmecSupport::BRUTE_FORCE }
BALL_EXPORT BALL::Size BALL::MolmecSupport::calculateNonBondedAtomPairs (ForceField::PairVector &pair_vector, const AtomVector &atom_vector, const SimpleBox3 &box, double distance, bool periodic_boundary_enabled, PairListAlgorithmType type)
BALL_EXPORT Size BALL::MolmecSupport::sortNonBondedAtomPairsAfterSelection (ForceField::PairVector &pair_vector)
BALL_EXPORT BALL::Size BALL::MolmecSupport::addNonOverlappingMolecules (System &system, const HashGrid3< const Atom * > &solute_grid, const System &solvent, const SimpleBox3 &box, double distance)
BALL_EXPORT void BALL::MolmecSupport::adaptWaterBox (System &system, const SimpleBox3 &box)
BALL_EXPORT void BALL::MolmecSupport::calculateMinimumImage (Vector3 &distance, const Vector3 &period)
template<typename TorsionType, typename AtomIteratorType>
Size BALL::MolmecSupport::computeTorsions (const AtomIteratorType &start, const AtomIteratorType &end, std::vector< TorsionType > &torsions, bool use_selection=false)