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

Base class that represents the domain of a function. More...

#include <FunctionDomain.h>

Inheritance diagram for Mantid::API::FunctionDomain:
Mantid::API::CompositeDomain Mantid::API::FunctionDomain1D Mantid::API::FunctionDomainGeneral Mantid::API::FunctionDomainMD Mantid::API::GridDomain Mantid::API::LatticeDomain Mantid::CurveFitting::SeqDomain Mantid::API::CompositeDomainMD Mantid::API::JointDomain Mantid::API::FunctionDomain1DHistogram Mantid::API::FunctionDomain1DVector Mantid::API::FunctionDomain1DView Mantid::API::GridDomain1D Mantid::CurveFitting::ParDomain Mantid::API::FunctionDomain1DSpectrum

Public Member Functions

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 that represents the domain of a function.

It is a generalisation of function arguments. A domain consists at least of a list of function arguments for which a function (IFunction) should be evaluated.

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

Definition at line 30 of file FunctionDomain.h.

Constructor & Destructor Documentation

◆ ~FunctionDomain()

virtual Mantid::API::FunctionDomain::~FunctionDomain ( )
virtualdefault

Virtual destructor.

Member Function Documentation

◆ reset()

virtual void Mantid::API::FunctionDomain::reset ( ) const
inlinevirtual

Reset the the domain so it can be reused.

Implement this method for domains with a state.

Reimplemented in Mantid::API::FunctionDomainMD.

Definition at line 39 of file FunctionDomain.h.

◆ size()

virtual size_t Mantid::API::FunctionDomain::size ( ) const
pure virtual

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