2 #include "MEDMEM_Array.hxx"
4 int main (int argc, char ** argv) {
6 int SpaceDimension = 3 ;
7 int NumberOfNodes = 4 ;
8 MEDARRAY<int> * myArray = new MEDARRAY<int>(SpaceDimension,NumberOfNodes,MED_FULL_INTERLACE) ;
10 int * value = myArray->get(MED_FULL_INTERLACE) ;
11 for (int i=0; i<SpaceDimension*NumberOfNodes; i++)
15 MESSAGE("Show all 1 :");
16 numberof = myArray->getLeadingValue() ;
17 for (int i=1; i<=myArray->getLengthValue() ; i++) {
18 int * node = myArray->getI(MED_FULL_INTERLACE,i) ;
20 for (int j=0;j<numberof;j++)
21 MESSAGE( node[j] << " " );
24 MESSAGE("Show all 2 :");
25 numberof = myArray->getLengthValue() ;
26 for (int i=1; i<=myArray->getLeadingValue() ; i++) {
27 int * node = myArray->getI(MED_NO_INTERLACE,i) ;
29 for (int j=0;j<numberof;j++)
30 MESSAGE( node[j] << " " );
33 MESSAGE("Show all 3 :");
34 numberof = myArray->getLeadingValue() ;
35 for (int i=1; i<=myArray->getLengthValue() ; i++) {
37 for (int j=1;j<numberof+1;j++)
38 MESSAGE( myArray->getIJ(i,j) << " " );
42 MESSAGE("Show all 0 :");
43 numberof = myArray->getLeadingValue() ;
44 int length = myArray->getLengthValue() ;
45 int * NoInterlaceArray = myArray->get(MED_NO_INTERLACE) ;
46 for (int i=0; i<length ; i++) {
48 for (int j=0;j<numberof;j++)
49 MESSAGE( NoInterlaceArray[j*length+i] << " " );