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

#include <NmPolynom.h>

Public Member Functions

 NmPolynom (NmPolynom const &)
 
 NmPolynom (NmVector const &)
 
 NmPolynom (double)
 
 NmPolynom (int)
 
 NmPolynom (void)
 
 ~NmPolynom (void)
 
NmPolynomnegate (void)
 
NmPolynomnormalize (double)
 
NmPolynomoperator*= (NmPolynom const &)
 
NmPolynomoperator*= (double)
 
NmPolynomoperator+= (NmPolynom const &)
 
NmPolynomoperator-= (NmPolynom const &)
 
NmPolynomoperator/= (NmPolynom const &)
 
NmPolynomoperator/= (double)
 
NmPolynomoperator= (NmPolynom const &)
 
NmPolynomoperator= (double)
 
NmPolynomreset (int)
 
NmPolynomreverse (void)
 
NmPolynom derivative (void) const
 
NmPolynom euclid (NmPolynom const &, NmPolynom &) const
 
NmPolynom euclid (double, double &) const
 
NmPolynom operator* (NmPolynom const &) const
 
NmPolynom operator+ (NmPolynom const &) const
 
NmPolynom operator- (NmPolynom const &) const
 
NmPolynom operator/ (NmPolynom const &) const
 
NmPolynom operator/ (double) const
 
NmVector coeff (void) const
 
doubleoperator[] (int)
 
double degradation (double) const
 
double height (void) const
 
double longValue (double) const
 
double norm (void) const
 
double operator() (double) const
 
double operator[] (int) const
 
double value (double) const
 
int bracket (NmVector &, NmVector &, double)
 
int degree (void) const
 
int polish (double &) const
 
int root (double &) const
 
int root (double &, double &) const
 
int rootCount (double, double, double)
 
int rootCount (int, double)
 
void d1value (double, double &, double &) const
 
void d2value (double, double *const) const
 
void estimate (double, double, double &, double &) const
 
void root (NmVector &) const
 

Detailed Description

Definition at line 21 of file NmPolynom.h.

Constructor & Destructor Documentation

◆ NmPolynom() [1/5]

NmPolynom::NmPolynom ( NmPolynom const & )

◆ NmPolynom() [2/5]

NmPolynom::NmPolynom ( NmVector const & )

◆ NmPolynom() [3/5]

NmPolynom::NmPolynom ( double )

◆ NmPolynom() [4/5]

NmPolynom::NmPolynom ( int )

◆ NmPolynom() [5/5]

NmPolynom::NmPolynom ( void )

◆ ~NmPolynom()

NmPolynom::~NmPolynom ( void )

Member Function Documentation

◆ bracket()

int NmPolynom::bracket ( NmVector & ,
NmVector & ,
double  )

◆ coeff()

NmVector NmPolynom::coeff ( void ) const

◆ d1value()

void NmPolynom::d1value ( double ,
double & ,
double &  ) const

◆ d2value()

void NmPolynom::d2value ( double ,
double * const  ) const

◆ degradation()

double NmPolynom::degradation ( double ) const

◆ degree()

int NmPolynom::degree ( void ) const

◆ derivative()

NmPolynom NmPolynom::derivative ( void ) const

◆ estimate()

void NmPolynom::estimate ( double ,
double ,
double & ,
double &  ) const

◆ euclid() [1/2]

NmPolynom NmPolynom::euclid ( double ,
double &  ) const

◆ euclid() [2/2]

NmPolynom NmPolynom::euclid ( NmPolynom const & ,
NmPolynom &  ) const

◆ height()

double NmPolynom::height ( void ) const

◆ longValue()

double NmPolynom::longValue ( double ) const

◆ negate()

NmPolynom & NmPolynom::negate ( void )

◆ norm()

double NmPolynom::norm ( void ) const

◆ normalize()

NmPolynom & NmPolynom::normalize ( double )

◆ operator()()

double NmPolynom::operator() ( double ) const

◆ operator*()

NmPolynom NmPolynom::operator* ( NmPolynom const & ) const

◆ operator*=() [1/2]

NmPolynom & NmPolynom::operator*= ( double )

◆ operator*=() [2/2]

NmPolynom & NmPolynom::operator*= ( NmPolynom const & )

◆ operator+()

NmPolynom NmPolynom::operator+ ( NmPolynom const & ) const

◆ operator+=()

NmPolynom & NmPolynom::operator+= ( NmPolynom const & )

◆ operator-()

NmPolynom NmPolynom::operator- ( NmPolynom const & ) const

◆ operator-=()

NmPolynom & NmPolynom::operator-= ( NmPolynom const & )

◆ operator/() [1/2]

NmPolynom NmPolynom::operator/ ( double ) const

◆ operator/() [2/2]

NmPolynom NmPolynom::operator/ ( NmPolynom const & ) const

◆ operator/=() [1/2]

NmPolynom & NmPolynom::operator/= ( double )

◆ operator/=() [2/2]

NmPolynom & NmPolynom::operator/= ( NmPolynom const & )

◆ operator=() [1/2]

NmPolynom & NmPolynom::operator= ( double )

◆ operator=() [2/2]

NmPolynom & NmPolynom::operator= ( NmPolynom const & )

◆ operator[]() [1/2]

double & NmPolynom::operator[] ( int )

◆ operator[]() [2/2]

double NmPolynom::operator[] ( int ) const

◆ polish()

int NmPolynom::polish ( double & ) const

◆ reset()

NmPolynom & NmPolynom::reset ( int )

◆ reverse()

NmPolynom & NmPolynom::reverse ( void )

◆ root() [1/3]

int NmPolynom::root ( double & ) const

◆ root() [2/3]

int NmPolynom::root ( double & ,
double &  ) const

◆ root() [3/3]

void NmPolynom::root ( NmVector & ) const

◆ rootCount() [1/2]

int NmPolynom::rootCount ( double ,
double ,
double  )

◆ rootCount() [2/2]

int NmPolynom::rootCount ( int ,
double  )

◆ value()

double NmPolynom::value ( double ) const

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