MED fichier

◆ MEDinterpBaseFunctionWr()

med_err MEDinterpBaseFunctionWr ( const med_idt  fid,
const char *const  interpname,
const med_int  basisfuncit,
const med_int  ncoef,
const med_int *const  power,
const med_float *const  coefficient 
)

Cette routine permet l'écriture d'une fonction de base/forme de l'interpolation interpname.

Paramètres
fidIdentificateur du fichier.
interpnameNom de la fonction d'interpolation
basisfuncitItérateur sur les fonctions de base/forme (>0).
ncoefNombre de coefficients (non null) du polynômes. Nombre de monômes de la fonction de base
powerTableau des puissances des monômes d'un polynôme (taille minimum ncoef * nvariable)
coefficientTableau contenant le coefficient multiplicateur de chaque monôme (taille minimum ncoef)
Renvoie
retour négatif en cas d'erreur (MED_ERR_HOWTO), Zéro sinon.

Cette routine permet l'écriture de la fonction de base/forme n° basisfuncit de l'interpolation interpname. Cette fonction de base est un polynôme qui possède ncoef monômes dont les coefficients sont donnés dans le tableau coefficient et les puissances dans le tableau power.

Remarques
  • Lorsque la fonction d'interpolation est contruite au noeuds d'un élément de référence, le numéro basisfuncit (>0) doit décrire le polynôme associé au noeud basisfuncit de la maille en suivant l'ordre de parcours des mailles MED.
  • L'ordre d'apparition des variables dans le tableau power suit l'ordre des axes du repère de l'espace.

Définition à la ligne 41 du fichier MEDinterpBaseFunctionWr.c.