Skip to content

Commit

Permalink
Refs #9992. Using numerical derivatives.
Browse files Browse the repository at this point in the history
  • Loading branch information
Michael Wedel committed Mar 29, 2015
1 parent f9c0af7 commit fc1dc50
Showing 1 changed file with 1 addition and 16 deletions.
Expand Up @@ -54,22 +54,7 @@ void PoldiSpectrumPawleyFunction::function1DSpectrum(

void PoldiSpectrumPawleyFunction::functionDeriv1DSpectrum(
const FunctionDomain1DSpectrum &domain, Jacobian &jacobian) {
size_t index = domain.getWorkspaceIndex();
Poldi2DHelper_sptr helper = m_2dHelpers[index];

if (helper) {
WrapAroundJacobian localJacobian(jacobian, helper->minTOFN, helper->factors,
0, domain.size());
for (size_t i = 0; i < helper->dOffsets.size(); ++i) {
double newDOffset =
helper->dOffsets[i] * helper->deltaD + helper->dFractionalOffsets[i];
m_pawleyFunction->setParameter("f0.ZeroShift", newDOffset);

m_pawleyFunction->functionDeriv(*(helper->domain), localJacobian);
}

m_pawleyFunction->setParameter("f0.ZeroShift", 0.0);
}
calNumericalDeriv(domain, jacobian);
}

void
Expand Down

0 comments on commit fc1dc50

Please sign in to comment.