Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
residFunc Class Referenceabstract

#include <residFunc.h>

+ Inheritance diagram for residFunc:

Public Member Functions

virtual ~residFunc ()
 
virtual void resid (const HepVector *x, void *data, HepVector *f)=0
 
virtual void deriv (const HepVector *x, void *data, HepMatrix *J)=0
 
virtual void residAndDeriv (const HepVector *x, void *data, HepVector *f, HepMatrix *J)=0
 
virtual unsigned int getN ()=0
 
virtual unsigned int getP ()=0
 
double getChiSquared ()
 

Protected Attributes

double chiSquared
 

Detailed Description

Definition at line 6 of file residFunc.h.

Constructor & Destructor Documentation

residFunc::~residFunc ( )
virtual

Definition at line 7 of file residFunc.cc.

Member Function Documentation

virtual void residFunc::deriv ( const HepVector *  x,
void *  data,
HepMatrix *  J 
)
pure virtual

Implemented in combinedResidFunc.

Referenced by dfGsl().

double residFunc::getChiSquared ( )
inline

Definition at line 14 of file residFunc.h.

virtual unsigned int residFunc::getN ( )
pure virtual
virtual unsigned int residFunc::getP ( )
pure virtual
virtual void residFunc::resid ( const HepVector *  x,
void *  data,
HepVector *  f 
)
pure virtual

Implemented in combinedResidFunc.

Referenced by fGsl().

virtual void residFunc::residAndDeriv ( const HepVector *  x,
void *  data,
HepVector *  f,
HepMatrix *  J 
)
pure virtual

Implemented in combinedResidFunc.

Member Data Documentation

double residFunc::chiSquared
protected

Definition at line 14 of file residFunc.h.

Referenced by combinedResidFunc::resid().


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