30#if !defined(LOOS_FIDLIB_HPP)
31#define LOOS_FIDLIB_HPP
38typedef std::vector<int> vecInt;
39typedef std::vector<uint> vecUint;
40typedef std::vector<loos::AtomicGroup> vecGroup;
41typedef std::vector<double> vecDouble;
47vecUint findFreeFrames(
const vecInt& map);
51vecUint assignStructures(
loos::AtomicGroup& model, loos::pTraj& traj,
const vecUint& frames,
const vecGroup& refs);
55vecUint trimFrames(
const vecUint& frames,
const double frac);
59boost::tuple<vecGroup, vecUint> pickFiducials(
loos::AtomicGroup& model, loos::pTraj& traj,
const vecUint& frames,
const double f);
62int findMaxBin(
const vecInt& assignments);
65vecUint histogramBins(
const vecInt& assignments);
Class for handling groups of Atoms (pAtoms, actually)
Definition AtomicGroup.hpp:108