36 #include "DeltaNotchOdeSystem.hpp"
37 #include "CellwiseOdeSystemInformation.hpp"
59 if (stateVariables != std::vector<double>())
76 rDY[0] = mean_delta*mean_delta/(0.01 + mean_delta*mean_delta) - notch;
77 rDY[1] = 1.0/(1.0 + 100.0*notch*notch) - delta;
83 this->mVariableNames.push_back(
"Notch");
84 this->mVariableUnits.push_back(
"non-dim");
85 this->mInitialConditions.push_back(0.0);
87 this->mVariableNames.push_back(
"Delta");
88 this->mVariableUnits.push_back(
"non-dim");
89 this->mInitialConditions.push_back(0.0);
93 this->mParameterNames.push_back(
"Mean Delta");
94 this->mParameterUnits.push_back(
"non-dim");
96 this->mInitialised =
true;
void SetDefaultInitialCondition(unsigned index, double initialCondition)
void EvaluateYDerivatives(double time, const std::vector< double > &rY, std::vector< double > &rDY)
void SetStateVariables(const std::vector< double > &rStateVariables)
DeltaNotchOdeSystem(std::vector< double > stateVariables=std::vector< double >())
std::vector< double > mParameters
boost::shared_ptr< AbstractOdeSystemInformation > mpSystemInfo
#define CHASTE_CLASS_EXPORT(T)