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

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

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

revision 1639 by gross, Mon Jul 14 08:55:25 2008 UTC revision 1804 by gross, Wed Sep 24 07:52:19 2008 UTC
# Line 15  Line 15 
15  #define INC_SOLVERFCT  #define INC_SOLVERFCT
16    
17  #include "SystemMatrix.h"  #include "SystemMatrix.h"
18  #include "Functions.h"  #include "Options.h"
19    #include "performance.h"
20    
21  typedef struct Paso_FCTransportProblem {  typedef struct Paso_FCTransportProblem {
22    
# Line 28  typedef struct Paso_FCTransportProblem { Line 29  typedef struct Paso_FCTransportProblem {
29    
30      double* u;      double* u;
31      Paso_Coupler* u_coupler;      Paso_Coupler* u_coupler;
     double u_min;  
32    
33      index_t *main_iptr;      index_t *main_iptr;
34      Paso_SystemMatrix * iteration_matrix;      Paso_SystemMatrix * iteration_matrix;
# Line 61  void Paso_FCTransportProblem_addCorrecte Line 61  void Paso_FCTransportProblem_addCorrecte
61    
62  void Paso_SolverFCT_setMuPaLuPbQ(double* out, const double* M, const Paso_Coupler* u_coupler, const double a, const Paso_SystemMatrix *L, const double b, const double* Q);  void Paso_SolverFCT_setMuPaLuPbQ(double* out, const double* M, const Paso_Coupler* u_coupler, const double a, const Paso_SystemMatrix *L, const double b, const double* Q);
63  Paso_Connector* Paso_FCTransportProblem_borrowConnector(const Paso_FCTransportProblem* in);  Paso_Connector* Paso_FCTransportProblem_borrowConnector(const Paso_FCTransportProblem* in);
64  Paso_Function * Paso_Function_FCT_alloc(Paso_MPIInfo *mpi_info);  err_t Paso_FCT_setUp(Paso_FCTransportProblem* fctp, const double dt, const double *sourceN, const double *sourceP, double* b, double* uTilde,
65  err_t Paso_Function_FCT_call(Paso_Function * F,double* value, const double* arg);                       Paso_Coupler* uTilde_coupler, double *QN, Paso_Coupler* QN_coupler, double *QP, Paso_Coupler* QP_coupler,
66  void Paso_Function_FCT_free(Paso_Function * F);                       Paso_Options* options, Paso_Performance* pp);
   
67  #endif /* #ifndef INC_SOLVERFCT */  #endif /* #ifndef INC_SOLVERFCT */

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

  ViewVC Help
Powered by ViewVC 1.1.26