39 if (useDefaultGroupingBehaviour) {
bool m_usingBaseProcessGroups
distinguish between base processGroups() and overriden/algorithm specific versions
virtual bool checkGroups()
Check the input workspace properties for groups.
virtual bool processGroups()
Process WorkspaceGroup inputs.
VecWSGroupType m_multiPeriodGroups
multi period group workspaces.
boost::scoped_ptr< MultiPeriodGroupWorker > m_worker
Multiperiod group worker.
MultiPeriodGroupAlgorithm()
Constructor.
bool checkGroups() override
Overriden from Algorithm base.
bool processGroups() override
Overriden from Algorithm base.
virtual bool useCustomInputPropertyName() const
Method to indicate that a non-standard property is taken as the input, so will be specified via fetch...
virtual std::string fetchInputPropertyName() const =0
Method to provide the name for the input workspace property.
MultiPeriodGroupWorker : Multiperiod group logic relating to determining a valid multiperiod group,...