Mantid
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Mantid::API::CompositeDomain Class Referenceabstract

Base class for a composite domain. More...

#include <CompositeDomain.h>

Inheritance diagram for Mantid::API::CompositeDomain:
Mantid::API::FunctionDomain Mantid::API::CompositeDomainMD Mantid::API::JointDomain

Public Member Functions

virtual const FunctionDomaingetDomain (size_t i) const =0
 Return i-th domain. More...
 
virtual size_t getNParts () const =0
 Return the number of parts in the domain. More...
 
- Public Member Functions inherited from Mantid::API::FunctionDomain
virtual void reset () const
 Reset the the domain so it can be reused. More...
 
virtual size_t size () const =0
 Return the number of points in the domain. More...
 
virtual ~FunctionDomain ()=default
 Virtual destructor. More...
 

Detailed Description

Base class for a composite domain.

A composite domain consists of a set of domains.

Author
Roman Tolchenov, Tessella plc
Date
15/11/2011

Definition at line 25 of file CompositeDomain.h.

Member Function Documentation

◆ getDomain()

virtual const FunctionDomain & Mantid::API::CompositeDomain::getDomain ( size_t  i) const
pure virtual

◆ getNParts()

virtual size_t Mantid::API::CompositeDomain::getNParts ( ) const
pure virtual

Return the number of parts in the domain.

Implemented in Mantid::API::CompositeDomainMD, and Mantid::API::JointDomain.

Referenced by Mantid::API::MultiDomainFunction::countValueOffsets().


The documentation for this class was generated from the following file: