Referencia de la Clase moParserFunction

#include <moMathFunction.h>

Diagrama de herencias de moParserFunction

moMathFunction moAbstract moLuaParserFunction Lista de todos los miembros.

Métodos públicos

 moParserFunction ()
virtual MOboolean Init (const moText &p_Expression, moConfig *p_pConfig=NULL)
MOboolean Finish ()

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
moParserm_pParser

Descripción detallada

Clase que encapsula un muParser.


Documentación del constructor y destructor

moParserFunction::moParserFunction  ) 
 


Documentación de las funciones miembro

void moParserFunction::AddMathConstants  )  [protected]
 

void moParserFunction::AddMathFunctions  )  [protected]
 

void moParserFunction::BuildParamList  )  [inline, protected, virtual]
 

Función abstracta pura que es llamada desde la función 'Init'. Debe implemtar la construcción de la lista de parámetros.

Ver también:
Init

Implementa moMathFunction.

void moParserFunction::BuildVarList  )  [inline, protected, virtual]
 

Función abstracta pura que es llamada desde la función 'Init'. Debe implemtar la construcción de la lista de variables.

Ver también:
Init

Implementa moMathFunction.

MOboolean moParserFunction::CheckVariables  )  [protected]
 

MOboolean moParserFunction::Finish  )  [virtual]
 

Función de finalización.

Devuelve:
El resultado de la operación de finalización.

Reimplementado de moMathFunction.

virtual MOboolean moParserFunction::Init const moText &  p_Expression,
moConfig p_pConfig = NULL
[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.

Parámetros:
p_Expression la expresión matemática.
Devuelve:
El resultado de la operación de inicialización.

Reimplementado de moMathFunction.

double moParserFunction::OnDerivEval int  n  )  [inline, protected, virtual]
 

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.

Devuelve:
El valor de la función
Ver también:
DEval

Implementa moMathFunction.

double moParserFunction::OnFuncEval  )  [protected, virtual]
 

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.

Devuelve:
El valor de la función
Ver también:
Eval

Implementa moMathFunction.

void moParserFunction::OnParamUpdate  )  [inline, protected, virtual]
 

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.

Ver también:
SetParameters

Implementa moMathFunction.


Documentación de los datos miembro

moParser* moParserFunction::m_pParser [protected]
 

double moParserFunction::x [protected]
 


La documentación para esta clase fué generada a partir del siguiente archivo:
Generado el Sun Jul 18 16:13:31 2010 para MOLDEO por  doxygen 1.4.6-NO