Home | History | Annotate | Download | only in MagickCore

Lines Matching defs:determinant

100   double determinant;
102 determinant=PerceptibleReciprocal(coeff[0]*coeff[4]-coeff[1]*coeff[3]);
103 inverse[0]=determinant*coeff[4];
104 inverse[1]=determinant*(-coeff[1]);
105 inverse[2]=determinant*(coeff[1]*coeff[5]-coeff[2]*coeff[4]);
106 inverse[3]=determinant*(-coeff[3]);
107 inverse[4]=determinant*coeff[0];
108 inverse[5]=determinant*(coeff[2]*coeff[3]-coeff[0]*coeff[5]);
115 double determinant;
117 determinant=PerceptibleReciprocal(coeff[0]*coeff[4]-coeff[3]*coeff[1]);
118 inverse[0]=determinant*(coeff[4]-coeff[7]*coeff[5]);
119 inverse[1]=determinant*(coeff[7]*coeff[2]-coeff[1]);
120 inverse[2]=determinant*(coeff[1]*coeff[5]-coeff[4]*coeff[2]);
121 inverse[3]=determinant*(coeff[6]*coeff[5]-coeff[3]);
122 inverse[4]=determinant*(coeff[0]-coeff[6]*coeff[2]);
123 inverse[5]=determinant*(coeff[3]*coeff[2]-coeff[0]*coeff[5]);
124 inverse[6]=determinant*(coeff[3]*coeff[7]-coeff[6]*coeff[4]);
125 inverse[7]=determinant*(coeff[6]*coeff[1]-coeff[0]*coeff[7]);
636 /* FUTURE: trap test for sx*sy-rx*ry == 0 (determinant = 0, no inverse) */