grand.h File Reference

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

Go to the source code of this file.

Functions

int C2F (setgmn) __PARAMS((double *meanv
double C2F (genbet) __PARAMS((double *aa
double C2F (genchi) __PARAMS((double *df))
double C2F (genexp) __PARAMS((double *av))
double C2F (genf) __PARAMS((double *dfn
double C2F (gengam) __PARAMS((double *a
double C2F (gennch) __PARAMS((double *df
double C2F (gennf) __PARAMS((double *dfn
double C2F (gennor) __PARAMS((double *av
double C2F (sdot) __PARAMS((int *n
double C2F (sexpo) __PARAMS((void))
double C2F (sgamma) __PARAMS((double *a))
double C2F (snorm) __PARAMS((void))
double igngeom (double p)
int C2F (genmn) __PARAMS((double *parm
int C2F (genmul) __PARAMS((int *n
int C2F (genprm) __PARAMS((double *array
int C2F (ignbin) __PARAMS((int *n
int C2F (ignnbn) __PARAMS((int *n
int C2F (ignpoi) __PARAMS((double *mu))
int C2F (phrtsd) __PARAMS((char *phrase
int C2F (spofa) __PARAMS((double *a

Variables

int double * covm
int double intldcovm
int double int intp
int double int int double * parm
int double int int double
int
ierr
double double * bb
double double * dfd
double double * r__
double double * xnonc
double double * dfd
double double double * xnonc
double double * sd
double double * sx
double double intincx
double double int double * sy
double double int double intincy
int double * x
int double double * work
int double * p
int double intncat
int double int intix
int intlarray
int double * pp
int double * p
int intphrasel
int int intseed1
int int int intseed2
int int int int int phrase_len
int intlda
int int intn
int int int intinfo


Function Documentation

int C2F ( spofa   ) 

int C2F ( phrtsd   ) 

int C2F ( ignpoi   ) 

int C2F ( ignnbn   ) 

int C2F ( ignbin   ) 

int C2F ( genprm   ) 

int C2F ( genmul   ) 

int C2F ( genmn   ) 

double C2F ( snorm   ) 

double C2F ( sgamma   ) 

double C2F ( sexpo   ) 

double C2F ( sdot   ) 

double C2F ( gennor   ) 

double C2F ( gennf   ) 

double C2F ( gennch   ) 

double C2F ( gengam   ) 

double C2F ( genf   ) 

double C2F ( genexp   ) 

double C2F ( genchi   ) 

double C2F ( genbet   ) 

int C2F ( setgmn   ) 

double igngeom ( double  p  ) 

Definition at line 55 of file igngeom.c.

References C2F, F2C(), logp1(), and ranf().

Referenced by RandI().

00056 {
00057   static double p_save = 1.0, ln_1_m_p = 0.0;
00058   double u;
00059 
00060   if ( p == 1 ) 
00061     return ( 1.0 );
00062   else if ( p != p_save )   /* => recompute log(1-p) */
00063     {
00064       p_save = p; u = -p; ln_1_m_p = F2C(logp1)(&u);
00065     };
00066   
00067   u = -C2F(ranf)();
00068   return ( floor( 1.0 + F2C(logp1)(&u)/ln_1_m_p) );
00069 }      

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

double double* bb

Definition at line 5 of file grand.h.

Referenced by lwrt_C(), and OLE_get_block().

int double* covm

Definition at line 4 of file grand.h.

double double* dfd

Definition at line 11 of file grand.h.

double double* dfd

Definition at line 8 of file grand.h.

int double int int double int* ierr

Definition at line 4 of file grand.h.

double double int* incx

Definition at line 13 of file grand.h.

double double int double int* incy

Definition at line 13 of file grand.h.

int int int int* info

Definition at line 25 of file grand.h.

int double int int* ix

Definition at line 19 of file grand.h.

int int* larray

Definition at line 20 of file grand.h.

int int* lda

Definition at line 25 of file grand.h.

int double int* ldcovm

Definition at line 4 of file grand.h.

int int int* n

Definition at line 25 of file grand.h.

int double int* ncat

Definition at line 19 of file grand.h.

Referenced by ncat(), putcat(), and RandI().

int double* p

Definition at line 22 of file grand.h.

int double* p

Definition at line 19 of file grand.h.

int double int int* p

Definition at line 4 of file grand.h.

int double int int double* parm

Definition at line 4 of file grand.h.

Referenced by RandI().

int int int int int phrase_len

Definition at line 24 of file grand.h.

int int* phrasel

Definition at line 24 of file grand.h.

int double* pp

Definition at line 21 of file grand.h.

Referenced by cpexpr(), Duplicataa(), gettok(), init_agenda(), make_ptr(), nextdata(), pak_ersi(), paksazi(), scheduler(), SetICFocus(), SetICValuesShared(), SharedICChangeFocusWindow(), UnsetICFocus(), and yyparse().

double double* r__

Definition at line 9 of file grand.h.

double double* sd

Definition at line 12 of file grand.h.

Referenced by init_clcg4(), and XawTextReplace().

int int int* seed1

Definition at line 24 of file grand.h.

int int int int* seed2

Definition at line 24 of file grand.h.

double double* sx

Definition at line 13 of file grand.h.

Referenced by gdImageCreateFromGd(), and newfec().

double double int double* sy

Definition at line 13 of file grand.h.

Referenced by gdImageCreateFromGd(), and newfec().

int double double* work

Definition at line 18 of file grand.h.

Referenced by agrandir(), ddoit(), f__canseek(), intspvm_config(), intspvm_tasks(), Jdoit(), odoit(), RandI(), scicos(), spf(), and theticks().

int double* x

Definition at line 18 of file grand.h.

double double double* xnonc

Definition at line 11 of file grand.h.

double double* xnonc

Definition at line 10 of file grand.h.


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