inlib  1.2.0
Public Member Functions
inlib::func::expo Class Reference

List of all members.

Public Member Functions

 expo (double a_a=0, double a_b=1)
virtual ~expo ()
 expo (const expo &a_from)
expooperator= (const expo &a_from)
bool in_domain (double) const
double value (double a_x) const
void set (double a_a, double a_b)
void a (double a_a)
void b (double a_b)
double a () const
double b () const

Detailed Description

Definition at line 106 of file func.


Constructor & Destructor Documentation

inlib::func::expo::expo ( double  a_a = 0,
double  a_b = 1 
) [inline]

Definition at line 108 of file func.

                                     {
    // exp(a_a + a_b * a_x)  //Same as in PAW fitting definition.
    set(a_a,a_b);
  }
virtual inlib::func::expo::~expo ( ) [inline, virtual]

Definition at line 112 of file func.

{}
inlib::func::expo::expo ( const expo a_from) [inline]

Definition at line 114 of file func.

  :m_a(a_from.m_a)
  ,m_b(a_from.m_b)
  {}

Member Function Documentation

void inlib::func::expo::a ( double  a_a) [inline]

Definition at line 131 of file func.

{m_a = a_a;}
double inlib::func::expo::a ( ) const [inline]

Definition at line 133 of file func.

{return m_a;}
void inlib::func::expo::b ( double  a_b) [inline]

Definition at line 132 of file func.

{m_b = a_b;}
double inlib::func::expo::b ( ) const [inline]

Definition at line 134 of file func.

{return m_b;}
bool inlib::func::expo::in_domain ( double  ) const [inline]

Definition at line 124 of file func.

{return true;}
expo& inlib::func::expo::operator= ( const expo a_from) [inline]

Definition at line 118 of file func.

                                     {
    m_a = a_from.m_a;
    m_b = a_from.m_b;
    return *this;
  }
void inlib::func::expo::set ( double  a_a,
double  a_b 
) [inline]

Definition at line 127 of file func.

                                 {
    m_a = a_a;
    m_b = a_b;
  }
double inlib::func::expo::value ( double  a_x) const [inline]

Definition at line 125 of file func.

{return ::exp(m_a + m_b * a_x);}

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines