fixed bug in PTheory internalField function found by BMW
This commit is contained in:
parent
479b025670
commit
3f7be57024
@ -950,7 +950,7 @@ double PTheory::Abragam(register double t, const vector<double>& paramValues, co
|
|||||||
*/
|
*/
|
||||||
double PTheory::InternalField(register double t, const vector<double>& paramValues, const vector<double>& funcValues) const
|
double PTheory::InternalField(register double t, const vector<double>& paramValues, const vector<double>& funcValues) const
|
||||||
{
|
{
|
||||||
double val[4];
|
double val[4]; // phase, freq, transversal rate, longitudinal rate
|
||||||
|
|
||||||
// check if FUNCTIONS are used
|
// check if FUNCTIONS are used
|
||||||
for (unsigned int i=0; i<4; i++) {
|
for (unsigned int i=0; i<4; i++) {
|
||||||
@ -962,7 +962,7 @@ double PTheory::InternalField(register double t, const vector<double>& paramValu
|
|||||||
}
|
}
|
||||||
|
|
||||||
return 0.666666666666667*
|
return 0.666666666666667*
|
||||||
TMath::Cos(DEG_TO_RAD*val[0])+TWO_PI*val[1]*
|
TMath::Cos(DEG_TO_RAD*val[0]+TWO_PI*val[1])*
|
||||||
TMath::Exp(-val[2]*t) +
|
TMath::Exp(-val[2]*t) +
|
||||||
0.333333333333333*TMath::Exp(-val[3]*t);
|
0.333333333333333*TMath::Exp(-val[3]*t);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user