ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/solveur/src/sl_update.h
Revision: 5
Committed: Tue Jun 12 20:26:34 2007 UTC (17 years, 11 months ago)
Content type: text/plain
Original Path: magic/lib/solveur/solveur/src/sl_update.h
File size: 940 byte(s)
Log Message:

File Contents

# User Rev Content
1 5 //---------------------------------------------------------------------------
2    
3     #ifndef sl_updateH
4     #define sl_updateH
5     //---------------------------------------------------------------------------
6     #include "fem_solution.h"
7    
8     #ifdef WINDOWS_VERSION
9     #ifdef BUILT_DLL_SOLVEUR
10     #define DLLPORTSOLVEUR __declspec(dllexport)
11     #else
12     #define DLLPORTSOLVEUR __declspec(dllimport)
13     #endif
14     #else
15     #define DLLPORTSOLVEUR
16     #endif
17    
18    
19     class DLLPORTSOLVEUR SL_UPDATE
20     {
21    
22     public:
23    
24     SL_UPDATE();
25     virtual ~SL_UPDATE();
26    
27     virtual void get_new_val(double*old_val,double*add_val);
28     virtual void extract_solution(FEM_SOLUTION* mgsol,double*sol,int lgxcl,int a,int b);
29     virtual void remettre_a_zeros(double*t,int taille);
30     virtual void update_la_solution(FEM_SOLUTION* sol,double* t,int lgxcl,int a,int b);
31     virtual void get_list_trie(int* tab1,int* tab2,int dim);
32    
33    
34     protected:
35    
36     };
37    
38    
39    
40     #endif