Personal tools
You are here: Home Model Repository
 
Views

Comparison of Simulated and Measured Calcium Sparks in Intact Skeletal Muscle Fibers of the Frog

Generated code

Programming Language

Download this code
  • The required array sizes are:
    • VARIABLES[3]
    • CONSTANTS[2]
    • BOUND[1]
    • RATES[3]
  • The following variables are defined:
    • Variable CaATP(RATES[0] and VARIABLES[0])
    • Variable k1(CONSTANTS[0])
    • Variable k1_(CONSTANTS[1])
    • Variable time(BOUND[0])
    • Variable Ca(RATES[1] and VARIABLES[1])
    • Variable ATP(RATES[2] and VARIABLES[2])
  • No equation needed for Newton-Raphson evaluation.
void SetupFixedConstants(double* CONSTANTS)
{
CONSTANTS[0] = 1.566e+07;
CONSTANTS[1] = 34461;
}

void SetupComputedConstants(double* CONSTANTS, double* VARIABLES)
{
VARIABLES[0] = 1;
VARIABLES[1] = 0.05;
VARIABLES[2] = 8000;
}

void ComputeRates(double* BOUND, double* RATES, double* CONSTANTS, double* VARIABLES)
{
RATES[1] = ((CONSTANTS[1]*VARIABLES[0])-(CONSTANTS[0]*VARIABLES[1]*VARIABLES[2]));
RATES[2] = ((CONSTANTS[1]*VARIABLES[0])-(CONSTANTS[0]*VARIABLES[1]*VARIABLES[2]));
RATES[0] = ((CONSTANTS[0]*VARIABLES[1]*VARIABLES[2])-(CONSTANTS[1]*VARIABLES[0]));
}

void ComputeVariables(double* BOUND, double* RATES, double* CONSTANTS, double* VARIABLES)
{
#ifndef VARIABLES_FOR_RATES_ONLY
#endif
}