fix partials

This commit is contained in:
Abdullah Tahiri 2016-01-18 14:41:24 +01:00 committed by wmayer
parent 6c612b270a
commit 4e2d672e13

View File

@ -1315,8 +1315,9 @@ void ConstraintInternalAlignmentPoint2Hyperbola::errorgrad(double *err, double *
case HyperbolaPositiveMinorY: case HyperbolaPositiveMinorY:
{ {
DeriVector2 pa = c.sum(emaj.multD(a, da)); DeriVector2 pa = c.sum(emaj.multD(a, da));
DeriVector2 A(pa.x,pa.y); //DeriVector2 A(pa.x,pa.y);
poa = A.sum(emin.multD(b, db)); //poa = A.sum(emin.multD(b, db));
poa = pa.sum(emin.multD(b, db));
by_y_not_by_x = AlignmentType == HyperbolaPositiveMinorY; by_y_not_by_x = AlignmentType == HyperbolaPositiveMinorY;
break; break;
} }
@ -1324,8 +1325,9 @@ void ConstraintInternalAlignmentPoint2Hyperbola::errorgrad(double *err, double *
case HyperbolaNegativeMinorY: case HyperbolaNegativeMinorY:
{ {
DeriVector2 pa = c.sum(emaj.multD(a, da)); DeriVector2 pa = c.sum(emaj.multD(a, da));
DeriVector2 A(pa.x,pa.y); //DeriVector2 A(pa.x,pa.y);
poa = A.sum(emin.multD(-b, -db)); //poa = A.sum(emin.multD(-b, -db));
poa = pa.sum(emin.multD(-b, -db));
by_y_not_by_x = AlignmentType == HyperbolaNegativeMinorY; by_y_not_by_x = AlignmentType == HyperbolaNegativeMinorY;
break; break;
} }