ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes | List of all members
ROOT::Math::GSLMultiMinDerivFunctionWrapper Class Reference

Wrapper for a multi-dimensional function with derivatives used in GSL multidim minimization algorithm.

Definition at line 104 of file GSLMultiMinFunctionWrapper.h.

Public Member Functions

 GSLMultiMinDerivFunctionWrapper ()
 
void SetFuncPointer (GSLMultiMinFuncPointer f)
 
void SetDerivPointer (GSLMultiMinDfPointer f)
 
void SetFdfPointer (GSLMultiMinFdfPointer f)
 
void SetDim (unsigned int n)
 
void SetParams (void *p)
 
template<class FuncType >
void SetFunction (const FuncType &f)
 Fill gsl function structure from a C++ Function class. More...
 
gsl_multimin_function_fdf * GetFunc ()
 
bool IsValid ()
 check if function is valid (has been set) More...
 

Private Attributes

gsl_multimin_function_fdf fFunc
 

#include </mnt/vdb/lsf/workspace/root-makedoc/rootspi/rdoc/src/master/math/mathmore/src/GSLMultiMinFunctionWrapper.h>

Constructor & Destructor Documentation

ROOT::Math::GSLMultiMinDerivFunctionWrapper::GSLMultiMinDerivFunctionWrapper ( )
inline

Definition at line 108 of file GSLMultiMinFunctionWrapper.h.

Member Function Documentation

gsl_multimin_function_fdf* ROOT::Math::GSLMultiMinDerivFunctionWrapper::GetFunc ( )
inline

Definition at line 136 of file GSLMultiMinFunctionWrapper.h.

Referenced by ROOT::Math::GSLMultiMinimizer::Set().

bool ROOT::Math::GSLMultiMinDerivFunctionWrapper::IsValid ( )
inline

check if function is valid (has been set)

Definition at line 147 of file GSLMultiMinFunctionWrapper.h.

void ROOT::Math::GSLMultiMinDerivFunctionWrapper::SetDerivPointer ( GSLMultiMinDfPointer  f)
inline

Definition at line 119 of file GSLMultiMinFunctionWrapper.h.

Referenced by SetFunction().

void ROOT::Math::GSLMultiMinDerivFunctionWrapper::SetDim ( unsigned int  n)
inline

Definition at line 121 of file GSLMultiMinFunctionWrapper.h.

Referenced by SetFunction().

void ROOT::Math::GSLMultiMinDerivFunctionWrapper::SetFdfPointer ( GSLMultiMinFdfPointer  f)
inline

Definition at line 120 of file GSLMultiMinFunctionWrapper.h.

Referenced by SetFunction().

void ROOT::Math::GSLMultiMinDerivFunctionWrapper::SetFuncPointer ( GSLMultiMinFuncPointer  f)
inline

Definition at line 118 of file GSLMultiMinFunctionWrapper.h.

Referenced by SetFunction().

template<class FuncType >
void ROOT::Math::GSLMultiMinDerivFunctionWrapper::SetFunction ( const FuncType &  f)
inline

Fill gsl function structure from a C++ Function class.

Definition at line 126 of file GSLMultiMinFunctionWrapper.h.

Referenced by ROOT::Math::GSLMultiMinimizer::Set().

void ROOT::Math::GSLMultiMinDerivFunctionWrapper::SetParams ( void p)
inline

Definition at line 122 of file GSLMultiMinFunctionWrapper.h.

Referenced by SetFunction().

Member Data Documentation

gsl_multimin_function_fdf ROOT::Math::GSLMultiMinDerivFunctionWrapper::fFunc
private

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