FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
NmFunc Class Reference

#include <NmFunc.h>

Public Member Functions

 NmFunc (NmFunc const &)
 
 NmFunc (void *, double(__cdecl *)(void *, double))
 
 NmFunc (void *, double(__cdecl *)(void *, double), double, double)
 
 NmFunc (void)
 
 ~NmFunc (void)
 
NmFuncoperator= (NmFunc const &)
 
NmFuncsetBracket (double, double)
 
NmFuncsetComputer (double(__cdecl *)(void *, double))
 
NmFuncsetHandle (void *)
 
double compute (double) const
 
double operator() (double) const
 
int minimum (double &, double &, double) const
 
int quadra (double, double, double &, double, double &, double &) const
 
int romberg (double, double, double, double &) const
 
int simpson (double &, double) const
 
int simpson (double, double, double &, double) const
 
int simpson (double, double, double &, int, double) const
 
virtual int minimum (double &, double &, double &, double &, double) const
 
virtual int root (double &, double) const
 
virtual int root (double &, double, double, double) const
 
voidhandle (void) const
 
void bracket (double &, double &) const
 
void simpsonAdapt (double, double, double, int, double &, int, double) const
 

Protected Member Functions

virtual int minInBracket (double &, double &, double &, double &, double) const
 

Detailed Description

Definition at line 21 of file NmFunc.h.

Constructor & Destructor Documentation

◆ NmFunc() [1/4]

NmFunc::NmFunc ( NmFunc const & )

◆ NmFunc() [2/4]

NmFunc::NmFunc ( void * ,
double(__cdecl *)(void *, double)  )

◆ NmFunc() [3/4]

NmFunc::NmFunc ( void * ,
double(__cdecl *)(void *, double) ,
double ,
double  )

◆ NmFunc() [4/4]

NmFunc::NmFunc ( void )

◆ ~NmFunc()

NmFunc::~NmFunc ( void )

Member Function Documentation

◆ bracket()

void NmFunc::bracket ( double & ,
double &  ) const

◆ compute()

double NmFunc::compute ( double ) const

◆ handle()

void * NmFunc::handle ( void ) const

◆ minimum() [1/2]

virtual int NmFunc::minimum ( double & ,
double & ,
double & ,
double & ,
double  ) const
virtual

◆ minimum() [2/2]

int NmFunc::minimum ( double & ,
double & ,
double  ) const

◆ minInBracket()

virtual int NmFunc::minInBracket ( double & ,
double & ,
double & ,
double & ,
double  ) const
protectedvirtual

◆ operator()()

double NmFunc::operator() ( double ) const

◆ operator=()

NmFunc & NmFunc::operator= ( NmFunc const & )

◆ quadra()

int NmFunc::quadra ( double ,
double ,
double & ,
double ,
double & ,
double &  ) const

◆ romberg()

int NmFunc::romberg ( double ,
double ,
double ,
double &  ) const

◆ root() [1/2]

virtual int NmFunc::root ( double & ,
double  ) const
virtual

◆ root() [2/2]

virtual int NmFunc::root ( double & ,
double ,
double ,
double  ) const
virtual

◆ setBracket()

NmFunc & NmFunc::setBracket ( double ,
double  )

◆ setComputer()

NmFunc & NmFunc::setComputer ( double(__cdecl *)(void *, double) )

◆ setHandle()

NmFunc & NmFunc::setHandle ( void * )

◆ simpson() [1/3]

int NmFunc::simpson ( double & ,
double  ) const

◆ simpson() [2/3]

int NmFunc::simpson ( double ,
double ,
double & ,
double  ) const

◆ simpson() [3/3]

int NmFunc::simpson ( double ,
double ,
double & ,
int ,
double  ) const

◆ simpsonAdapt()

void NmFunc::simpsonAdapt ( double ,
double ,
double ,
int ,
double & ,
int ,
double  ) const

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