Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

NC::Fitter::Discretizer Class Reference

#include <NCFitter.h>

Inheritance diagram for NC::Fitter::Discretizer:

NC::Fitter::ICallableInt List of all members.

Public Member Functions

 Discretizer (ICallableND *g, std::vector< NCParameter > ps)
virtual double EvalAt (const CoordInt &r) const

Protected Attributes

ICallableNDfFunc
std::vector< NCParameterfParams

Constructor & Destructor Documentation

NC::Fitter::Discretizer::Discretizer ICallableND g,
std::vector< NCParameter ps
[inline]
 

Definition at line 57 of file NCFitter.h.

00058       : fFunc(g), fParams(ps){}


Member Function Documentation

double NC::Fitter::Discretizer::EvalAt const CoordInt r  )  const [virtual]
 

Reimplemented from NC::Fitter::ICallableInt.

Definition at line 75 of file NCFitter.cxx.

References NC::Fitter::ConvertCoord(), NC::Fitter::CoordInt, NC::Fitter::ICallableND::EvalAtEx(), fFunc, and fParams.

00076   {
00077     // TODO - this loses the ret information
00078     return fFunc->EvalAtEx(ConvertCoord(r, fParams), 0);
00079   }


Member Data Documentation

ICallableND* NC::Fitter::Discretizer::fFunc [protected]
 

Definition at line 61 of file NCFitter.h.

Referenced by EvalAt().

std::vector<NCParameter> NC::Fitter::Discretizer::fParams [protected]
 

Definition at line 62 of file NCFitter.h.

Referenced by EvalAt().


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:10:39 2010 for loon by  doxygen 1.3.9.1