33 void createDomain(std::shared_ptr<API::FunctionDomain> &domain, std::shared_ptr<API::FunctionValues> &ivalues,
An base class for domain creators for use in Fit.
Creates a composite domain.
MultiDomainCreator(Kernel::IPropertyManager *fit, const std::vector< std::string > &workspacePropertyNames)
A friend that can create instances of this class.
size_t getNCreators() const
Get number of creators.
size_t getDomainSize() const override
Return the size of the domain to be created.
std::vector< std::shared_ptr< API::IDomainCreator > > m_creators
Vector of creators.