#include "MEDMEM_Support.hxx"
#include "MEDMEM_Field.hxx"
#include "MEDMEM_define.hxx"
+using namespace MEDMEM;
void affiche_medarray(MEDARRAY<double> & myMedArray)
MESSAGE("Show all 1 :");
numberof = myMedArray.getLeadingValue() ;
for (int i=1; i<=myMedArray.getLengthValue() ; i++) {
- double * node = myMedArray.getI(MED_FULL_INTERLACE,i) ;
+ const double * node = myMedArray.getRow(i) ;
cout << " - " ;
for (int j=0;j<numberof;j++)
cout << node[j] << " " ;
MESSAGE("Show all 2 :");
numberof = myMedArray.getLengthValue() ;
for (int i=1; i<=myMedArray.getLeadingValue() ; i++) {
- double * node = myMedArray.getI(MED_NO_INTERLACE,i) ;
+ const double * node = myMedArray.getColumn(i) ;
cout << " - " ;
for (int j=0;j<numberof;j++)
cout << node[j] << " " ;
MESSAGE("Show all 0 :");
numberof = myMedArray.getLeadingValue() ;
int length = myMedArray.getLengthValue() ;
- double * NoInterlaceArray = myMedArray.get(MED_NO_INTERLACE) ;
+ const double * NoInterlaceArray = myMedArray.get(MED_NO_INTERLACE) ;
for (int i=0; i<length ; i++) {
cout << " - " ;
for (int j=0;j<numberof;j++)
affiche_medarray(* myMedArray);
MEDARRAY<double> * myMedArray2 = new MEDARRAY<double>();
* myMedArray2 = * myMedArray;
- delete myMedArray;
+ // delete myMedArray; // si on recopie les tableaux
affiche_medarray(* myMedArray2);
+ delete myMedArray; // si on ne recopie pas les tableaux
delete myMedArray2;
return 0;