#include "econfig.h"
Include dependency graph for dbl_dstruct.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | dbl_heap |
| struct | dbl_ILLmatrix |
| struct | dbl_svector |
Functions | |
| int | dbl_ILLheap_build (dbl_heap *const h, int const nelems, double *key) |
| void | dbl_ILLheap_delete (dbl_heap *const h, int const ix) |
| int | dbl_ILLheap_findmin (dbl_heap *const h) |
| void | dbl_ILLheap_free (dbl_heap *const h) |
| void | dbl_ILLheap_init (dbl_heap *const h) |
| void | dbl_ILLheap_insert (dbl_heap *const h, int const ix) |
| void | dbl_ILLheap_modify (dbl_heap *const h, int const ix) |
| void | dbl_ILLmatrix_free (dbl_ILLmatrix *A) |
| void | dbl_ILLmatrix_init (dbl_ILLmatrix *A) |
| void | dbl_ILLmatrix_prt (FILE *fd, dbl_ILLmatrix *A) |
| int | dbl_ILLsvector_alloc (dbl_svector *s, int nzcnt) |
| int | dbl_ILLsvector_copy (const dbl_svector *s_in, dbl_svector *s_out) |
| void | dbl_ILLsvector_free (dbl_svector *s) |
| void | dbl_ILLsvector_init (dbl_svector *s) |
| int dbl_ILLheap_build | ( | dbl_heap *const | h, | |
| int const | nelems, | |||
| double * | key | |||
| ) |
Definition at line 365 of file dbl_dstruct.c.
References dbl_EGlpNumIsGreatZero, dbl_EGlpNumToLf, dbl_ILLheap_free(), dbl_siftdown(), dbl_heap::entry, dbl_heap::hexist, ILL_IFTRACE, ILL_IFTRACE2, ILL_RETURN, ILL_SAFE_MALLOC, dbl_heap::key, dbl_heap::loc, dbl_heap::maxsize, and dbl_heap::size.
Here is the call graph for this function:

| void dbl_ILLheap_delete | ( | dbl_heap *const | h, | |
| int const | ix | |||
| ) |
| int dbl_ILLheap_findmin | ( | dbl_heap *const | h | ) |
| void dbl_ILLheap_free | ( | dbl_heap *const | h | ) |
Definition at line 413 of file dbl_dstruct.c.
References dbl_heap::entry, dbl_heap::hexist, ILL_IFFREE, dbl_heap::loc, dbl_heap::maxsize, and dbl_heap::size.
| void dbl_ILLheap_init | ( | dbl_heap *const | h | ) |
| void dbl_ILLheap_insert | ( | dbl_heap *const | h, | |
| int const | ix | |||
| ) |
| void dbl_ILLheap_modify | ( | dbl_heap *const | h, | |
| int const | ix | |||
| ) |
| void dbl_ILLmatrix_free | ( | dbl_ILLmatrix * | A | ) |
Definition at line 456 of file dbl_dstruct.c.
References dbl_EGlpNumFreeArray, dbl_ILLmatrix_init(), ILL_IFFREE, dbl_ILLmatrix::matbeg, dbl_ILLmatrix::matcnt, dbl_ILLmatrix::matind, and dbl_ILLmatrix::matval.
Here is the call graph for this function:

| void dbl_ILLmatrix_init | ( | dbl_ILLmatrix * | A | ) |
Definition at line 439 of file dbl_dstruct.c.
References dbl_ILLmatrix::matbeg, dbl_ILLmatrix::matcnt, dbl_ILLmatrix::matcols, dbl_ILLmatrix::matcolsize, dbl_ILLmatrix::matfree, dbl_ILLmatrix::matind, dbl_ILLmatrix::matrows, dbl_ILLmatrix::matsize, and dbl_ILLmatrix::matval.
| void dbl_ILLmatrix_prt | ( | FILE * | fd, | |
| dbl_ILLmatrix * | A | |||
| ) |
Definition at line 470 of file dbl_dstruct.c.
References dbl_EGlpNumToLf, dbl_ILLmatrix::matrows, and NULL.
| int dbl_ILLsvector_alloc | ( | dbl_svector * | s, | |
| int | nzcnt | |||
| ) |
| int dbl_ILLsvector_copy | ( | const dbl_svector * | s_in, | |
| dbl_svector * | s_out | |||
| ) |
Definition at line 88 of file dbl_dstruct.c.
References dbl_svector::coef, dbl_EGlpNumCopy, dbl_ILLsvector_alloc(), ILL_CLEANUP_IF, ILL_RETURN, dbl_svector::indx, and dbl_svector::nzcnt.
Here is the call graph for this function:

| void dbl_ILLsvector_free | ( | dbl_svector * | s | ) |
Definition at line 54 of file dbl_dstruct.c.
References dbl_svector::coef, dbl_EGlpNumFreeArray, ILL_IFFREE, dbl_svector::indx, and dbl_svector::nzcnt.
| void dbl_ILLsvector_init | ( | dbl_svector * | s | ) |
1.5.2