My Project  0.0.16
QUCS Mapping
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Friends | List of all members
qf_poly Class Reference

#include <qf_poly.h>

Public Member Functions

 qf_poly ()
 
 qf_poly (unsigned)
 
 qf_poly (qf_double_t, qf_double_t, qf_double_t, unsigned)
 
 qf_poly (int, const qf_double_t[])
 
 qf_poly (int, qf_double_t, const qf_double_t[])
 
 qf_poly (const qf_poly &)
 
 ~qf_poly ()
 
qf_polyoperator= (const qf_poly &)
 
qf_double_toperator[] (int i)
 
qf_poly operator- (void)
 
qf_poly operator+= (qf_poly)
 
qf_poly operator-= (qf_poly)
 
qf_poly operator*= (qf_poly)
 
qf_poly operator*= (const qf_double_t)
 
qf_poly operator<< (unsigned)
 
qf_poly operator>> (unsigned)
 
bool operator== (qf_poly)
 
bool operator!= (qf_poly)
 
bool is_null (void)
 
unsigned deg (void)
 
void spl (void)
 
qf_poly odd (void)
 
qf_poly even (void)
 
qf_poly mnx (void)
 
qf_poly hsq (void)
 
qf_poly sqr (void)
 
qf_double_t eval (qf_double_t)
 
qf_double_t evalX2 (qf_double_t)
 
void to_roots (void)
 
qf_double_t k (void)
 
void to_coeff (void)
 
void div (qf_double_t, qf_double_t)
 
void hurw (void)
 
void disp (const char *)
 
void disp_c (void)
 
void disp_r (void)
 

Friends

qf_poly operator+ (qf_poly, qf_poly)
 
qf_poly operator- (qf_poly, qf_poly)
 
qf_poly operator* (qf_poly, qf_poly)
 
qf_poly operator* (qf_poly, const qf_double_t)
 
void smpf (qf_poly &, qf_poly &)
 

Detailed Description

Definition at line 41 of file qf_poly.h.

Constructor & Destructor Documentation

qf_poly::qf_poly ( )

Definition at line 34 of file qf_poly.cpp.

Here is the caller graph for this function:

qf_poly::qf_poly ( unsigned  o)

Definition at line 39 of file qf_poly.cpp.

qf_poly::qf_poly ( qf_double_t  a,
qf_double_t  b,
qf_double_t  c,
unsigned  deg 
)

Definition at line 45 of file qf_poly.cpp.

Here is the call graph for this function:

qf_poly::qf_poly ( int  o,
const qf_double_t  coef[] 
)

Definition at line 124 of file qf_poly.cpp.

Here is the call graph for this function:

qf_poly::qf_poly ( int  o,
qf_double_t  k,
const qf_double_t  r[] 
)

Definition at line 141 of file qf_poly.cpp.

Here is the call graph for this function:

qf_poly::qf_poly ( const qf_poly P)

Definition at line 157 of file qf_poly.cpp.

qf_poly::~qf_poly ( )

Definition at line 198 of file qf_poly.cpp.

Member Function Documentation

unsigned qf_poly::deg ( void  )

Definition at line 218 of file qf_poly.cpp.

void qf_poly::disp ( const char *  )

Definition at line 1070 of file qf_poly.cpp.

Here is the caller graph for this function:

void qf_poly::disp_c ( void  )

Definition at line 1073 of file qf_poly.cpp.

void qf_poly::disp_r ( void  )

Definition at line 1132 of file qf_poly.cpp.

void qf_poly::div ( qf_double_t  r,
qf_double_t  i 
)

Definition at line 777 of file qf_poly.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

qf_double_t qf_poly::eval ( qf_double_t  a)

Definition at line 1005 of file qf_poly.cpp.

Here is the caller graph for this function:

qf_double_t qf_poly::evalX2 ( qf_double_t  c)

Definition at line 1046 of file qf_poly.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

qf_poly qf_poly::even ( void  )

Definition at line 668 of file qf_poly.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

qf_poly qf_poly::hsq ( void  )

Definition at line 730 of file qf_poly.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void qf_poly::hurw ( void  )

Definition at line 965 of file qf_poly.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool qf_poly::is_null ( void  )

Definition at line 527 of file qf_poly.cpp.

qf_double_t qf_poly::k ( void  )

Definition at line 222 of file qf_poly.cpp.

Here is the caller graph for this function:

qf_poly qf_poly::mnx ( void  )

Definition at line 702 of file qf_poly.cpp.

Here is the caller graph for this function:

qf_poly qf_poly::odd ( void  )

Definition at line 638 of file qf_poly.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool qf_poly::operator!= ( qf_poly  P)

Definition at line 523 of file qf_poly.cpp.

qf_poly qf_poly::operator*= ( qf_poly  P)

Definition at line 426 of file qf_poly.cpp.

Here is the call graph for this function:

qf_poly qf_poly::operator*= ( const qf_double_t  m)

Definition at line 468 of file qf_poly.cpp.

qf_poly qf_poly::operator+= ( qf_poly  P)

Definition at line 308 of file qf_poly.cpp.

Here is the call graph for this function:

qf_poly qf_poly::operator- ( void  )

Definition at line 267 of file qf_poly.cpp.

qf_poly qf_poly::operator-= ( qf_poly  P)

Definition at line 363 of file qf_poly.cpp.

Here is the call graph for this function:

qf_poly qf_poly::operator<< ( unsigned  n)

Definition at line 546 of file qf_poly.cpp.

Here is the call graph for this function:

qf_poly & qf_poly::operator= ( const qf_poly P)

Definition at line 173 of file qf_poly.cpp.

bool qf_poly::operator== ( qf_poly  P)

Definition at line 497 of file qf_poly.cpp.

Here is the call graph for this function:

qf_poly qf_poly::operator>> ( unsigned  n)

Definition at line 609 of file qf_poly.cpp.

qf_double_t & qf_poly::operator[] ( int  i)

Definition at line 207 of file qf_poly.cpp.

void qf_poly::spl ( void  )

Definition at line 238 of file qf_poly.cpp.

Here is the caller graph for this function:

qf_poly qf_poly::sqr ( void  )

Definition at line 744 of file qf_poly.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void qf_poly::to_coeff ( void  )

Definition at line 1174 of file qf_poly.cpp.

Here is the caller graph for this function:

void qf_poly::to_roots ( void  )

Definition at line 1252 of file qf_poly.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Friends And Related Function Documentation

qf_poly operator* ( qf_poly  P,
qf_poly  Q 
)
friend

Definition at line 402 of file qf_poly.cpp.

qf_poly operator* ( qf_poly  P,
const qf_double_t  m 
)
friend

Definition at line 414 of file qf_poly.cpp.

qf_poly operator+ ( qf_poly  P,
qf_poly  Q 
)
friend

Definition at line 291 of file qf_poly.cpp.

qf_poly operator- ( qf_poly  P,
qf_poly  Q 
)
friend

Definition at line 346 of file qf_poly.cpp.

void smpf ( qf_poly N,
qf_poly D 
)
friend

Definition at line 877 of file qf_poly.cpp.


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