The following example describes the creation of a FIELD.
using namespace std;
using namespace MEDMEM;
using namespace MED_EN ;
int main (int argc, char ** argv) {
const string MedFile = "pointe.med" ;
const string MeshName = "maa1" ;
MESH * myMesh =
new MESH(MED_DRIVER,MedFile,MeshName) ;
int NumberOfCompoennts = 3 ;
const string FieldName = "fieldcelldouble" ;
string * ComponentsNames = new string[NumberOfCompoennts] ;
ComponentsNames[0] = "Vx" ;
ComponentsNames[1] = "Vy" ;
ComponentsNames[2] = "Vz" ;
string * ComponentsDescriptions = new string[NumberOfCompoennts] ;
ComponentsDescriptions[0] = "vitesse selon x" ;
ComponentsDescriptions[1] = "vitesse selon y" ;
ComponentsDescriptions[2] = "vitesse selon z" ;
string * ComponentsUnits = new string[NumberOfCompoennts] ;
ComponentsUnits[0] = "m.s-1" ;
ComponentsUnits[1] = "m.s-1" ;
ComponentsUnits[2] = "m.s-1" ;
int IterationNumber = 10 ;
int OrderNumber = 1 ;
double Time = 3.435678 ;
for(int i=1; i<=NumberOfValue; i++)
for (int j=1; j<=NumberOfCompoennts; j++) {
double myValue = (i+j) * 0.1 ;
}
myField.
write(MED_DRIVER,filename) ;
return 0 ;
}