Mantid
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | List of all members
Mantid::CurveFitting::Algorithms::IqtFit< Base > Class Template Reference

#include <IqtFit.h>

Inheritance diagram for Mantid::CurveFitting::Algorithms::IqtFit< Base >:

Public Member Functions

const std::string category () const override
 Algorithm's category for identification. More...
 
const std::string name () const
 Algorithms name for identification. More...
 
const std::string name () const
 
const std::string name () const override
 
const std::vector< std::string > seeAlso () const
 Algorithm's see also for related algorithms. More...
 
const std::vector< std::string > seeAlso () const
 
const std::vector< std::string > seeAlso () const override
 
const std::string summary () const
 Algorithm's summary for use in the GUI and help. More...
 
const std::string summary () const
 
const std::string summary () const override
 
int version () const override
 Algorithm's version for identification. More...
 

Private Member Functions

bool isFitParameter (const std::string &name) const override
 
bool throwIfElasticQConversionFails () const override
 
std::map< std::string, std::string > validateInputs ()
 
std::map< std::string, std::string > validateInputs () override
 

Detailed Description

template<typename Base>
class Mantid::CurveFitting::Algorithms::IqtFit< Base >

Definition at line 16 of file IqtFit.h.

Member Function Documentation

◆ category()

template<typename Base >
const std::string Mantid::CurveFitting::Algorithms::IqtFit< Base >::category
override

Algorithm's category for identification.

See also
Algorithm::category

Definition at line 36 of file IqtFit.cpp.

◆ isFitParameter()

template<typename Base >
bool Mantid::CurveFitting::Algorithms::IqtFit< Base >::isFitParameter ( const std::string &  name) const
overrideprivate

Definition at line 75 of file IqtFit.cpp.

◆ name() [1/3]

const std::string Mantid::CurveFitting::Algorithms::IqtFit< QENSFitSequential >::name ( ) const

Algorithms name for identification.

See also
Algorithm::name

Definition at line 26 of file IqtFit.cpp.

◆ name() [2/3]

const std::string Mantid::CurveFitting::Algorithms::IqtFit< QENSFitSimultaneous >::name ( ) const

Definition at line 28 of file IqtFit.cpp.

◆ name() [3/3]

template<typename Base >
const std::string Mantid::CurveFitting::Algorithms::IqtFit< Base >::name
override

Definition at line 30 of file IqtFit.cpp.

◆ seeAlso() [1/3]

const std::vector< std::string > Mantid::CurveFitting::Algorithms::IqtFit< QENSFitSequential >::seeAlso ( ) const

Algorithm's see also for related algorithms.

See also
Algorithm::seeAlso

Definition at line 52 of file IqtFit.cpp.

◆ seeAlso() [2/3]

const std::vector< std::string > Mantid::CurveFitting::Algorithms::IqtFit< QENSFitSimultaneous >::seeAlso ( ) const

Definition at line 54 of file IqtFit.cpp.

◆ seeAlso() [3/3]

template<typename Base >
const std::vector< std::string > Mantid::CurveFitting::Algorithms::IqtFit< Base >::seeAlso
override

Definition at line 58 of file IqtFit.cpp.

◆ summary() [1/3]

const std::string Mantid::CurveFitting::Algorithms::IqtFit< QENSFitSequential >::summary ( ) const

Algorithm's summary for use in the GUI and help.

See also
Algorithm::summary

Definition at line 39 of file IqtFit.cpp.

◆ summary() [2/3]

const std::string Mantid::CurveFitting::Algorithms::IqtFit< QENSFitSimultaneous >::summary ( ) const

Definition at line 43 of file IqtFit.cpp.

◆ summary() [3/3]

template<typename Base >
const std::string Mantid::CurveFitting::Algorithms::IqtFit< Base >::summary
override

Definition at line 47 of file IqtFit.cpp.

◆ throwIfElasticQConversionFails()

template<typename Base >
bool Mantid::CurveFitting::Algorithms::IqtFit< Base >::throwIfElasticQConversionFails
overrideprivate

Definition at line 80 of file IqtFit.cpp.

◆ validateInputs() [1/2]

std::map< std::string, std::string > Mantid::CurveFitting::Algorithms::IqtFit< QENSFitSequential >::validateInputs ( )
private

Definition at line 60 of file IqtFit.cpp.

◆ validateInputs() [2/2]

template<typename Base >
std::map< std::string, std::string > Mantid::CurveFitting::Algorithms::IqtFit< Base >::validateInputs
overrideprivate

Definition at line 71 of file IqtFit.cpp.

◆ version()

template<typename Base >
int Mantid::CurveFitting::Algorithms::IqtFit< Base >::version
override

Algorithm's version for identification.

See also
Algorithm::version

Definition at line 33 of file IqtFit.cpp.


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