Inheritance diagram for MultiSeedNeuralModel:

seeds
are related according to the differential system:
where
is an
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[]) |
| |
| MultiSeedNeuralModel | ( | const unsigned int | N | ) |
Construct new model with given number of seeds.
The efficacy matrix is uninitialised.
| 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.
| A | ; efficacies between seeds, assumed to be in size. |
| ~MultiSeedNeuralModel | ( | ) | [virtual] |
| void setEfficacies | ( | const indii::ml::aux::matrix & | A | ) |
Set all efficacies.
| A | ; efficacies between seeds, must be in size. |
| void setEfficacy | ( | const unsigned int | i, | |
| const unsigned int | j, | |||
| const double | A_ij | |||
| ) |
Set the efficacy between two seeds.
| i | ; index of the affected seed. | |
| j | ; index of the affecting seed. | |
| A_ij | ; efficacy of seed on seed . |
Definition at line 29 of file MultiSeedNeuralModel.cpp.
| void calculateDerivatives | ( | double | t, | |
| const double | y[], | |||
| double | dydt[] | |||
| ) | [virtual] |
1.5.2