ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/solveur/src/sl_update.h
Revision: 166
Committed: Thu Oct 23 21:23:28 2008 UTC (16 years, 6 months ago) by souaissa
Content type: text/plain
Original Path: magic/lib/solveur/solveur/src/sl_update.h
File size: 1044 byte(s)
Log Message:
mise a jour du solveur : ajout de la resolution partie plastique

File Contents

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