227 double normalize(
double input,
double xUp,
double xDown,
228 double yUp,
double yDown);
278 #endif // SIMFUNCTION_H
void SetOutputData(Matrix< double > Output)
Insere um valor para a variável Output.
Matrix< double > GetInputData()
Acessa os dados de entrada da função retornando-os na forma de uma matriz.
Classe cuja responsabilidade é simular funções criadas externamente.
void SetDataStep(double step)
Insere um valor para a variável step.
double GetDataStep()
Acessa a variável step retornando-a na forma de um escalar.
void GenerateDataFunction()
Calcula os dados de saída a partir dos parâmetros lMin, lMax, step.
double(* FunctionCall)(double)
Acessa o ponteiro da função retornando-o para ser utilizado por outra função.
FunctionCall GetFunctionCall()
simFunction()
Construtor padrão da biblioteca de simulação.
double GetDataMinLimit()
Acessa a variável lMin retornando-a na forma de um escalar.
double normalize(double input, double xUp, double xDown, double yUp, double yDown)
Calcula a saida de dados a partir de uma função e normaliza-os em uma faixa de interesse em x e em y...
double GetDataMaxLimit()
Acessa a variável lMax retornando-a na forma de um escalar.
void SetInputData(Matrix< double > input)
Insere um valor para a variável input.
double FunctionCalculation(double input)
Calcula a saida de dados a partir de uma função.
void SetFunctionCall(double(*FunctionToCall)(double))
Insere um valor para o ponteiro da função que chamará a função criada pelo usuário.
Matrix< double > GetOutputData()
Acessa os dados de saída da função retornando-os na forma de uma matriz.
void SetDataLimits(double lMin, double lMax)
Insere um valor para as variáveis lMin e lMax.
double(* FunctionToCall)(double)