00001 #ifndef INDII_FMRI_HEMODYNAMIC_NEURALBALLOONMODELDEFAULTS_HPP 00002 #define INDII_FMRI_HEMODYNAMIC_NEURALBALLOONMODELDEFAULTS_HPP 00003 00004 #include "indii/ml/ode/FunctionStatic.hpp" 00005 00006 namespace indii { 00007 namespace fmri { 00008 namespace hemodynamic { 00009 00010 /** 00011 * Default biophysical parameter and function settings for 00012 * NeuralBalloonModel. These are based on values given in @ref 00013 * Friston2003 "Friston et al. (2003)". 00014 * 00015 * @author Lawrence Murray <lawrence@indii.org> 00016 * @version $Rev: 285 $ 00017 * @date $Date: 2007-07-20 17:25:40 +0100 (Fri, 20 Jul 2007) $ 00018 */ 00019 class NeuralBalloonModelDefaults { 00020 public: 00021 /** 00022 * \f$\epsilon\f$; efficacy with which %neural activity causes an 00023 * increase in signal. 00024 */ 00025 static const double EPSILON; 00026 00027 /** 00028 * \f$\tau_s\f$; time constant for signal decay. Note that \f$\tau_s\f$ in 00029 * Friston et al. (2000) equals \f$\frac{1}{\kappa}\f$ in Friston et 00030 * al. (2003). 00031 */ 00032 static const double TAU_S; 00033 00034 /** 00035 * \f$\tau_f\f$; time constant for autoregulatory feedback from blood 00036 * flow. Note that \f$\tau_f\f$ in Friston et al. (2000) equals 00037 * \f$\frac{1}{\gamma}\f$ in Friston et al. (2003). 00038 */ 00039 static const double TAU_F; 00040 00041 /** 00042 * \f$u(t) = 0.0\f$; %neural activity. 00043 */ 00044 static indii::ml::ode::f_t U; 00045 00046 /** 00047 * \f$f_{in}(t) = f\f$; enforced equivalence in NeuralBalloonModel. 00048 */ 00049 static indii::ml::ode::f_t F_IN; 00050 00051 /** 00052 * \f$\frac{df}{dt} = s\f$; differential equation. 00053 */ 00054 static indii::ml::ode::f_t DFDT; 00055 00056 /** 00057 * \f$\frac{ds}{dt} = \epsilon u(t) - \frac{s}{\tau_s} - 00058 * \frac{(f-1)}{\tau_f}\f$; differential equation. 00059 */ 00060 static indii::ml::ode::f_t DSDT; 00061 00062 }; 00063 00064 } 00065 } 00066 } 00067 00068 #endif
1.5.2