MCPcopy Create free account
hub / github.com/Cantera/cantera / sensitivity

Method sensitivity

src/zeroD/ReactorNet.cpp:488–502  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

486}
487
488double ReactorNet::sensitivity(size_t k, size_t p)
489{
490 if (!m_init) {
491 initialize();
492 }
493 if (p >= m_sens_params.size()) {
494 throw IndexError("ReactorNet::sensitivity",
495 "m_sens_params", p, m_sens_params.size());
496 }
497 double denom = m_integ->solution(k);
498 if (denom == 0.0) {
499 denom = SmallNumber;
500 }
501 return m_integ->sensitivity(k, p) / denom;
502}
503
504void ReactorNet::evalJacobian(double t, double* y, double* ydot, double* p, Array2D* j)
505{

Callers 2

sensitivity1.pyFile · 0.45
reactornet_sensitivityFunction · 0.45

Calls 3

IndexErrorClass · 0.85
sizeMethod · 0.45
solutionMethod · 0.45

Tested by

no test coverage detected