#include <NCFitterTypes.h>
Inheritance diagram for NC::Fitter::ICallableInt:

Public Member Functions | |
| ICallableInt () | |
| virtual | ~ICallableInt () |
| virtual double | EvalAtEx (const CoordInt &r, CoordInt *ret) const |
| virtual double | EvalAt (const CoordInt &r) const |
Private Attributes | |
| bool | fForwarded |
Refer to ICallableND for documentation
Definition at line 105 of file NCFitterTypes.h.
|
|
Definition at line 108 of file NCFitterTypes.h. 00108 : fForwarded(false){}
|
|
|
Definition at line 109 of file NCFitterTypes.h. 00109 {} // shut gcc up
|
|
|
Reimplemented in NC::Fitter::Discretizer, NC::Fitter::PenalizerInt, and NC::Fitter::FixVarsInt. Definition at line 56 of file NCFitterTypes.cxx. References NC::Fitter::CoordInt, and EvalAtEx(). Referenced by NC::Fitter::CreateOneDimProjectionInt(), NC::Fitter::FixVarsInt::EvalAt(), NC::Fitter::PenalizerInt::EvalAt(), EvalAtEx(), NC::Fitter::MinFinderSimpleInt::FindMin(), and NC::Fitter::GridSearchInt(). 00057 {
00058 return this->EvalAtEx(r, 0);
00059 }
|
|
||||||||||||
|
Reimplemented in NC::Fitter::FuncCacheInt, and NC::Fitter::MarginalizeSimpleInt. Definition at line 45 of file NCFitterTypes.cxx. References NC::Fitter::CoordInt, EvalAt(), and fForwarded. Referenced by EvalAt(), and NC::Fitter::FuncCacheInt::EvalAtEx(). 00046 {
00047 assert(!fForwarded && "Trapped in EvalAt(Ex) loop. You must override one of these...");
00048 fForwarded = true;
00049 const double rv = this->EvalAt(r);
00050 fForwarded = false;
00051 if(ret) ret->clear();
00052 return rv;
00053 }
|
|
|
Definition at line 116 of file NCFitterTypes.h. Referenced by EvalAtEx(). |
1.3.9.1