Guide de référence du module fortran MEDinterp

Fonctions

subroutine mipcre (fid, name, gtype, cnode, nvar, maxd, nmaxc, cret)
 Cette routine permet de créer une nouvelle fonction d'interpolation polynômiale nommée interpname.
subroutine mipbfw (fid, name, it, nc, pw, co, cret)
 Cette routine permet l'écriture d'une fonction de base/forme de l'interpolation interpname.
subroutine mipbfr (fid, name, it, nc, pw, co, cret)
 Cette routine permet la lecture d'une fonction de base/forme de l'interpolation interpname.
subroutine mipnip (fid, n, cret)
 Cette routine renvoie le nombre d'interpolations disponibles dans le fichier.
subroutine mipiin (fid, name, gtype, cnode, nbf, nvar, maxd, nmaxc, cret)
 Cette fonction informe des caractéristiques de la fonction d'interpolation nommée interpname.
subroutine mipipi (fid, it, name, gtype, cnode, nbf, nvar, maxd, nmaxc, cret)
 Cette fonction informe des caractéristiques de la fonction d'interpolation n° interpit.
subroutine mipcsz (fid, name, it, n, cret)
 Cette routine retourne ne nombre de coefficients/monômes de la fonction de base/forme n° basisfunctit de l'interpolation interpname.

Documentation des fonctions

subroutine mipbfr ( integer  fid,
character*(*)  name,
integer  it,
integer  nc,
integer:dimension(*)  pw,
real*8:dimension(*)  co,
integer  cret 
)

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

Paramètres:
fid Identificateur du fichier.
name Nom de la fonction d'interpolation
it Itérateur sur les fonctions de base/forme (>0).
nc Nombre de coefficients (non null) du polynômes. Nombre de monômes de la fonction de base
pw Tableau des puissances des monômes d'un polynôme (taille minimum nbofcoef * nbofvariable)
co Tableau contenant le coefficient multiplicateur de chaque monôme (taille minimum nbofcoef)
cret 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 nbofcoef monômes dont les coefficients sont lus dans coefficient et les puissances dans power.

Définition à la ligne 53 du fichier medinterp.f.

subroutine mipbfw ( integer  fid,
character*(*)  name,
integer  it,
integer  nc,
integer:dimension(*)  pw,
real*8:dimension(*)  co,
integer  cret 
)

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

Paramètres:
fid Identificateur du fichier.
name Nom de la fonction d'interpolation
it Itérateur sur les fonctions de base/forme (>0).
nc Nombre de coefficients (non null) du polynômes. Nombre de monômes de la fonction de base
pw Tableau des puissances des monômes d'un polynôme (taille minimum nbofcoef * nbofvariable)
co Tableau contenant le coefficient multiplicateur de chaque monôme (taille minimum nbofcoef)
cret retour négatif en cas d'erreur, 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 nbofcoef monômes dont les coefficients sont donnés dans le tableau coefficient et les puissances dans le tableau power.

Définition à la ligne 35 du fichier medinterp.f.

subroutine mipcre ( integer  fid,
character*(*)  name,
integer  gtype,
integer  cnode,
integer  nvar,
integer  maxd,
integer  nmaxc,
integer  cret 
)

Cette routine permet de créer une nouvelle fonction d'interpolation polynômiale nommée interpname.

Paramètres:
fid Identificateur du fichier.
name Nom de la fonction d'interpolation
gtype Type géométrique de l'entité (med_geometry_type).
cnode Indique si les points de construction de l'interpolation sont aux noeuds de la maille de référence
nvar Nombre de variables différentes apparaissant dans les polynômes (fonctions de formes/fonctions de base) C'est aussi égal à la dimension de l'espace de la maille de construction
maxd Degré maximum de l'ensemble des polynômes (fonctions de forme/fonctions de base)
nmaxc Nombre maximum de coefficients de l'ensemble des polynômes (fonctions de forme/fonctions de base)
cret retour négatif en cas d'erreur, Zéro sinon.

Cette routine permet de créer une nouvelle fonction d'interpolation polynômiale nommée interpname. Cette interpolation est adaptée à des champs reposants sur des éléments de type géométrique geotype. L'ensemble de ses fonctions de base utilisent un maximum de nbofvariable variables et un maximum de nmaxcoef coefficients et sont d'un degrée maximum maxdegree.

Définition à la ligne 17 du fichier medinterp.f.

subroutine mipcsz ( integer  fid,
character*(*)  name,
integer  it,
integer  n,
integer  cret 
)

