00001 #ifndef INDII_FMRI_NEURAL_CONSTANTNEURALFUNCTION_HPP
00002 #define INDII_FMRI_NEURAL_CONSTANTNEURALFUNCTION_HPP
00003
00004 #include "indii/ml/ode/FunctionModel.hpp"
00005
00006 namespace indii {
00007 namespace fmri {
00008 namespace neural {
00009
00010
00011
00012
00013
00014
00015
00016
00017 class ConstantNeuralFunction : public indii::ml::ode::FunctionModel {
00018 public:
00019
00020
00021
00022
00023
00024 ConstantNeuralFunction(double z);
00025
00026
00027
00028
00029 virtual ~ConstantNeuralFunction();
00030
00031
00032
00033
00034
00035
00036
00037
00038 virtual double evaluate(double t, const double y[]);
00039
00040 private:
00041
00042
00043
00044 const double z;
00045
00046 };
00047
00048 }
00049 }
00050 }
00051
00052 #endif