Vector2 function ( Vector2 arg0 ) { double loc0 = this . determinant ( ) ; if ( Math . abs ( loc0 ) > Epsilon . E ) { loc0 = 1.0 / loc0 ; } Vector2 loc1 = new Vector2 ( ) ; loc1 . x = loc0 * ( this . m11 * arg0 . x - this . m01 * arg0 . y ) ; loc1 . y = loc0 * ( this . m00 * arg0 . y - this . m10 * arg0 . x ) ; return loc1 ; }
solves the system of linear equations : ax = b multiply by a-1 on both sides x = a-1b concode_field_sep double m00 concode_elem_sep double m11 concode_elem_sep double m10 concode_elem_sep double m01 concode_field_sep Matrix22 add concode_elem_sep Matrix22 product concode_elem_sep Vector2 product concode_elem_sep Matrix22 product concode_elem_sep Matrix22 invert concode_elem_sep Matrix22 getInverse concode_elem_sep Matrix22 subtract concode_elem_sep Matrix22 sum concode_elem_sep Vector2 multiplyT concode_elem_sep Vector2 productT concode_elem_sep Matrix22 getTranspose concode_elem_sep int hashCode concode_elem_sep Matrix22 identity concode_elem_sep boolean equals concode_elem_sep Matrix22 difference concode_elem_sep String toString concode_elem_sep Matrix22 transpose concode_elem_sep Matrix22 multiply concode_elem_sep Vector2 multiply concode_elem_sep Matrix22 multiply concode_elem_sep double determinant