]> SALOME platform Git repositories - modules/med.git/commitdiff
Salome HOME
comitting in the Main branch the branch BR_3_1_0deb
authornadir <nadir>
Mon, 16 Jan 2006 10:03:19 +0000 (10:03 +0000)
committernadir <nadir>
Mon, 16 Jan 2006 10:03:19 +0000 (10:03 +0000)
doc/salome/MED_index.html [deleted file]
doc/salome/MED_index_v3.1.0.html [new file with mode: 0644]
doc/salome/Makefile.in
resources/MEDCatalog.xml
src/INTERPOLATION/MEDMEM_WrapperField.hxx

diff --git a/doc/salome/MED_index.html b/doc/salome/MED_index.html
deleted file mode 100644 (file)
index 5217304..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
-<html>
-<head>
-                                                
-  <meta http-equiv="Content-Type"
- content="text/html; charset=iso-8859-1">
-                                                
-  <meta name="GENERATOR"
- content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
-  <title>Med Module Documentation</title>
-</head>
-  <body bgcolor="#cccccc" text="#000000" link="#0000ee" alink="#0000ee"
- vlink="#551a8b">
-         
-<div align="center">    &nbsp;            
-<center>           
-<center>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
- &nbsp;&nbsp;</center>
-         
-<table width="96%" align="center">
-            <tbody>
-               <tr>
-            <td><a href="http://www.opencascade.com"><img
- src="tui/MED/sources/logocorp.gif" border="0" height="46" width="122">
-                 </a></td>
-              <td>                                                      
-                       
-      <div align="right"><a href="http://www.opencascade.org/SALOME/"><img
- src="tui/MED/sources/application.gif" border="0" height="46"
- width="108">
-                 </a></div>
-            </td>
-            </tr>
-                                                          
-  </tbody>     
-</table>
-         
-<div align="center">     
-<center>     
-<hr width="100%" size="2">    
-<h1>Med MODULE Documentation</h1>
-                                      </center>
-     </div>
-         
-<table width="96%">
-       <tbody>
-                   
-  </tbody>     
-</table>
-     </center>
-         
-<div align="center">        
-<p> <img src="tui/MED/sources/Application-About.png"
- alt="Application-About.png" width="30%" height="20%">
-     &nbsp; &nbsp;&nbsp;          </p>
-              </div>
-         
-<center>     
-<table width="96%">
-       <tbody>
-                     
-  </tbody>     
-</table>
-    <br>
-            </center>
-       
-<address> </address>
-     <br>
-        
-<address> </address>
-     
-<center></center>
-        
-<center><br>
-    </center>
-       
-<address> </address>
-     
-<center><big><a href="tui/MED/index.html">TUI Documentation</a></big></center>
-        
-<address> </address>
-     
-<center></center>
-        
-<center><br>
-    <br>
-     </center>
-     </div>
-      <br>
-   <br>
-  <br>
- <br>
-</body>
-</html>
diff --git a/doc/salome/MED_index_v3.1.0.html b/doc/salome/MED_index_v3.1.0.html
new file mode 100644 (file)
index 0000000..5217304
--- /dev/null
@@ -0,0 +1,94 @@
+<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+                                                
+  <meta http-equiv="Content-Type"
+ content="text/html; charset=iso-8859-1">
+                                                
+  <meta name="GENERATOR"
+ content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
+  <title>Med Module Documentation</title>
+</head>
+  <body bgcolor="#cccccc" text="#000000" link="#0000ee" alink="#0000ee"
+ vlink="#551a8b">
+         
+<div align="center">    &nbsp;            
+<center>           
+<center>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
+ &nbsp;&nbsp;</center>
+         
+<table width="96%" align="center">
+            <tbody>
+               <tr>
+            <td><a href="http://www.opencascade.com"><img
+ src="tui/MED/sources/logocorp.gif" border="0" height="46" width="122">
+                 </a></td>
+              <td>                                                      
+                       
+      <div align="right"><a href="http://www.opencascade.org/SALOME/"><img
+ src="tui/MED/sources/application.gif" border="0" height="46"
+ width="108">
+                 </a></div>
+            </td>
+            </tr>
+                                                          
+  </tbody>     
+</table>
+         
+<div align="center">     
+<center>     
+<hr width="100%" size="2">    
+<h1>Med MODULE Documentation</h1>
+                                      </center>
+     </div>
+         
+<table width="96%">
+       <tbody>
+                   
+  </tbody>     
+</table>
+     </center>
+         
+<div align="center">        
+<p> <img src="tui/MED/sources/Application-About.png"
+ alt="Application-About.png" width="30%" height="20%">
+     &nbsp; &nbsp;&nbsp;          </p>
+              </div>
+         
+<center>     
+<table width="96%">
+       <tbody>
+                     
+  </tbody>     
+</table>
+    <br>
+            </center>
+       
+<address> </address>
+     <br>
+        
+<address> </address>
+     
+<center></center>
+        
+<center><br>
+    </center>
+       
+<address> </address>
+     
+<center><big><a href="tui/MED/index.html">TUI Documentation</a></big></center>
+        
+<address> </address>
+     
+<center></center>
+        
+<center><br>
+    <br>
+     </center>
+     </div>
+      <br>
+   <br>
+  <br>
+ <br>
+</body>
+</html>
index b411e327180b02dad2206d809d0497a0870adbad..c19de8770d05a3d170346256ecd6f2f2bd0716df 100644 (file)
@@ -19,7 +19,7 @@ docs:
        @@SETX@; for d in $(SUBDIRS); do        \
           (cd $$d && $(MAKE) $@) || exit 1;    \
        done; \
