source: Sophya/trunk/SophyaPI/PIext/dlftypes.h

Last change on this file was 2419, checked in by cmv, 22 years ago
  • introduction notion de numero de ligne dans expression ntuple modif prototype PlotExprFunc NTLoopExprFunc (add _nl _nstart _nend) modif int_4 -> int_8_exprf (long long) pour _nl (DecodeLoopParameters,

PrepareNTExpressionCFile, LinkExprFunc,...)

  • doc pour _nl _nstart _nend et arragement repartition RegisterHelp/RegisterCommand

(rz + cmv 21/7/2003)

File size: 1.3 KB
Line 
1// This may look like C code, but it is really -*- C++ -*-
2// typedef pour link dynamique de piapp
3// Reza Juillet,Aout 98
4// LAL-IN2P3/CNRS
5
6#ifndef DLFTPES_H_SEEN
7#define DLFTYPES_H_SEEN
8
9#include "machdefs.h"
10#include <string>
11#include <vector>
12
13// ------------ Fonctions pour trace de fonctions --------------
14typedef double (* DlFunctionOfX) (double x);
15typedef double (* DlFunctionOfXY) (double x, double y);
16// ---- Fonctions pour trace d'expressions d'objets ------------
17typedef long long int_8_exprf;
18// ^- Doit etre le meme que dans (Services2NObjMgr::)LinkExprFunc,PrepareNTExpressionCFile
19typedef int (* PlotExprFunc) (int_8_exprf nl, double* x, double* rx, double* ry, double* rz, double* rt);
20typedef int (* NTLoopExprFunc) (int_8_exprf nl, double* x, double* rx, double* ry, double* rz,
21 double* rt, int_8_exprf nstart, int_8_exprf nend);
22
23// ---------- Fonctions UserFit ----------------
24typedef double (* DlUserFitFunc)(double const*, double const*);
25typedef double (* DlUserFitFuncDer)(double const*, double const*, double*);
26
27// ---------- Fonctions User et gestion de modules chargeables ----
28typedef void (* DlUserProcFunction) (vector<string>& args);
29typedef void (* DlModuleInitEndFunction) ();
30
31#endif
32
Note: See TracBrowser for help on using the repository browser.