/[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 1363 by gross, Mon Dec 17 03:42:03 2007 UTC revision 1364 by gross, Mon Dec 17 07:22:45 2007 UTC
# Line 21  typedef struct Paso_FCTransportProblem { Line 21  typedef struct Paso_FCTransportProblem {
21      double theta;      double theta;
22      bool_t valid_matrices;      bool_t valid_matrices;
23    
24        double* u;
25    
26      Paso_SystemMatrix * transport_matrix;      Paso_SystemMatrix * transport_matrix;
27      Paso_SystemMatrix * flux_matrix;      Paso_SystemMatrix * flux_matrix;
28      double* lumped_mass_matrix;      double* lumped_mass_matrix;
# Line 44  dim_t Paso_FCTransportProblem_getTotalNu Line 46  dim_t Paso_FCTransportProblem_getTotalNu
46  Paso_FCTransportProblem* Paso_FCTransportProblem_alloc(double theta, Paso_SystemMatrixPattern *pattern, int block_size);  Paso_FCTransportProblem* Paso_FCTransportProblem_alloc(double theta, Paso_SystemMatrixPattern *pattern, int block_size);
47  void Paso_FCTransportProblem_setAntiDiffusiveFlux(Paso_FCTransportProblem * fc, double * u, double* fa);  void Paso_FCTransportProblem_setAntiDiffusiveFlux(Paso_FCTransportProblem * fc, double * u, double* fa);
48  void Paso_FCTransportProblem_addAdvectivePart(Paso_FCTransportProblem * fc, double alpha);  void Paso_FCTransportProblem_addAdvectivePart(Paso_FCTransportProblem * fc, double alpha);
49    void Paso_SolverFCT_solve(Paso_FCTransportProblem* fctp, double* u, double dt, double* source, Paso_Options* options);
50    void Paso_FCTransportProblem_checkinSolution(Paso_FCTransportProblem* in, double* u) ;
51    
52    
53  #endif /* #ifndef INC_SOLVERFCT */  #endif /* #ifndef INC_SOLVERFCT */

Legend:
Removed from v.1363  
changed lines
  Added in v.1364

  ViewVC Help
Powered by ViewVC 1.1.26