Untitled
unknown
plain_text
2 years ago
709 B
5
Indexable
node_t* initial_node(int m, int n, double** a, double* b, double* c) { node_t* p = calloc(1, sizeof(node_t)); p->a = make_matrix(m+1, n+1); p->b = calloc(m+1, sizeof(double)); p->c = calloc(n+1, sizeof(double)); p->x = calloc(n+1, sizeof(double)); p->min = calloc(n, sizeof(double)); p->max = calloc(n, sizeof(double)); p->m = m; p->n = n; p->next = NULL; int i, j; for(i = 0; i < m; i++) { p->b[i] = b[i]; for(j = 0; j < n + 1; j++) { p->a[i][j] = a[i][j]; } } for(i = 0; i < n; i++) { p->c[i] = c[i]; p->min[i] = -HUGE_VAL; p->max[i] = HUGE_VAL; } return p; }
Editor is loading...