Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Anaphe::AIDA_Fitter_FML::AIDA_FitParameterSettings Class Reference

#include <AIDA_FitParameterSettings.h>

List of all members.

Public Methods

 AIDA_FitParameterSettings (Anaphe::FML::FitParameterSettings *ptr)
 This creates a proxy to an external FML implementation. More...

virtual ~AIDA_FitParameterSettings ()
std::string name () const
double stepSize () const
double upperBound () const
double lowerBound () const
bool isBound () const
bool isFixed () const
void setStepSize (double step)
void setBounds (double lo, double up)
void removeBounds ()
void setFixed (bool isFixed)
void setLowerBound (double lowerBound)
void setUpperBound (double upperBound)
void reset ()

Private Methods

 AIDA_FitParameterSettings (const AIDA_FitParameterSettings &)
AIDA_FitParameterSettings & operator= (const AIDA_FitParameterSettings &)

Private Attributes

Anaphe::FML::FitParameterSettings * m_settings


Detailed Description

This class may serve as a proxy (adapter) or as a stanalone implementation. The usage depends on the constructor.

Definition at line 50 of file AIDA_FitParameterSettings.h.


Constructor & Destructor Documentation

Anaphe::AIDA_Fitter_FML::AIDA_FitParameterSettings::AIDA_FitParameterSettings Anaphe::FML::FitParameterSettings *    ptr
 

Definition at line 39 of file AIDA_FitParameterSettings.cpp.

Anaphe::AIDA_Fitter_FML::AIDA_FitParameterSettings::~AIDA_FitParameterSettings   [virtual]
 

Definition at line 42 of file AIDA_FitParameterSettings.cpp.

Anaphe::AIDA_Fitter_FML::AIDA_FitParameterSettings::AIDA_FitParameterSettings const AIDA_FitParameterSettings &    [private]
 

Definition at line 46 of file AIDA_FitParameterSettings.cpp.


Member Function Documentation

bool Anaphe::AIDA_Fitter_FML::AIDA_FitParameterSettings::isBound   const
 

Definition at line 78 of file AIDA_FitParameterSettings.cpp.

References m_settings.

bool Anaphe::AIDA_Fitter_FML::AIDA_FitParameterSettings::isFixed   const
 

Definition at line 83 of file AIDA_FitParameterSettings.cpp.

References m_settings.

Referenced by setFixed.

double Anaphe::AIDA_Fitter_FML::AIDA_FitParameterSettings::lowerBound   const
 

Definition at line 73 of file AIDA_FitParameterSettings.cpp.

References m_settings.

Referenced by setLowerBound.

std::string Anaphe::AIDA_Fitter_FML::AIDA_FitParameterSettings::name   const
 

AIDA_FitParameterSettings & Anaphe::AIDA_Fitter_FML::AIDA_FitParameterSettings::operator= const AIDA_FitParameterSettings &    [private]
 

Definition at line 50 of file AIDA_FitParameterSettings.cpp.

void Anaphe::AIDA_Fitter_FML::AIDA_FitParameterSettings::removeBounds  
 

Definition at line 98 of file AIDA_FitParameterSettings.cpp.

References m_settings.

void Anaphe::AIDA_Fitter_FML::AIDA_FitParameterSettings::reset  
 

Definition at line 118 of file AIDA_FitParameterSettings.cpp.

References m_settings.

void Anaphe::AIDA_Fitter_FML::AIDA_FitParameterSettings::setBounds double    lo,
double    up
 

Definition at line 93 of file AIDA_FitParameterSettings.cpp.

References m_settings.

void Anaphe::AIDA_Fitter_FML::AIDA_FitParameterSettings::setFixed bool    isFixed
 

Definition at line 103 of file AIDA_FitParameterSettings.cpp.

References isFixed, and m_settings.

void Anaphe::AIDA_Fitter_FML::AIDA_FitParameterSettings::setLowerBound double    lowerBound
 

Definition at line 108 of file AIDA_FitParameterSettings.cpp.

References lowerBound, and m_settings.

void Anaphe::AIDA_Fitter_FML::AIDA_FitParameterSettings::setStepSize double    step
 

Definition at line 88 of file AIDA_FitParameterSettings.cpp.

References m_settings.

void Anaphe::AIDA_Fitter_FML::AIDA_FitParameterSettings::setUpperBound double    upperBound
 

Definition at line 113 of file AIDA_FitParameterSettings.cpp.

References m_settings, and upperBound.

double Anaphe::AIDA_Fitter_FML::AIDA_FitParameterSettings::stepSize   const
 

Definition at line 63 of file AIDA_FitParameterSettings.cpp.

References m_settings.

double Anaphe::AIDA_Fitter_FML::AIDA_FitParameterSettings::upperBound   const
 

Definition at line 68 of file AIDA_FitParameterSettings.cpp.

References m_settings.

Referenced by setUpperBound.


Member Data Documentation

Anaphe::FML::FitParameterSettings* Anaphe::AIDA_Fitter_FML::AIDA_FitParameterSettings::m_settings [private]
 

Definition at line 85 of file AIDA_FitParameterSettings.h.

Referenced by isBound, isFixed, lowerBound, removeBounds, reset, setBounds, setFixed, setLowerBound, setStepSize, setUpperBound, stepSize, and upperBound.


The documentation for this class was generated from the following files:
Generated on Tue May 20 14:49:08 2003 for AIDA_Fitter_FML by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002