/[escript]/trunk/paso/src/Functions.h
ViewVC logotype

Diff of /trunk/paso/src/Functions.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1798 by gross, Wed Sep 17 06:21:12 2008 UTC revision 1804 by gross, Wed Sep 24 07:52:19 2008 UTC
# Line 17  Line 17 
17    
18  #include "Common.h"  #include "Common.h"
19  #include "Paso_MPI.h"  #include "Paso_MPI.h"
20    #include "performance.h"
21    
22  enum Paso_FunctionType {  enum Paso_FunctionType {
23    LINEAR_SYSTEM,    LINEAR_SYSTEM
   FCT  
24  };  };
25    
26  typedef enum Paso_FunctionType Paso_FunctionType;  typedef enum Paso_FunctionType Paso_FunctionType;
# Line 34  typedef struct Paso_Function { Line 34  typedef struct Paso_Function {
34    void *more;    void *more;
35  } Paso_Function;  } Paso_Function;
36    
37  err_t Paso_FunctionDerivative(double* J0w, const double* w, Paso_Function* F, const double *f0, const double *x0, double* setoff, const bool_t w_is_normalized);  err_t Paso_FunctionDerivative(double* J0w, const double* w, Paso_Function* F, const double *f0, const double *x0, double* setoff, const bool_t w_is_normalized, Paso_Performance *pp);
38  err_t Paso_FunctionCall(Paso_Function * F,double* value, const double* arg);  err_t Paso_FunctionCall(Paso_Function * F,double* value, const double* arg, Paso_Performance *pp);
   
 Paso_Function * Paso_Function_FCT_alloc(Paso_MPIInfo *mpi_info);  
 err_t Paso_Function_FCT_call(Paso_Function * F,double* value, const double* arg);  
 void Paso_Function_FCT_free(Paso_Function * F);  
39    
40  #endif  #endif

Legend:
Removed from v.1798  
changed lines
  Added in v.1804

  ViewVC Help
Powered by ViewVC 1.1.26