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

Cette routine permet la lecture d'une fonction de base/forme de l'interpolation interpname.

Paramètres:
fid Identificateur du fichier.
interpname Nom de la fonction d'interpolation
basisfuncit Itérateur sur les fonctions de base/forme (>0).
ncoef Nombre de coefficients (non null) du polynômes. Nombre de monômes de la fonction de base
power Tableau des puissances des monômes d'un polynôme (taille minimum ncoef * nvariable)
coefficient Tableau contenant le coefficient multiplicateur de chaque monôme (taille minimum ncoef)
Renvoie:
retour négatif en cas d'erreur, Zéro sinon.

Cette routine lit la fonction de base/forme n° basisfuncit de la fonction d'inerpolation interpname. Cette fonction possède ncoef monômes dont les coefficients sont lus dans coefficient et les puissances dans power.

Remarques:
  • L'allocation des tableaux power et coefficient peut être faite une fois à la plus grande taille en utilisant les paramètres nmaxcoef et nvariable (cf. MEDinterpInfo).
  • L'allocation des tableaux power et coefficient peut être faite nbasisfunc fois au plus juste en appelant au préalable MEDinterpBaseFunctionCoefSize.

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


Généré le Thu Oct 8 14:27:15 2015 pour MED fichier par  doxygen 1.6.1