-       cp -f $(srcdir)/MED_index.html MED_index.html
+       cp -f $(srcdir)/MED_index_v3.1.0.html MED_index_v3.1.0.html
 
 clean:
        @@SETX@; for d in $(SUBDIRS); do        \
@@ -34,10 +34,10 @@ distclean: clean
 install:
        $(MAKE) docs
        (cd tui && $(MAKE) install);
-       cp -f MED_index.html $(docdir)
+       cp -f MED_index_v3.1.0.html $(docdir)
 
 uninstall:
        @@SETX@; for d in $(SUBDIRS); do        \
           (cd $$d && $(MAKE) $@) || exit 1;    \
        done; \
-       rm -fr $(docdir)/MED_index.html
+       rm -fr $(docdir)/MED_index_v3.1.0.html
index d79aa5e32d874afb7412c26ad2cb849c0b941c31..870d56b342c486294623bfb03cf2072c6173b432 100644 (file)
@@ -16,7 +16,7 @@
                <component-username>Med</component-username>
                <component-type>MESH</component-type>
                <component-author>Patrick GOLDBRONN</component-author>
-               <component-version>3.1.0b1</component-version>
+               <component-version>3.1.0</component-version>
                <component-comment>MED memory component</component-comment>
                <component-multistudy>1</component-multistudy>
                <component-icone>ModuleMed.png</component-icone>
index 6e2123570e042ae057ab48d27e1e89440efa3a70..a53751754bfb72ee38ae48ba10d5e0016cf9c487 100644 (file)
@@ -39,8 +39,6 @@
 // permet de faire des opérations algébriques sur des Wrappers_MED_Field sans faire d'allocations inutiles
 // voir les articles de Valdhuizen pour la compréhension du processus
 
-template <class TYPE> class Valeur;
-
 struct Plus 
 {
 public :
@@ -76,6 +74,26 @@ template <typename Right> struct X<double,Multiply,Right>
                }
 };
 
