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

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

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

revision 3019 by gross, Wed Apr 28 04:05:21 2010 UTC revision 3020 by gross, Tue May 4 09:10:03 2010 UTC
# Line 17  Line 17 
17    
18  #include "Transport.h"  #include "Transport.h"
19    
20    #define PASO_RT_EXP_LIM_MIN  sqrt(EPSILON) /* exp(h)-1 ~ h + h**2/2 for abs(h) <  PASO_RT_EXP_LIM_MIN */
21    #define PASO_RT_EXP_LIM_MAX  log(1./sqrt(EPSILON)) /* it is assumed that exp(h) with  h>PASO_RT_EXP_LIM_MAX is not reliable */
22    
23        
24  typedef struct Paso_ReactiveSolver {  typedef struct Paso_ReactiveSolver {
25    double A;    double A;
26  } Paso_ReactiveSolver;  } Paso_ReactiveSolver;
27    
28    
29  PASO_DLL_API  PASO_DLL_API
30  err_t Paso_ReactiveSolver_solve(Paso_ReactiveSolver* support, Paso_TransportProblem* fctp, double* u, double dt, double* source, Paso_Options* options, Paso_Performance *pp);  err_t Paso_ReactiveSolver_solve(Paso_ReactiveSolver* support, Paso_TransportProblem* fctp, double* u, const double dt, const double* source, Paso_Options* options, Paso_Performance *pp);
31    
32  PASO_DLL_API  PASO_DLL_API
33  Paso_ReactiveSolver* Paso_ReactiveSolver_alloc(Paso_TransportProblem* fctp);  Paso_ReactiveSolver* Paso_ReactiveSolver_alloc(Paso_TransportProblem* fctp);

Legend:
Removed from v.3019  
changed lines
  Added in v.3020

  ViewVC Help
Powered by ViewVC 1.1.26