Cette routine retourne ne nombre de coefficients/monômes de la fonction de base/forme n° basisfunctit de l'interpolation interpname.

Paramètres:
fid Identificateur du fichier.
name Tableau des noms. Chaque nom est sur MED_SNAME_SIZE caractères.
it Itérateur sur les fonctions de base/forme (>0).
n Nombre de coefficients (non null) du polynômes. Nombre de monômes de la fonction de base
cret retour négatif en cas d'erreur, Zéro sinon.

Cette routine retourne ne nombre de coefficients/monômes de la fonction de base/forme n° basisfunctit de l'interpolation interpname.

Définition à la ligne 130 du fichier medinterp.f.

subroutine mipiin ( integer  fid,
character*(*)  name,
integer  gtype,
integer  cnode,
integer  nbf,
integer  nvar,
integer  maxd,
integer  nmaxc,
integer  cret 
)

Cette fonction informe des caractéristiques de la fonction d'interpolation nommée interpname.

Paramètres:
fid Identificateur du fichier.
name Nom de la fonction d'interpolation
gtype Type géométrique de l'entité (med_geometry_type).
cnode Indique si les points de construction de l'interpolation sont aux noeuds de la maille de référence
nbf Nombre de fonctions de forme/base d'une interpolation
nvar Nombre de variables différentes apparaissant dans les polynômes (fonctions de formes/fonctions de base) C'est aussi égal à la dimension de l'espace de la maille de construction
maxd Degré maximum de l'ensemble des polynômes (fonctions de forme/fonctions de base)
nmaxc Nombre maximum de coefficients de l'ensemble des polynômes (fonctions de forme/fonctions de base)
cret retour négatif en cas d'erreur, Zéro sinon.

Cette fonction informe des caractéristiques de la fonction d'interpolation nommée interpname. La fonction interpname opère sur des champs résultats qui reposent sur des éléments de type geotype. Cette fonction est constituée d'un ensemble de nbofbasisfunc fonctions de base/forme de degrée maximum maxdegree avec un maximum de maxcoefficient monômes a nbofvariable variables. Si les points de construction de la fonction d'interpolation sont les noeuds de l'élément de référence le paramètre cellnode vaut MED_TRUE.

Définition à la ligne 93 du fichier medinterp.f.

subroutine mipipi ( integer  fid,
integer  it,
character*(*)  name,
integer  gtype,
integer  cnode,
integer  nbf,
integer  nvar,
integer  maxd,
integer  nmaxc,
integer  cret 
)

Cette fonction informe des caractéristiques de la fonction d'interpolation n° interpit.

Paramètres:
fid Identificateur du fichier.
it Iterateur sur les fonctions d'interpolations
name Nom de la fonction d'interpolation
gtype Type géométrique de l'entité (med_geometry_type).
cnode Indique si les points de construction de l'interpolation sont aux noeuds de la maille de référence
nbf Nombre de fonctions de forme/base d'une interpolation
nvar Nombre de variables différentes apparaissant dans les polynômes (fonctions de formes/fonctions de base) C'est aussi égal à la dimension de l'espace de la maille de construction
maxd Degré maximum de l'ensemble des polynômes (fonctions de forme/fonctions de base)
nmaxc Nombre maximum de coefficients de l'ensemble des polynômes (fonctions de forme/fonctions de base)
cret retour négatif en cas d'erreur, Zéro sinon.

Cette fonction informe des caractéristiques de la fonction d'interpolation n° interpit. La fonction interpname opère sur des champs résultats qui reposent sur des éléments de type geotype. Cette fonction est constituée d'un ensemble de nbofbasisfunc fonctions de base/forme de degrée maximum maxdegree avec un maximum de maxcoefficient monômes a nbofvariable variables. Si les points de construction de la fonction d'interpolation sont les noeuds de l'élément de référence le paramètre cellnode vaut MED_TRUE.

Définition à la ligne 111 du fichier medinterp.f.

subroutine mipnip ( integer  fid,
integer  n,
integer  cret 
)

Cette routine renvoie le nombre d'interpolations disponibles dans le fichier.

Paramètres:
fid Identificateur du fichier.
n Nombre d'interpolations.
cret retour négatif en cas d'erreur, Zéro sinon.

Cette routine renvoie le nombre d'interpolations disponibles dans le fichier.

Définition à la ligne 72 du fichier medinterp.f.


Généré le Mon May 16 17:11:09 2011 pour MED fichier par  doxygen 1.6.1