libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Amigas 'defines' Grupos Páginas
Referencia de la plantilla de la Clase moPolynomial1< Real >

#include <moMathPolynomial.h>

Diagrama de herencias de moPolynomial1< Real >
moAbstract

Métodos públicos

 moPolynomial1 (int iDegree=-1)
 
 moPolynomial1 (const moPolynomial1 &rkPoly)
 
 ~moPolynomial1 ()
 
void SetDegree (int iDegree)
 
int GetDegree () const
 
 operator const Real * () const
 
 operator Real * ()
 
Real operator[] (int i) const
 
Real & operator[] (int i)
 
moPolynomial1operator= (const moPolynomial1 &rkPoly)
 
Real operator() (Real fT) const
 
moPolynomial1 operator+ (const moPolynomial1 &rkPoly) const
 
moPolynomial1 operator- (const moPolynomial1 &rkPoly) const
 
moPolynomial1 operator* (const moPolynomial1 &rkPoly) const
 
moPolynomial1 operator+ (Real fScalar) const
 
moPolynomial1 operator- (Real fScalar) const
 
moPolynomial1 operator* (Real fScalar) const
 
moPolynomial1 operator/ (Real fScalar) const
 
moPolynomial1 operator- () const
 
moPolynomial1operator+= (const moPolynomial1 &rkPoly)
 
moPolynomial1operator-= (const moPolynomial1 &rkPoly)
 
moPolynomial1operator*= (const moPolynomial1 &rkPoly)
 
moPolynomial1operator+= (Real fScalar)
 
moPolynomial1operator-= (Real fScalar)
 
moPolynomial1operator*= (Real fScalar)
 
moPolynomial1operator/= (Real fScalar)
 
moPolynomial1 GetDerivative () const
 
moPolynomial1 GetInversion () const
 
void Compress (Real fEpsilon)
 
void Divide (const moPolynomial1 &rkDiv, moPolynomial1 &rkQuot, moPolynomial1 &rkRem, Real fEpsilon) const
 
- Métodos públicos heredados desde moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
virtual MOboolean Init ()
 Inicializa el objeto. Más...
 
virtual MOboolean Finish ()
 Finaliza el objeto, libera recursos. Más...
 
MOboolean Initialized ()
 Pregunta si está inicializado. Más...
 

Atributos protegidos

int m_iDegree
 
Real * m_afCoeff
 

Otros miembros heredados

- Atributos públicos heredados desde moAbstract
MOboolean m_bInitialized
 Valor de inicialización. Más...
 
- Atributos públicos estáticos heredados desde moAbstract
static moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración. Más...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. Más...
 

Descripción detallada

template<class Real>
class moPolynomial1< Real >

Definición en la línea 44 del archivo moMathPolynomial.h.

Documentación del constructor y destructor

template<class Real >
moPolynomial1< Real >::moPolynomial1 ( int  iDegree = -1)

Definición en la línea 41 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real >::moPolynomial1 ( const moPolynomial1< Real > &  rkPoly)

Definición en la línea 57 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real >::~moPolynomial1 ( )

Definición en la línea 68 del archivo moMathPolynomial.cpp.

Documentación de las funciones miembro

template<class Real >
void moPolynomial1< Real >::Compress ( Real  fEpsilon)

Definición en la línea 388 del archivo moMathPolynomial.cpp.

template<class Real >
void moPolynomial1< Real >::Divide ( const moPolynomial1< Real > &  rkDiv,
moPolynomial1< Real > &  rkQuot,
moPolynomial1< Real > &  rkRem,
Real  fEpsilon 
) const

Definición en la línea 415 del archivo moMathPolynomial.cpp.

template<class Real >
int moPolynomial1< Real >::GetDegree ( ) const

Definición en la línea 90 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real > moPolynomial1< Real >::GetDerivative ( ) const

Definición en la línea 356 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real > moPolynomial1< Real >::GetInversion ( ) const

Definición en la línea 377 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real >::operator const Real * ( ) const

Definición en la línea 96 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real >::operator Real * ( )

Definición en la línea 102 del archivo moMathPolynomial.cpp.

template<class Real >
Real moPolynomial1< Real >::operator() ( Real  fT) const

Definición en la línea 138 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real > moPolynomial1< Real >::operator* ( const moPolynomial1< Real > &  rkPoly) const

Definición en la línea 224 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real > moPolynomial1< Real >::operator* ( Real  fScalar) const

Definición en la línea 259 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real > & moPolynomial1< Real >::operator*= ( const moPolynomial1< Real > &  rkPoly)

Definición en la línea 321 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real > & moPolynomial1< Real >::operator*= ( Real  fScalar)

Definición en la línea 342 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real > moPolynomial1< Real >::operator+ ( const moPolynomial1< Real > &  rkPoly) const

Definición en la línea 152 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real > moPolynomial1< Real >::operator+ ( Real  fScalar) const

Definición en la línea 243 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real > & moPolynomial1< Real >::operator+= ( const moPolynomial1< Real > &  rkPoly)

Definición en la línea 307 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real > & moPolynomial1< Real >::operator+= ( Real  fScalar)

Definición en la línea 328 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real > moPolynomial1< Real >::operator- ( const moPolynomial1< Real > &  rkPoly) const

Definición en la línea 188 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real > moPolynomial1< Real >::operator- ( Real  fScalar) const

Definición en la línea 251 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real > moPolynomial1< Real >::operator- ( ) const

Definición en la línea 295 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real > & moPolynomial1< Real >::operator-= ( const moPolynomial1< Real > &  rkPoly)

Definición en la línea 314 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real > & moPolynomial1< Real >::operator-= ( Real  fScalar)

Definición en la línea 335 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real > moPolynomial1< Real >::operator/ ( Real  fScalar) const

Definición en la línea 270 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real > & moPolynomial1< Real >::operator/= ( Real  fScalar)

Definición en la línea 349 del archivo moMathPolynomial.cpp.

template<class Real >
moPolynomial1< Real > & moPolynomial1< Real >::operator= ( const moPolynomial1< Real > &  rkPoly)

Definición en la línea 120 del archivo moMathPolynomial.cpp.

template<class Real >
Real moPolynomial1< Real >::operator[] ( int  i) const

Definición en la línea 108 del archivo moMathPolynomial.cpp.

template<class Real >
Real & moPolynomial1< Real >::operator[] ( int  i)

Definición en la línea 114 del archivo moMathPolynomial.cpp.

template<class Real >
void moPolynomial1< Real >::SetDegree ( int  iDegree)

Definición en la línea 74 del archivo moMathPolynomial.cpp.

Documentación de los datos miembro

template<class Real>
Real* moPolynomial1< Real >::m_afCoeff
protected

Definición en la línea 108 del archivo moMathPolynomial.h.

template<class Real>
int moPolynomial1< Real >::m_iDegree
protected

Definición en la línea 107 del archivo moMathPolynomial.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros: