MED fichier

◆ MEDmeshComputationStepCr()

med_err MEDmeshComputationStepCr ( const med_idt  fid,
const char *const  meshname,
const med_int  numdt1,
const med_int  numit1,
const med_int  numdt2,
const med_int  numit2,
const med_float  dt2 
)

Cette routine permet de créer une nouvelle étape de calcul dans un maillage.

Paramètres
fidIdentificateur du fichier.
meshnameNom du maillage, de longueur maximum MED_NAME_SIZE .
numdt1Numéro de pas de temps de l'étape de calcul précédente.
numit1Numéro d'itération de l'étape de calcul précédente.
numdt2Numéro de pas de temps de l'étape de calcul à créer.
numit2Numéro d'itération de l'étape de calcul à créer.
dt2Valeur du pas de temps.
Valeurs retournées
med_errretour négatif en cas d'erreur (MED_ERR_HOWTO), Zéro sinon.

Cette routine permet de créer une nouvelle étape de calcul dans un maillage. Une étape de calcul est identifiée par un couple numéro de pas de temps / numéro d'itération. Une date est associée au pas de temps.

  • Si les deux pas de temps et numéro d'itération passés en paramètres sont différents, la première étape passée en paramètre correspond à l'étape de calcul précédant l'étape de calcul à créer. l'étape de calcul à créer s'insère alors entre deux étapes de calcul existantes.
  • Si les deux pas de temps et numéro d'itération passés en paramètres sont identiques, l'étape de calcul à créer s'insère alors en tant que dernière étape (si les valeurs sont cohérentes). Si l'étape de calcul à créer existe déjà, une erreur est renvoyée.

Définition à la ligne 40 du fichier MEDmeshComputationStepCr.c.