fp20_dstruct.h File Reference

#include "qs_config.h"

Include dependency graph for fp20_dstruct.h:

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

Go to the source code of this file.

Data Structures

struct  fp20_heap
struct  fp20_ILLmatrix
struct  fp20_svector

Functions

int fp20_ILLheap_build (fp20_heap *const h, int const nelems, EGfp20_t *key)
void fp20_ILLheap_delete (fp20_heap *const h, int const ix)
int fp20_ILLheap_findmin (fp20_heap *const h)
void fp20_ILLheap_free (fp20_heap *const h)
void fp20_ILLheap_init (fp20_heap *const h)
void fp20_ILLheap_insert (fp20_heap *const h, int const ix)
void fp20_ILLheap_modify (fp20_heap *const h, int const ix)
void fp20_ILLmatrix_free (fp20_ILLmatrix *A)
void fp20_ILLmatrix_init (fp20_ILLmatrix *A)
void fp20_ILLmatrix_prt (EGioFile_t *fd, fp20_ILLmatrix *A)
int fp20_ILLsvector_alloc (fp20_svector *s, int nzcnt)
int fp20_ILLsvector_copy (const fp20_svector *s_in, fp20_svector *s_out)
void fp20_ILLsvector_free (fp20_svector *s)
void fp20_ILLsvector_init (fp20_svector *s)


Function Documentation

int fp20_ILLheap_build ( fp20_heap *const   h,
int const   nelems,
EGfp20_t *  key 
)

Definition at line 365 of file fp20_dstruct.c.

References fp20_heap::entry, fp20_ILLheap_free(), fp20_siftdown(), fp20_heap::hexist, ILL_IFTRACE, ILL_IFTRACE2, ILL_RETURN, ILL_SAFE_MALLOC, fp20_heap::key, fp20_heap::loc, fp20_heap::maxsize, and fp20_heap::size.

Here is the call graph for this function:

void fp20_ILLheap_delete ( fp20_heap *const   h,
int const   ix 
)

int fp20_ILLheap_findmin ( fp20_heap *const   h  ) 

void fp20_ILLheap_free ( fp20_heap *const   h  ) 

Definition at line 413 of file fp20_dstruct.c.

References fp20_heap::entry, fp20_heap::hexist, ILL_IFFREE, fp20_heap::loc, fp20_heap::maxsize, and fp20_heap::size.

void fp20_ILLheap_init ( fp20_heap *const   h  ) 

void fp20_ILLheap_insert ( fp20_heap *const   h,
int const   ix 
)

void fp20_ILLheap_modify ( fp20_heap *const   h,
int const   ix 
)

void fp20_ILLmatrix_free ( fp20_ILLmatrix A  ) 

Definition at line 456 of file fp20_dstruct.c.

References fp20_ILLmatrix_init(), ILL_IFFREE, fp20_ILLmatrix::matbeg, fp20_ILLmatrix::matcnt, fp20_ILLmatrix::matind, and fp20_ILLmatrix::matval.

Here is the call graph for this function:

void fp20_ILLmatrix_init ( fp20_ILLmatrix A  ) 

Definition at line 439 of file fp20_dstruct.c.

References fp20_ILLmatrix::matbeg, fp20_ILLmatrix::matcnt, fp20_ILLmatrix::matcols, fp20_ILLmatrix::matcolsize, fp20_ILLmatrix::matfree, fp20_ILLmatrix::matind, fp20_ILLmatrix::matrows, fp20_ILLmatrix::matsize, and fp20_ILLmatrix::matval.

void fp20_ILLmatrix_prt ( EGioFile_t *  fd,
fp20_ILLmatrix A 
)

Definition at line 470 of file fp20_dstruct.c.

References fp20_ILLmatrix::matrows, and NULL.

int fp20_ILLsvector_alloc ( fp20_svector s,
int  nzcnt 
)

int fp20_ILLsvector_copy ( const fp20_svector s_in,
fp20_svector s_out 
)

Definition at line 88 of file fp20_dstruct.c.

References fp20_svector::coef, fp20_ILLsvector_alloc(), ILL_CLEANUP_IF, ILL_RETURN, fp20_svector::indx, and fp20_svector::nzcnt.

Here is the call graph for this function:

void fp20_ILLsvector_free ( fp20_svector s  ) 

Definition at line 54 of file fp20_dstruct.c.

References fp20_svector::coef, ILL_IFFREE, fp20_svector::indx, and fp20_svector::nzcnt.

void fp20_ILLsvector_init ( fp20_svector s  ) 


Generated on Thu Mar 29 09:37:34 2012 for QSopt_ex by  doxygen 1.4.7