/////////////////////////////////////////////////////////////////////////// // Copyright (C) 2011 Wizardry and Steamworks - License: GNU GPLv3 // /////////////////////////////////////////////////////////////////////////// // returns the unsigned cofactor of matrix m with ord // columns with the pivot r, respectively c. list wasMatrixCofactor(list m, integer r, integer c, integer ord) { integer idx = 0; integer i = 0; do { integer j = 0; do { if(i == r || j == c) m = llListReplaceList(m, (list)" ", idx, idx); ++idx; } while(++j<ord); } while(++i<ord); return wasSubtractSubList(m, [" "]); }