MultiSeedNeuralModel Class Reference

Inherits DifferentialModel.

Inheritance diagram for MultiSeedNeuralModel:

Inheritance graph
[legend]
List of all members.

Detailed Description

Multi-seed differential model.

Author:
Lawrence Murray <lawrence@indii.org>
Version:
Rev
285
Date:
Date
2007-07-20 17:25:40 +0100 (Fri, 20 Jul 2007)
Neural activities of $N$ seeds $\mathbf{x}$ are related according to the differential system:

\[ \frac{d\mathbf{x}}{dt} = A\mathbf{x} \]

where $A$ is an $N \times N$ matrix of efficacies between seeds.

Definition at line 29 of file MultiSeedNeuralModel.hpp.

Public Member Functions

 MultiSeedNeuralModel (const unsigned int N)
 Construct new model with given number of seeds.
 MultiSeedNeuralModel (const indii::ml::aux::matrix &A)
 Construct new model with given efficacy matrix.
virtual ~MultiSeedNeuralModel ()
 Destructor.
void setEfficacies (const indii::ml::aux::matrix &A)
 Set all efficacies.
void setEfficacy (const unsigned int i, const unsigned int j, const double A_ij)
 Set the efficacy between two seeds.
virtual void calculateDerivatives (double t, const double y[], double dydt[])
 
See also:
indii::ml::ode::DifferentialModel


Constructor & Destructor Documentation

MultiSeedNeuralModel ( const unsigned int  N  ) 

Construct new model with given number of seeds.

The efficacy matrix is uninitialised.

Parameters:
N $N$; the number of seeds.

Definition at line 7 of file MultiSeedNeuralModel.cpp.

MultiSeedNeuralModel ( const indii::ml::aux::matrix &  A  ) 

Construct new model with given efficacy matrix.

Parameters:
A $A$; efficacies between seeds, assumed to be $N \times N$ in size.

~MultiSeedNeuralModel (  )  [virtual]

Destructor.

Definition at line 18 of file MultiSeedNeuralModel.cpp.


Member Function Documentation

void setEfficacies ( const indii::ml::aux::matrix &  A  ) 

Set all efficacies.

Parameters:
A $A$; efficacies between seeds, must be $N \times N$ in size.

void setEfficacy ( const unsigned int  i,
const unsigned int  j,
const double  A_ij 
)

Set the efficacy between two seeds.

Parameters:
i $i$; index of the affected seed.
j $j$; index of the affecting seed.
A_ij $A_{ij}$; efficacy of seed $j$ on seed $i$.

Definition at line 29 of file MultiSeedNeuralModel.cpp.

void calculateDerivatives ( double  t,
const double  y[],
double  dydt[] 
) [virtual]

See also:
indii::ml::ode::DifferentialModel

Definition at line 37 of file MultiSeedNeuralModel.cpp.


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