Librairie sdexplo |
Utilitaires d'exploitation de structures de donnees Derniere modification : D.Martin (19 octobre 2006) Version 2 SDAJST Agrandissement d'une structure de donnees standard ------ Commons KLNIVE Recherche du prochain niveau pour une structure de donnees KLSYME Constitution des indices de symetrie pour la fonction de Green ------ Structure #UNITE KLUNIT Recherche d'un numero d'unite logique libre ------ Structure #LOKEL EXBLOK Exploitation de la structure de donnees #LOKEL (Types des elements) MAXNBL Nombre max. de sommets, arete, faces, noeuds par element ou face ou arete NEELEM Determine la position des noeuds d'une interpolation sur un maillage ------ Structures #ISTEL EXLIST Exploitation de la premiere partie de la structure #ISTEL EXSTEL ( + EXSTEW ) Exploitation de la deuxieme partie de la structure #ISTEL ELDEFI Parametres de definition de l'element courant RPLOCA Calcul des reperes locaux (base orthonormee complete) ------ Structures #NCONU & #OMINC PRNINC Retourne le nom d'une inconnue en fonction de son numero ------ Structure $DONNE DOASFC Association d'une donnee a une fonction DOASTR Association d'une donnee a un terme ------ Structures 'Tableaux de constantes' ($ECSTE,$RCSTE,$CCSTE,$ACSTE) GETCST Recherche de la valeur d'une donnee constante GETTAB Recherche de la valeur d'un coefficient d'un tableau INCST Affectation d'une valeur a une donnee constante de numero donne KLCSTE Recherche du prochain numero disponible pour une constante PUTCST Affectation d'une valeur a une donnee constante PUTTAB Affectation de la valeur d'un coefficient d'un tableau OUTCST recherche de la valeur d'une constante de numero donne ------ Structures #GNEDO CRNEDO Tableau #GNEDO trivial pour une inconnue non 'VALEURS NODALES' FONUDL Indicateur de creation de numerotation pour inconnues vectorielles N2DLNU Numerotation de d.l. pour inconnue vectorielle NUDUNI Union de numerotations de domaines DL2NNU Numerotation de noeuds pour inconnue vectorielle NUM2DL Creation d'un tableau de numerotation de d.l. pour inc. vectorielle CRCOOR Coordonnees des noeuds pour une interpolation et une numerotation globale CNTGDO Decompte des occurences d'un structure #GNEDO ------ Structure #TERDO GETDOM Recherche des indices d'un domaine de calcul dans #TERDO KLDOMN recherche d'un domaine connaissant son nom et ses caracteristiques KLINDX Calcul des indices d'extension pour un terme e.f. MKDOMK Creation d'un domaine de calcul supplementaire dans #TERDO MKTRDO Creation ou mise a jour d'un dom. pour un terme dans #TERDO PUTDOM Mise a jour des indices d'un domaine de calcul dans #TERDO ------ Structure $SDTRM GETTRM Recherche des attributs d'un terme dans $SDTRM PUTTRM Mise a jour de la structure $SDTRM pour un terme ------ Structures #OMTRM,#TERDO et $SDTRM (Termes) ATTERM Quelques caracteristiques d'un terme CRTERM Mise a jour des structures de description des termes pour creer un terme DFTERM Calcul de l'ecart entre deux termes DETERM Calcul de l'ecart entre deux termes et arguments de sortie ECTERM Ecriture de termes sur un fichier de meme nom EXDUVC Changement de structure multi-inconnue d'un vecteur multi-inconnue EXNUVC Changement de numerotation d'un vecteur uni-inconnue EXTERM Extraction d'un terme sur un domaine FETERM Fermeture d'un fichier apres ecriture par ECTERM ISSYME Test de la symetrie d'un terme matriciel KLTERM Recherche du rang d'un terme dans le tableau des termes LITERM Lecture d'un tableau sur un fichier MKTERM Mise a jour des struct.de descrip. des termes pour un nouveau terme OPTERM Ouverture d'un fichier avant ecriture par ECTERM PRNTRN impression de (nom,niveau) d'un terme de numero donne avec le nombre de caracteres exact RKTERM Mise a jour des struc. #TERDO et $SDTRM pour le recalcul d'un terme TUTERM destruction d'un terme et des tableaux de numerotations associes XETERM ------ Structures de stockage matriciel &BMORS, &PLAGE, &EGALP, &NUMEL CHSTOK Utilitaire de changement de stockage matriciel CRBMOP creation d'une structure BIMORSE pour une matrice rectangulaire pleine BMO2DL creation d'une structure BIMORSE pour inconnue(s) vectorielle(s) a partir de &BMORS MOL2DL creation d'une structure MORSE-L pour inconnue(s) vectorielle(s) a partir de &PLAGE MOC2DL creation d'une structure MORSE-C pour inconnue(s) vectorielle(s) a partir de &EGALP PRO2DL creation d'une structure PROFIL pour inconnue(s) vectorielle(s) a partir de &PROFL CNTSTK Decompte des occurences d'un structure de stockage ------ Structures $ASMBL et $DSMBL ASMAKE Creation ou mise a jour de la structure d'assemblage d'un terme DSMAKE Idem pour la structure d'assemblage d'un terme multi-inconnues MKSDDS Creation d'une structure multi-inconnue ------ Structure $GDNOY MKSDGN Creation ou mise a jour d'une structure de couplage ------