SinusFunction Struct Reference
[Classes of the ODIN data processing framework (odindata library)]

#include <fitting.h>

Inheritance diagram for SinusFunction:

Inheritance graph
[legend]
Collaboration diagram for SinusFunction:

Collaboration graph
[legend]
List of all members.

Public Member Functions

float evaluate_f (float x) const
fvector evaluate_df (float x) const
unsigned int numof_fitpars () const
fitparget_fitpar (unsigned int i)

Public Attributes

fitpar A
fitpar m
fitpar c

Detailed Description

Class for fitting sinus function to a 1D curve

y= a*sin(m*x + c)

Definition at line 251 of file fitting.h.


Member Function Documentation

float SinusFunction::evaluate_f ( float  x  )  const [virtual]

Returns the function value at position 'x'.

Implements ModelFunction.

fvector SinusFunction::evaluate_df ( float  x  )  const [virtual]

Returns the first derivatives at position 'x'.

Implements ModelFunction.

unsigned int SinusFunction::numof_fitpars (  )  const [virtual]

Returns the number of independent fitting parameters.

Implements ModelFunction.

fitpar& SinusFunction::get_fitpar ( unsigned int  i  )  [virtual]

Returns reference to the i'th fitting parameter.

Implements ModelFunction.


The documentation for this struct was generated from the following file:
Generated on Sat Jun 14 12:32:48 2008 by  doxygen 1.5.1