libinter.h File Reference

#include "machine.h"
#include "stack-c.h"

Include dependency graph for libinter.h:

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

Go to the source code of this file.

Functions

int C2F (erro) __PARAMS((char *str
void C2F (out) __PARAMS((char *str
void C2F (cchar) __PARAMS((int *n
void C2F (ccharf) __PARAMS((int *n
void C2F (cdouble) __PARAMS((int *n
void C2F (cdoublef) __PARAMS((int *n
void C2F (cint) __PARAMS((int *n
void C2F (cintf) __PARAMS((int *n
void C2F (cfloat) __PARAMS((int *n
void C2F (cfloatf) __PARAMS((int *n
void C2F (cbool) __PARAMS((int *n
void C2F (cboolf) __PARAMS((int *n
void cerro __PARAMS ((char *str))
void C2F (cstringf) __PARAMS((char ***ip
int C2F (stringc) __PARAMS((int *sciptr
void C2F (dbl2cdbl) __PARAMS((int *n
void C2F (freeptr) __PARAMS((double *ip[]))
void C2F (int2cint) __PARAMS((int *n
int C2F (csparsef) __PARAMS((SciSparse **x
SciSparse *NewSparse __PARAMS ((int *, int *, int *, int *))
void FreeSparse (SciSparse *x)
void FreeRhsSVar (char **ptrStr)

Variables

int unsigned int
void unsigned int
void char ** ip
void char intop
void char ** ip
void char intop
void double double * op
void double double * op
void int double * op
void int double * op
void float double * op
void float double * op
void int intop
void int intop
void intsciptr
void int intm
void int int intn
void int int int intmax
void int int int int intierr
int char *** cptr
int char intierr
void double double * op
void integer integerop
int intmnel
int int inticol
int int int double * R
int int int double double * I


Function Documentation

SciSparse* NewSparse __PARAMS ( (int *, int *, int *, int *)   ) 

void cerro __PARAMS ( (char *str  ) 

int C2F ( csparsef   ) 

void C2F ( int2cint   ) 

void C2F ( freeptr   ) 

void C2F ( dbl2cdbl   ) 

int C2F ( stringc   ) 

void C2F ( cstringf   ) 

void C2F ( cboolf   ) 

void C2F ( cbool   ) 

void C2F ( cfloatf   ) 

void C2F ( cfloat   ) 

void C2F ( cintf   ) 

void C2F ( cint   ) 

void C2F ( cdoublef   ) 

void C2F ( cdouble   ) 

void C2F ( ccharf   ) 

void C2F ( cchar   ) 

void C2F ( out   ) 

int C2F ( erro   ) 

void FreeRhsSVar ( char **  ptrStr  ) 

Definition at line 390 of file libinter.c.

References FREE, i, and NULL.

00391 {
00392         int i=0;
00393 
00394         if (ptrStr)
00395         {
00396                 while ( ptrStr[i] != NULL) 
00397                 { 
00398                         FREE(ptrStr[i]);
00399                         i++;
00400                 };
00401                 FREE(ptrStr);
00402                 ptrStr=NULL;
00403         }
00404 };

void FreeSparse ( SciSparse x  ) 

FreeSparse : free memory associated to a sparse

Parameters:
x 

Definition at line 362 of file libinter.c.

References FREE, scisparse::I, scisparse::icol, scisparse::it, scisparse::mnel, and scisparse::R.

Referenced by csparsef().

00363 {
00364   if ( x->it == 1 ) FREE(x->I);
00365   FREE(x->R);
00366   FREE(x->icol);
00367   FREE(x->mnel);
00368   FREE(x);
00369 }

Here is the caller graph for this function:


Variable Documentation

int char*** cptr

Definition at line 22 of file libinter.h.

Referenced by stringc().

int int int double double* I

Definition at line 26 of file libinter.h.

int int int* icol

Definition at line 26 of file libinter.h.

int char int* ierr

Definition at line 22 of file libinter.h.

void int int int int int* ierr

Definition at line 21 of file libinter.h.

void unsigned int

Definition at line 8 of file libinter.h.

int unsigned int

Definition at line 7 of file libinter.h.

void char** ip

Definition at line 10 of file libinter.h.

void integer* ip[]

Definition at line 9 of file libinter.h.

void int int* m

Definition at line 21 of file libinter.h.

void int int int int* max

Definition at line 21 of file libinter.h.

int int* mnel

Definition at line 26 of file libinter.h.

void int int int* n

Definition at line 21 of file libinter.h.

void integer integer* op

Definition at line 25 of file libinter.h.

void double double* op

Definition at line 23 of file libinter.h.

void int int* op

Definition at line 18 of file libinter.h.

void int int* op

Definition at line 17 of file libinter.h.

void float double* op

Definition at line 16 of file libinter.h.

void float double* op

Definition at line 15 of file libinter.h.

void int double* op

Definition at line 14 of file libinter.h.

void int double* op

Definition at line 13 of file libinter.h.

void double double* op

Definition at line 12 of file libinter.h.

void double double* op

Definition at line 11 of file libinter.h.

void char int* op

Definition at line 10 of file libinter.h.

void char int* op

Definition at line 9 of file libinter.h.

int int int double* R

Definition at line 26 of file libinter.h.

Referenced by C2F(), Callback_BACKGROUNDCOLOR(), Callback_TEXTCOLOR(), csparsef(), FileInitFromScreenGif(), MultModM(), ReadRegistryTxt(), SetEch3d1(), sp(), and updateScale3d().

void int* sciptr

Definition at line 21 of file libinter.h.

Referenced by cstringf(), and stringc().


Generated on Sun Mar 4 16:08:56 2007 for Scilab [trunk] by  doxygen 1.5.1