fydottable.c File Reference

#include "FTables.h"

Include dependency graph for fydottable.c:

Go to the source code of this file.

Defines

#define ARGS_fydot   integer*,double *,double *,double *
#define ARGS_fjac   integer*,double *,double *,integer*,integer*,double*,integer*

Typedefs

typedef void(*) fydotf (ARGS_fydot)
typedef void(*) fjacf (ARGS_fjac)

Functions

void C2F() fex (ARGS_fydot)
void C2F() fex2 (ARGS_fydot)
void C2F() fex3 (ARGS_fydot)
void C2F() fexab (ARGS_fydot)
void C2F() loren (ARGS_fydot)
void C2F() arnol (ARGS_fydot)
void C2F() bcomp (ARGS_fydot)
void C2F() lcomp (ARGS_fydot)
void C2F() fydot (ARGS_fydot)
void C2F() setfydot (char *name, int *rep)
void C2F() jex (ARGS_fjac)
void C2F() fjac (ARGS_fjac)
void C2F() setfjac (char *name, int *rep)
void C2F() fydot (integer *n, double *t, double *y, double *ydot)
void C2F() fjac (integer *neq, double *t, double *y, integer *ml, integer *mu, double *pd, integer *nrpd)

Variables

FTAB FTab_fydot []
FTAB FTab_fjac []
static fydotf fydotfonc
static fjacf fjacfonc


Define Documentation

#define ARGS_fjac   integer*,double *,double *,integer*,integer*,double*,integer*

Definition at line 13 of file fydottable.c.

#define ARGS_fydot   integer*,double *,double *,double *

Definition at line 10 of file fydottable.c.


Typedef Documentation

typedef void(*) fjacf(ARGS_fjac)

Definition at line 14 of file fydottable.c.

typedef void(*) fydotf(ARGS_fydot)

Definition at line 11 of file fydottable.c.


Function Documentation

void C2F() arnol ( ARGS_fydot   ) 

void C2F() bcomp ( ARGS_fydot   ) 

void C2F() fex ( ARGS_fydot   ) 

void C2F() fex2 ( ARGS_fydot   ) 

void C2F() fex3 ( ARGS_fydot   ) 

void C2F() fexab ( ARGS_fydot   ) 

void C2F() fjac ( integer neq,
double *  t,
double *  y,
integer ml,
integer mu,
double *  pd,
integer nrpd 
)

function call

Definition at line 78 of file fydottable.c.

00079 {
00080         (*fjacfonc)(neq, t, y, ml, mu, pd, nrpd);
00081 }

void C2F() fjac ( ARGS_fjac   ) 

void C2F() fydot ( integer n,
double *  t,
double *  y,
double *  ydot 
)

function call

Definition at line 59 of file fydottable.c.

References fydotfonc, n, t, and y.

00060 {
00061         (*fydotfonc)(n,t,y,ydot);
00062 }

void C2F() fydot ( ARGS_fydot   ) 

void C2F() jex ( ARGS_fjac   ) 

void C2F() lcomp ( ARGS_fydot   ) 

void C2F() loren ( ARGS_fydot   ) 

void C2F() setfjac ( char *  name,
int rep 
)

fixes the function associated to name

void C2F() setfydot ( char *  name,
int rep 
)

fixes the function associated to name


Variable Documentation

fjacf fjacfonc [static]

the current function fixed by setfjac

Definition at line 74 of file fydottable.c.

FTAB FTab_fjac[]

Initial value:

{
        {"jex", (voidf)  C2F(jex)},
        {(char *) 0, (voidf) 0}
}

Definition at line 43 of file fydottable.c.

FTAB FTab_fydot[]

Initial value:

{
        {"arnol", (voidf)  C2F(arnol)},
        {"bcomp", (voidf)  C2F(bcomp)},
        {"fex", (voidf)  C2F(fex)},
        {"fex2", (voidf)  C2F(fex2)},
        {"fex3", (voidf)  C2F(fex3)},
        {"fexab", (voidf)  C2F(fexab)},
        {"lcomp", (voidf)  C2F(lcomp)},
        {"loren", (voidf)  C2F(loren)},
        {(char *) 0, (voidf) 0}}

Definition at line 28 of file fydottable.c.

fydotf fydotfonc [static]

the current function fixed by setfydot

Definition at line 55 of file fydottable.c.

Referenced by fydot().


Generated on Sun Mar 4 15:18:02 2007 for Scilab [trunk] by  doxygen 1.5.1