u4.14.02 Opérateur COPIER#

Syntaxe#

Détail de la syntaxe
/ cabl_precont
/ evol_elas
/ evol_noli
/ evol_ther
/ fonction
/ listis
/ listr8
/ maillage
/ modele
/ nappe
/ table = COPIER(
    ◇ reuse = <objet de CONCEPT>,
    ◆ CONCEPT = cabl_precont / evol_elas / evol_noli / evol_ther / fonction / listis / listr8 / maillage / modele / nappe / table,
    ◇ INFO = / 1 (par défaut),
             / 2,
)


◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles

Opérandes#

Mot clé CONCEPT#

♦        CONCEPT = co1

Nom du concept que l’on veut dupliquer.

Le résultat de la commande est du même type que le concept dupliqué.

Types de CONCEPT autorisés#

On ne peut dupliquer tous les types de concepts.

Seuls sont traités actuellement :

cabl_precont,

listr8_sdaster,

listis_sdaster,

fonction_sdaster,

nappe_sdaster,

table_sdaster,

maillage_sdaster,

modele_sdaster,

evol_elas,

evol_noli,

evol_ther,

Si le type du concept que vous voulez dupliquer ne figure pas dans cette liste

il faut émettre une demande d’évolution.

Remarques#

Le besoin de dupliquer un concept est rare car il est a priori inutile de disposer d’un même objet sous deux noms différents.

Le concept produit (co2) correspond à une copie «profonde» du concept initial (co1), c’est à dire que l’on a dupliqué TOUS les objets JEVEUX de co1.

Le «volume» de co2 dans la base globale est identique à celui de co1.

L’utilisation de la commande conduit donc toujours à une perte dans l’espace disque.

Opérande INFO#

◊    INFO = info

Ce mot clé n’a aucune influence.

Exemple#

Lr1    =    DEFI_LIST_REEL (    …    )

Lr2     =    COPIER (CONCEPT = Lr1)