public:
//! Container that associates a data handle to its AnalysisData object.
typedef std::map<const AnalysisData *, AnalysisDataHandle>
- HandleContainer;
+ HandleContainer;
//! \copydoc TrajectoryAnalysisModuleData::TrajectoryAnalysisModuleData()
- Impl(TrajectoryAnalysisModule *module,
+ Impl(TrajectoryAnalysisModule *module,
const AnalysisDataParallelOptions &opt,
- const SelectionCollection &selections);
+ const SelectionCollection &selections);
//! Keeps a data handle for each AnalysisData object.
- HandleContainer handles_;
+ HandleContainer handles_;
//! Stores thread-local selections.
const SelectionCollection &selections_;
};
TrajectoryAnalysisModuleData::Impl::Impl(
- TrajectoryAnalysisModule *module,
+ TrajectoryAnalysisModule *module,
const AnalysisDataParallelOptions &opt,
- const SelectionCollection &selections)
+ const SelectionCollection &selections)
: selections_(selections)
{
TrajectoryAnalysisModule::Impl::AnalysisDatasetContainer::const_iterator i;
*/
TrajectoryAnalysisModuleData::TrajectoryAnalysisModuleData(
- TrajectoryAnalysisModule *module,
+ TrajectoryAnalysisModule *module,
const AnalysisDataParallelOptions &opt,
- const SelectionCollection &selections)
+ const SelectionCollection &selections)
: impl_(new Impl(module, opt, selections))
{
}
TrajectoryAnalysisModuleData::parallelSelections(const SelectionList &selections)
{
// TODO: Consider an implementation that does not allocate memory every time.
- SelectionList newSelections;
+ SelectionList newSelections;
newSelections.reserve(selections.size());
SelectionList::const_iterator i = selections.begin();
- for ( ; i != selections.end(); ++i)
+ for (; i != selections.end(); ++i)
{
newSelections.push_back(parallelSelection(*i));
}
* \param[in] opt Data parallelization options.
* \param[in] selections Thread-local selection collection.
*/
- TrajectoryAnalysisModuleDataBasic(TrajectoryAnalysisModule *module,
+ TrajectoryAnalysisModuleDataBasic(TrajectoryAnalysisModule *module,
const AnalysisDataParallelOptions &opt,
- const SelectionCollection &selections);
+ const SelectionCollection &selections);
virtual void finish();
};
TrajectoryAnalysisModuleDataBasic::TrajectoryAnalysisModuleDataBasic(
- TrajectoryAnalysisModule *module,
+ TrajectoryAnalysisModule *module,
const AnalysisDataParallelOptions &opt,
- const SelectionCollection &selections)
+ const SelectionCollection &selections)
: TrajectoryAnalysisModuleData(module, opt, selections)
{
}
finishDataHandles();
}
-} // namespace
+} // namespace
/********************************************************************
void TrajectoryAnalysisModule::optionsFinished(
- Options * /*options*/,
+ Options * /*options*/,
TrajectoryAnalysisSettings * /*settings*/)
{
}
-void TrajectoryAnalysisModule::initAfterFirstFrame(const t_trxframe &/*fr*/)
+void TrajectoryAnalysisModule::initAfterFirstFrame(const t_trxframe & /*fr*/)
{
}
TrajectoryAnalysisModuleDataPointer
TrajectoryAnalysisModule::startFrames(const AnalysisDataParallelOptions &opt,
- const SelectionCollection &selections)
+ const SelectionCollection &selections)
{
return TrajectoryAnalysisModuleDataPointer(
new TrajectoryAnalysisModuleDataBasic(this, opt, selections));
void TrajectoryAnalysisModule::registerBasicDataset(AbstractAnalysisData *data,
- const char *name)
+ const char *name)
{
// TODO: Strong exception safety should be possible to implement.
GMX_RELEASE_ASSERT(impl_->datasets_.find(name) == impl_->datasets_.end(),
void TrajectoryAnalysisModule::registerAnalysisDataset(AnalysisData *data,
- const char *name)
+ const char *name)
{
// TODO: Strong exception safety should be possible to implement.
registerBasicDataset(data, name);