+template <class TYPE> class Valeur
+{
+protected :
+       TYPE * valeurs;
+       int nbr_valeurs;
+       int a_detruire;
+public :
+       Valeur();
+       Valeur(TYPE * val,int nv);
+       Valeur(int n);
+       template <typename Left,typename Op,typename Right> Valeur(X<Left,Op,Right> expression);
+       template <typename Left,typename Op,typename Right> void operator=(X<Left,Op,Right> expression);
+       void operator=(Valeur v);
+       Valeur(const Valeur &v);
+       ~Valeur();
+       TYPE operator[](int i);
+       int SIZE() const;
+       double NormeAbs();
+};
+
 template <typename TYPE> X< Valeur<TYPE>,Plus,Valeur<TYPE> > operator+(Valeur<TYPE> v1,Valeur<TYPE> v2)
 {
 return X< Valeur<TYPE>,Plus,Valeur<TYPE> >(v1,v2);
@@ -121,57 +139,48 @@ return X< double,Multiply,X<Left,Op,Right> >(((double) 1/x),l);
 // Valeur est symboliquement l'argument d'une classe formelle Vecteur<Valeur>
 // elle peut etre un réel ou un pointeur sur réel, simulant un vecteur de vecteur
 
-template <class TYPE> class Valeur
+template <class TYPE> Valeur<TYPE>::Valeur():valeurs(NULL),a_detruire(0){}
+template <class TYPE> Valeur<TYPE>::Valeur(TYPE * val,int nv):valeurs(val),nbr_valeurs(nv),a_detruire(0){} // A VERIFIER
+template <class TYPE> Valeur<TYPE>::Valeur(int n):nbr_valeurs(n),a_detruire(1)
 {
-protected :
-       TYPE * valeurs;
-       int nbr_valeurs;
-       int a_detruire;
-public :
-       Valeur():valeurs(NULL),a_detruire(0){}
-       Valeur(TYPE * val,int nv):valeurs(val),nbr_valeurs(nv),a_detruire(0){} // A VERIFIER
-       Valeur(int n):nbr_valeurs(n),a_detruire(1)
-               {
-               valeurs=new TYPE[nbr_valeurs];
-               }
-       template <typename Left,typename Op,typename Right> Valeur(X<Left,Op,Right> expression)
-               {
-               for (int i=0;i<nbr_valeurs;i++) valeurs[i]=expression[i];
-               }
-       template <typename Left,typename Op,typename Right> void operator=(X<Left,Op,Right> expression)
-               {
-               for (int i=0;i<nbr_valeurs;i++) valeurs[i]=expression[i];
-               }
-       void operator=(Valeur v)
-               {
-               for (int i=0;i<nbr_valeurs;i++) valeurs[i]=v[i];
-               }
-       Valeur(const Valeur &v):nbr_valeurs(v.nbr_valeurs)
-               {
-               if (v.a_detruire) 
-                       {
-                       a_detruire=1;
-                       valeurs=new TYPE[nbr_valeurs];
-                       for (int i=0;i<nbr_valeurs;i++) valeurs[i]=v.valeurs[i];
-                       }
-               else
-                       {
-                       a_detruire=0;
-                       valeurs=v.valeurs;
-                       }
-               }
-       ~Valeur(){if (a_detruire) delete [] valeurs;}
-       TYPE operator[](int i){return valeurs[i];}
-       int SIZE() const {return nbr_valeurs;}
-       double NormeAbs()
-               {
-               int i;
-               double tmp=0;
-               for (i=0;i<nbr_valeurs;i++) tmp+=fabs(valeurs[i]);
-               return tmp;
-               }
-
-};
+  valeurs=new TYPE[nbr_valeurs];
+}
+template <class TYPE> template <typename Left,typename Op,typename Right> Valeur<TYPE>::Valeur(X<Left,Op,Right> expression)
+{
+  for (int i=0;i<nbr_valeurs;i++) valeurs[i]=expression[i];
+}
+template <class TYPE> template <typename Left,typename Op,typename Right> void Valeur<TYPE>::operator=(X<Left,Op,Right> expression)
+{
+  for (int i=0;i<nbr_valeurs;i++) valeurs[i]=expression[i];
+}
+template <class TYPE> void Valeur<TYPE>::operator=(Valeur v)
+{
+  for (int i=0;i<nbr_valeurs;i++) valeurs[i]=v[i];
+}
+template <class TYPE> Valeur<TYPE>::Valeur(const Valeur &v):nbr_valeurs(v.nbr_valeurs)
+{
+  if (v.a_detruire) 
+    {
+      a_detruire=1;
+      valeurs=new TYPE[nbr_valeurs];
+      for (int i=0;i<nbr_valeurs;i++) valeurs[i]=v.valeurs[i];
+    }
+  else
+    {
+      a_detruire=0;
+      valeurs=v.valeurs;
+    }
+}
+template <class TYPE> Valeur<TYPE>::~Valeur(){if (a_detruire) delete [] valeurs;}
+template <class TYPE> TYPE Valeur<TYPE>::operator[](int i){return valeurs[i];}
+template <class TYPE> int Valeur<TYPE>::SIZE() const {return nbr_valeurs;}
+template <class TYPE> double Valeur<TYPE>::NormeAbs()
+{
+  int i;
+  double tmp=0;
+  for (i=0;i<nbr_valeurs;i++) tmp+=fabs(valeurs[i]);
+  return tmp;
+}
 
 template <class TYPE> ostream &operator<<(ostream &os,Valeur<TYPE> v)
        {