/* test_simeq_back.c compare reduction to back substitution */ #include #include #include "udrnrt.h" #include "simeq_back.h" #include "simeq_lup.h" #include "simeq.h" #define N 2049 static double A[N*N]; static double X[N]; static double XB[N]; static double XP[N]; static double Y[N]; #undef abs #define abs(x) ((x)<0.0?(-(x)):(x)) static void init_matrix(int n, double A[], double Y[]) { int i, j; for(i=0; i