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.
|
#include <moMathFunction.h>
Métodos públicos | |
moParserFunction () | |
virtual MOboolean | Init (const moText &p_Expression, moMoldeoObject *p_pMOB=NULL) |
MOboolean | Finish () |
Métodos públicos heredados desde moMathFunction | |
moMathFunction () | |
virtual | ~moMathFunction () |
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,...) |
Métodos públicos heredados desde moAbstract | |
moAbstract () | |
virtual | ~moAbstract () |
virtual MOboolean | Init () |
Inicializa el objeto. Más... | |
MOboolean | Initialized () |
Pregunta si está inicializado. Más... | |
Métodos protegidos | |
void | AddMathFunctions () |
void | AddMathConstants () |
MOboolean | CheckVariables () |
void | OnParamUpdate () |
double | OnFuncEval () |
double | OnDerivEval (int n) |
void | BuildParamList () |
void | BuildVarList () |
Atributos protegidos | |
double | x |
moParser * | m_pParser |
Atributos protegidos heredados desde moMathFunction | |
moText | m_EmptyName |
moText | m_Expression |
moMathVariableArray | m_Parameters |
moMathVariableArray | m_Variables |
double | m_LastEval |
moConfig * | m_pConfig |
moMoldeoObject * | m_pMOB |
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 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... | |
Clase que encapsula un muParser.
Definición en la línea 669 del archivo moMathFunction.h.
moParserFunction::moParserFunction | ( | ) |
Definición en la línea 571 del archivo moMathFunction.cpp.
|
protected |
Definición en la línea 706 del archivo moMathFunction.cpp.
|
protected |
Definición en la línea 668 del archivo moMathFunction.cpp.
|
inlineprotectedvirtual |
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 702 del archivo moMathFunction.h.
|
inlineprotectedvirtual |
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 703 del archivo moMathFunction.h.
|
protected |
Definición en la línea 727 del archivo moMathFunction.cpp.
|
virtual |
Función de finalización.
Reimplementado de moMathFunction.
Definición en la línea 658 del archivo moMathFunction.cpp.
|
virtual |
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. |
ASSOCIATE VARIABLES WITH PARAMETERS....
check for variable in config parameters
assign pointer to variable!!!!
check for variable in object inlets
Reimplementado de moMathFunction.
Definición en la línea 579 del archivo moMathFunction.cpp.
|
inlineprotectedvirtual |
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 700 del archivo moMathFunction.h.
|
protectedvirtual |
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 772 del archivo moMathFunction.cpp.
|
inlineprotectedvirtual |
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 698 del archivo moMathFunction.h.
|
protected |
Definición en la línea 692 del archivo moMathFunction.h.
|
protected |
Definición en la línea 690 del archivo moMathFunction.h.