LogBOLDCalculator Class Reference

Inherits ParameterCollection.

Inheritance diagram for LogBOLDCalculator:

Inheritance graph
[legend]
List of all members.

Detailed Description

Calculates Blood Oxygenation Level Dependent (BOLD) signal from a LogFlowBalloonModel or LogNeuralBalloonModel.

Author:
Lawrence Murray <lawrence@indii.org>
Version:
Rev
285
Date:
Date
2007-07-20 17:25:40 +0100 (Fri, 20 Jul 2007)
Calculates the BOLD signal as for BOLDCalculator, but from a BalloonModel working in log space.

Definition at line 24 of file LogBOLDCalculator.hpp.

Public Types

enum  BiophysicalParameter { K_1, K_2, K_3 }
 Biophysical parameters. More...

Public Member Functions

 LogBOLDCalculator (const BalloonModel *m)
 Create new log BOLD calculator with default biophysical parameters, coupled with the given balloon model.
virtual ~LogBOLDCalculator ()
 Destructor.
double calculate (const indii::ml::aux::vector &y)
 Calculate BOLD signal from coupled balloon model and given state.


Member Enumeration Documentation

enum BiophysicalParameter

Biophysical parameters.

These are initialised according to the values in BOLDCalculatorDefaults, but may be overridden using setParameter().

Enumerator:
K_1  $k_1$
K_2  $k_2$
K_3  $k_3$

Definition at line 31 of file LogBOLDCalculator.hpp.


Constructor & Destructor Documentation

LogBOLDCalculator ( const BalloonModel m  ) 

Create new log BOLD calculator with default biophysical parameters, coupled with the given balloon model.

Parameters:
m LogFlowBalloonModel or LogNeuralBalloonModel from which to calculate BOLD signal.

Definition at line 14 of file LogBOLDCalculator.cpp.

~LogBOLDCalculator (  )  [virtual]

Destructor.

Definition at line 22 of file LogBOLDCalculator.cpp.


Member Function Documentation

double calculate ( const indii::ml::aux::vector &  y  ) 

Calculate BOLD signal from coupled balloon model and given state.

Parameters:
y State of the balloon model, usually provided by the ordinary differential equation solver being used on the balloon model, such as indii::ml::ode::AdaptiveRungeKutta.
Returns:
The BOLD signal produced by the coupled balloon model in the given state.


The documentation for this class was generated from the following files:
Generated on Tue Oct 9 22:02:11 2007 for fmrii fMRI Modelling Library by  doxygen 1.5.2