Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
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 ()
 
gsl_multimin_function_fdf * GetFunc ()
 
bool IsValid ()
 check if function is valid (has been set)
 
void SetDerivPointer (GSLMultiMinDfPointer f)
 
void SetDim (unsigned int n)
 
void SetFdfPointer (GSLMultiMinFdfPointer f)
 
void SetFuncPointer (GSLMultiMinFuncPointer f)
 
template<class FuncType >
void SetFunction (const FuncType &f)
 Fill gsl function structure from a C++ Function class.
 
void SetParams (void *p)
 

Private Attributes

gsl_multimin_function_fdf fFunc
 

#include </home/sftnight/build/workspace/root-makedoc-master/rootspi/rdoc/src/master/math/mathmore/src/GSLMultiMinFunctionWrapper.h>

Constructor & Destructor Documentation

◆ GSLMultiMinDerivFunctionWrapper()

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

Definition at line 108 of file GSLMultiMinFunctionWrapper.h.

Member Function Documentation

◆ GetFunc()

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

Definition at line 136 of file GSLMultiMinFunctionWrapper.h.

◆ IsValid()

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

check if function is valid (has been set)

Definition at line 147 of file GSLMultiMinFunctionWrapper.h.

◆ SetDerivPointer()

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

Definition at line 119 of file GSLMultiMinFunctionWrapper.h.

◆ SetDim()

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

Definition at line 121 of file GSLMultiMinFunctionWrapper.h.

◆ SetFdfPointer()

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

Definition at line 120 of file GSLMultiMinFunctionWrapper.h.

◆ SetFuncPointer()

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

Definition at line 118 of file GSLMultiMinFunctionWrapper.h.

◆ 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.

◆ SetParams()

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

Definition at line 122 of file GSLMultiMinFunctionWrapper.h.

Member Data Documentation

◆ fFunc

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

Definition at line 153 of file GSLMultiMinFunctionWrapper.h.

  • math/mathmore/src/GSLMultiMinFunctionWrapper.h