AnalysisDataProxy::AnalysisDataProxy(int firstColumn, int columnSpan,
                                     AbstractAnalysisData *data)
    : source_(*data), firstColumn_(firstColumn), columnSpan_(columnSpan),
      bParallel_(false)
{
    GMX_RELEASE_ASSERT(data != NULL, "Source data must not be NULL");
    GMX_RELEASE_ASSERT(firstColumn >= 0 && columnSpan > 0, "Invalid proxy column");
    setMultipoint(source_.isMultipoint());
}
示例#2
0
AnalysisDataDisplacementModule::AnalysisDataDisplacementModule()
    : _impl(new Impl())
{
    setMultipoint(true);
}