![]() |
libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
|
#include <moMathFunction.h>
Métodos públicos | |
MOboolean | Init (moText &p_Expression) |
![]() | |
moMathFunction () | |
virtual | ~moMathFunction () |
virtual MOboolean | Init (const moText &p_Expression, moMoldeoObject *p_pMOB=NULL) |
virtual MOboolean | Finish () |
virtual void | SetExpression (const moText &p_Expression) |
virtual moText & | GetExpression () |
virtual void | SetParameters (double s,...) |
virtual double | Eval () |
double | LastEval () |
virtual double | Eval (double x,...) |
virtual double | DEval (int n,...) |
MOuint | GetParameterCount () |
moText & | GetParameterName (int i) |
double | GetParameterValue (int i) |
MOuint | GetVariableCount () |
moText & | GetVariableName (int i) |
double | GetVariableValue (int i) |
double | operator() (double x,...) |
![]() | |
moAbstract () | |
virtual | ~moAbstract () |
virtual MOboolean | Init () |
Inicializa el objeto. Más... | |
MOboolean | Initialized () |
Pregunta si está inicializado. Más... | |
Métodos privados | |
void | OnParamUpdate () |
double | OnFuncEval () |
double | OnDerivEval (int n) |
void | BuildParamList () |
void | BuildVarList () |
Atributos privados | |
double | C1 |
double | C2 |
double | C3 |
double | C4 |
Otros miembros heredados | |
![]() | |
MOboolean | m_bInitialized |
Valor de inicialización. Más... | |
![]() | |
static moDebug * | MODebug2 = new moDebug() |
Clase de impresión de errores para depuración. Más... | |
static moTextHeap * | MODebug = new moTextHeap() |
Lista de textos. Más... | |
![]() | |
moText | m_EmptyName |
moText | m_Expression |
moMathVariableArray | m_Parameters |
moMathVariableArray | m_Variables |
double | m_LastEval |
moConfig * | m_pConfig |
moMoldeoObject * | m_pMOB |
Clase que encapsula un polinomio interpolante de grado 3. Esta función pasa por los puntos (x0, y0) y (x1, y1) de manera tal que las primera derivadas en x0 y x1 sean d0 y d1, respectivamente. El ordenamiento de los parámetros es x0, y0, d0, x1, y1, d1.
Definición en la línea 556 del archivo moMathFunction.h.
|
privatevirtual |
Función abstracta pura que es llamada desde la función 'Init'. Debe implemtar la construcción de la lista de parámetros.
Implementa moMathFunction.
Definición en la línea 411 del archivo moMathFunction.cpp.
|
privatevirtual |
Función abstracta pura que es llamada desde la función 'Init'. Debe implemtar la construcción de la lista de variables.
Implementa moMathFunction.
Definición en la línea 421 del archivo moMathFunction.cpp.
Función de inicializacion en donde se asigna la expresión que caracteriza la función y se construyen las listas de parámetros y variables.
p_Expression | la expresión matemática. |
Definición en la línea 349 del archivo moMathFunction.cpp.
|
privatevirtual |
Función abstracta pura que es llamada desde la función 'DEval'. Debe implementar el cálculo de la derivada n-ésima de la función dados los valores actuales de las variables.
Implementa moMathFunction.
Definición en la línea 393 del archivo moMathFunction.cpp.
|
privatevirtual |
Función abstracta pura que es llamada desde la función 'Eval'. Debe implementar el cálculo de la función dados los valores actuales de las variables.
Implementa moMathFunction.
Definición en la línea 384 del archivo moMathFunction.cpp.
|
privatevirtual |
Función abstracta pura que es llamada desde la función 'SetParameters'. Debe implementar los cálculos que actualizan la función dado un nuevo conjunto de parámetros.
Implementa moMathFunction.
Definición en la línea 365 del archivo moMathFunction.cpp.
|
private |
Definición en la línea 567 del archivo moMathFunction.h.
|
private |
Definición en la línea 567 del archivo moMathFunction.h.
|
private |
Definición en la línea 567 del archivo moMathFunction.h.
|
private |
Definición en la línea 567 del archivo moMathFunction.h.