Robotran C Documentation
Typedefs | Functions
dopri5.h File Reference

This header defines function for dopri5 in C. based on an external source (see below) More...

#include <stdio.h>
#include <limits.h>
#include "mbs_data.h"
#include "mbs_dirdyn_struct.h"

Go to the source code of this file.

Typedefs

typedef int(* FcnEqDiff) (unsigned n, long nr, double x, double *y, double *f, MbsData *s, MbsDirdyn *dd)
 
typedef int(* SolTrait) (long nr, double xold, double x, double *y, unsigned n, int *irtrn, int init_flag, MbsData *s, MbsDirdyn *dd)
 

Functions

int dopri5 (unsigned n, FcnEqDiff fcn, double x, double *y, double xend, double *rtoler, double *atoler, int itoler, SolTrait solout, int iout, double uround, double safe, double fac1, double fac2, double beta, double hmax, double h, long nmax, int meth, long nstiff, unsigned nrdens, unsigned *icont, unsigned licont, double **dopri5_alloc_tab, MbsData *s, MbsDirdyn *dd, double *last_h)
 See the source file for more informations. More...
 
double contd5 (unsigned ii, double x)
 
long nfcnRead (void)
 
long nstepRead (void)
 
long naccptRead (void)
 
long nrejctRead (void)
 
double hRead (void)
 
double xRead (void)
 

Detailed Description

This header defines function for dopri5 in C. based on an external source (see below)

This header defines function for dopri5 in C. based on an external source (see dopri5.h)

Creation date: December 2017

Author
Olivier Lantsoght

Creation date: December 2017

Author
Olivier Lantsoght

(c) Universite catholique de Louvain

Typedef Documentation

◆ FcnEqDiff

typedef int(* FcnEqDiff) (unsigned n, long nr, double x, double *y, double *f, MbsData *s, MbsDirdyn *dd)

◆ SolTrait

typedef int(* SolTrait) (long nr, double xold, double x, double *y, unsigned n, int *irtrn, int init_flag, MbsData *s, MbsDirdyn *dd)

Function Documentation

◆ contd5()

double contd5 ( unsigned  ii,
double  x 
)

◆ dopri5()

int dopri5 ( unsigned  n,
FcnEqDiff  fcn,
double  x,
double *  y,
double  xend,
double *  rtoler,
double *  atoler,
int  itoler,
SolTrait  solout,
int  iout,
double  uround,
double  safe,
double  fac1,
double  fac2,
double  beta,
double  hmax,
double  h,
long  nmax,
int  meth,
long  nstiff,
unsigned  nrdens,
unsigned *  icont,
unsigned  licont,
double **  dopri5_alloc_tab,
MbsData s,
MbsDirdyn dd,
double *  last_h 
)

See the source file for more informations.

◆ hRead()

double hRead ( void  )

◆ naccptRead()

long naccptRead ( void  )

◆ nfcnRead()

long nfcnRead ( void  )

◆ nrejctRead()

long nrejctRead ( void  )

◆ nstepRead()

long nstepRead ( void  )

◆ xRead()

double xRead ( void  )