ftp.nice.ch/pub/next/science/mathematics/HippoDraw.2.0.s.tar.gz#/HippoDraw/Hippo.bproj/Minuit.bproj/minuit89.h

This is minuit89.h in view mode; [Download] [Up]

/* minuit89.h		by Andrew Weir		January 1990
 *
 * structure equivalents of MINUIT89.COMMON and function declarations
 * that are needed by C or Objective-C code
 */

#ifndef _MINUIT89_H_
#define _MINUIT89_H_


#define	MNE		100
#define	MNI		50
#define	MAXDBG		10
#define	MAXSTK		10
#define	MAXPT		101

#ifdef F2C
#define MN7ERR mn7err_
#define MN7EXT mn7ext_
#else
#define MN7ERR mn7err
#define MN7EXT mn7ext
#endif

/* Common blocks... */

struct mn7ext_t {
    double              u[MNE];
    double              alim[MNE];
    double              blim[MNE];
};

struct mn7err_t {
    double              erp[MNI];
    double              ern[MNI];
    double              werr[MNI];
    double              globcc[MNI];
};

/* Functions and subroutines... */

#ifdef F2C
void mnpout_( int    *iparm,  char   *name,    double *value, double *error,
              double *lbound, double *ubound,  int    *intparm,
              int name_len);
#else
void mnpout_( int    *iparm,  char   *name,    double *value, double *error,
              double *lbound, double *ubound,  int    *intparm,
              int,  int,      int,  int,       int,  int,  int   );
#endif
 /*
  * Provides the caller with information concerning the current status
  * of parameter number iparm.
  */

void mncler_( void );
#ifdef F2C
void mnparm_(int *iparm, char *name, double *value, double *stepSize,
	     double *lower, double *upper, int *ierr, int name_len );
void mnexcm_(void (*fcn)(), char *chnam, double *arglist, int *nargs,
	     int *irc, void *fcnParms, int chnam_len);
#else
void mnparm_(int *iparm, char *name, double *value, double *stepSize,
	     double *lower, double *upper, int *ierr, int, int, int, 
	     int, int, int, int);
void mnexcm_(void (**fcn)(), char *chnam, double *arglist, int *nargs,
	     int *irc, void *fcnParms, int, int, int, int, int, int);
#endif

void mninit_(int *, int *, int *, int, int, int);

#endif

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.