# # code_aster is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with code_aster. If not, see <http://www.gnu.org/licenses/>. # -------------------------------------------------------------------- from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PBASLOR = InputParameter(phys=PHY.NEUT_R) PPINTER = InputParameter(phys=PHY.N816_R) PAINTER = InputParameter(phys=PHY.N1360R) PCFACE = InputParameter(phys=PHY.N720_I) PLONGCO = InputParameter(phys=PHY.N120_I) PBASECO = InputParameter(phys=PHY.N2448R) PLST = InputParameter(phys=PHY.NEUT_R) PHEA_NO = InputParameter(phys=PHY.N120_I)
# along with code_aster. If not, see <http://www.gnu.org/licenses/>. # -------------------------------------------------------------------- # person_in_charge: xavier.desroches at edf.fr from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PVARIPR = InputParameter(phys=PHY.VARI_R, container='RESU!VARI_ELGA!N', comment=""" PVARIPR : VARIABLES INTERNES AUX POINTS DE GAUSS """) PCOMPOR = InputParameter(phys=PHY.COMPOR, container='RESU!COMPORTEMENT!N', comment=""" PCOMPOR : COMPORTEMENT """) DISS_ELEM = Option( para_in=( SP.PCACOQU, PCOMPOR, SP.PGEOMER, SP.PMATERC, PVARIPR, ), para_out=(
# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF # MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU # GENERAL PUBLIC LICENSE FOR MORE DETAILS. # # YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE # ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, # 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. # ====================================================================== from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PNBSP_I = InputParameter(phys=PHY.NBSP_I, container='CARA!.CANBSP', comment=""" PNBSP_I : NOMBRE DE SOUS_POINTS """) PCAORIE = InputParameter( phys=PHY.CAORIE, container='CARA!.CARORIEN', comment= """ PCAORIE : ORIENTATION LOCALE D'UN ELEMENT DE POUTRE OU DE TUYAU """) PPINTTO = InputParameter(phys=PHY.N132_R) PCNSETO = InputParameter( phys=PHY.N1280I, container='MODL!.TOPOSE.CNS', comment=""" XFEM - CONNECTIVITE DES SOUS-ELEMENTS """)
# along with code_aster. If not, see <http://www.gnu.org/licenses/>. # -------------------------------------------------------------------- # person_in_charge: Georges-cc.devesa at edf.fr from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PCOMPOR = InputParameter(phys=PHY.COMPOR, comment=""" PCOMPOR : COMPORTEMENT """) PCAORIE = InputParameter(phys=PHY.CAORIE, container='CARA!.CARORIEN', comment=""" PCAORIE : ORIENTATION LOCALE D'UN ELEMENT DE POUTRE OU DE TUYAU """) FONL_NOEU = Option( para_in=( SP.PCADISK, PCAORIE, SP.PCINFDI, PCOMPOR, SP.PDEPLMR, SP.PDEPLPR, SP.PGEOMER,
# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF # MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU # GENERAL PUBLIC LICENSE FOR MORE DETAILS. # # YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE # ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, # 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. # ====================================================================== from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PNBSP_I = InputParameter(phys=PHY.NBSP_I, container='CARA!.CANBSP', comment=""" PNBSP_I : NOMBRE DE SOUS_POINTS """) PVARCPR = InputParameter(phys=PHY.VARI_R, comment=""" PVARCPR : VARIABLES DE COMMANDE """) PCAORIE = InputParameter( phys=PHY.CAORIE, container='CARA!.CARORIEN', comment= """ PCAORIE : ORIENTATION LOCALE D'UN ELEMENT DE POUTRE OU DE TUYAU """) PCOMPOR = InputParameter(phys=PHY.COMPOR) PPINTTO = InputParameter(phys=PHY.N132_R, comment=""" PPINTTO : CHAMP SPECIFIQUE XFEM """)
# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT # WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF # MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU # GENERAL PUBLIC LICENSE FOR MORE DETAILS. # # YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE # ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, # 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. # ====================================================================== from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PCOMPOR = InputParameter(phys=PHY.COMPOR) PVARCPR = InputParameter(phys=PHY.VARI_R, comment=""" PVARCPR : VARIABLES DE COMMANDE """) PMATTTR = OutputParameter(phys=PHY.MTEM_R, type='RESL') MTAN_RIGI_MASS = Option( para_in=( PCOMPOR, SP.PGEOMER, SP.PMATERC, SP.PTEMPEI, SP.PTEMPSR, SP.PTMPCHF, SP.PTMPCHI,
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with code_aster. If not, see <http://www.gnu.org/licenses/>. # -------------------------------------------------------------------- # person_in_charge: jacques.pellet at edf.fr from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PVARCPR = InputParameter(phys=PHY.VARI_R, container='VOLA!&&CCPARA.VARI_INT_N', comment=""" PVARCPR : VARIABLES DE COMMANDE """) PDEFOPG = OutputParameter( phys=PHY.EPSI_R, type='ELGA', comment=""" PDEFOPG : DEFORMATIONS LOGARITHMIQUES AUX POINTS DE GAUSS """) EPSL_ELGA = Option( para_in=( SP.PDEPLAR, SP.PGEOMER, SP.PMATERC, SP.PTEMPSR, PVARCPR, SP.PVARCRR,
# GENERAL PUBLIC LICENSE FOR MORE DETAILS. # # YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE # ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, # 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. # ====================================================================== from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PCOMPOR = InputParameter(phys=PHY.COMPOR, container='RESU!COMPORTEMENT!N', comment=""" PCOMPOR : COMPORTEMENT """) PDEFOPG = OutputParameter(phys=PHY.EPSI_R, type='ELGA', comment=""" PDEFOPG : DEFORMATIONS DUES AU FLUAGE DE DESSICCATION AUX POINTS DE GAUSS """) EPFD_ELGA = Option( para_in=( PCOMPOR, SP.PGEOMER, SP.PVARIGR, ), para_out=( PDEFOPG, ),
# along with code_aster. If not, see <http://www.gnu.org/licenses/>. # -------------------------------------------------------------------- # person_in_charge: jean-luc.flejou at edf.fr from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PVARCPR = InputParameter(phys=PHY.VARI_R, container='VOLA!&&CCPARA.VARI_INT_N', comment=""" PVARCPR : VARIABLES DE COMMANDE """) PCAORIE = InputParameter(phys=PHY.CAORIE, container='CARA!.CARORIEN', comment=""" PCAORIE : ORIENTATION LOCALE D'UN ELEMENT DE POUTRE OU DE TUYAU, ISSUE DE AFFE_CARA_ELEM MOT CLE ORIENTATION """) SIPO_ELNO = Option( para_in=( SP.PABSCUR, SP.PCAARPO, SP.PCAGEPO, SP.PCAGNPO, PCAORIE, SP.PCHDYNR,
# code_aster is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with code_aster. If not, see <http://www.gnu.org/licenses/>. # -------------------------------------------------------------------- # person_in_charge: mickael.abbas at edf.fr from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PDEFOPG = InputParameter(phys=PHY.EPSI_R, container='RESU!EPVC_ELGA!N', comment=""" PDEFOPG : DEFORMATIONS """) EPVC_ELNO = Option( para_in=(PDEFOPG, ), para_out=(SP.PDEFONO, ), condition=(CondCalcul('+', ( (AT.PHENO, 'ME'), (AT.BORD, '0'), )), ), comment=""" EPVC_ELNO : DEFORMATIONS LIEES AUX VARIABLES DE COMMANDE PAR ELEMENTS AUX NOEUDS """, )
# code_aster is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with code_aster. If not, see <http://www.gnu.org/licenses/>. # -------------------------------------------------------------------- from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PCOMPOR = InputParameter(phys=PHY.COMPOR, container='RESU!COMPORTEMENT!N', comment=""" PCOMPOR : COMPORTEMENT """) PCAORIE = InputParameter( phys=PHY.CAORIE, container='CARA!.CARORIEN', comment=""" PCAORIE : ORIENTATION LOCALE D UN ELEMENT DE POUTRE OU DE TUYAU, ISSUE DE AFFE_CARA_ELEM MOT CLE ORIENTATION """) PCONTRR = InputParameter( phys=PHY.SIEF_R, container='RESU!SIEF_ELGA!N', comment=""" PCONTRR : ETAT DE CONTRAINTE AUX POINTS DE GAUSS """) PVARCPR = InputParameter( phys=PHY.VARI_R,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with code_aster. If not, see <http://www.gnu.org/licenses/>. # -------------------------------------------------------------------- # person_in_charge: mickael.abbas at edf.fr from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PPINTER = InputParameter(phys=PHY.N816_R) PLONGCO = InputParameter( phys=PHY.N120_I, container='MODL!.TOPOSE.LON', comment=""" XFEM - NBRE DE TETRAEDRES ET DE SOUS-ELEMENTS """) PGESCLO = InputParameter(phys=PHY.N816_R) PLST = InputParameter(phys=PHY.NEUT_R) PFISNO = InputParameter(phys=PHY.NEUT_I) PHEA_NO = InputParameter(phys=PHY.N120_I) PHEA_FA = InputParameter(phys=PHY.N240_I)
# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF # MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU # GENERAL PUBLIC LICENSE FOR MORE DETAILS. # # YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE # ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, # 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. # ====================================================================== from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PVARCPR = InputParameter(phys=PHY.VARI_R) PCOMPOR = InputParameter(phys=PHY.COMPOR) PCONTRR = InputParameter(phys=PHY.SIEF_R) PVARIPR = InputParameter(phys=PHY.VARI_R) PBASLOR = InputParameter(phys=PHY.NEUT_R) PPINTTO = InputParameter(phys=PHY.N132_R)
# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF # MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU # GENERAL PUBLIC LICENSE FOR MORE DETAILS. # # YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE # ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, # 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. # ====================================================================== from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PCONTRR = InputParameter( phys=PHY.SIEF_R, container='RESU!SIGM_ELGA!N', comment=""" PCONTRR : CONTRAINTES REELLES AUX POINTS DE GAUSS """) PNBSP_I = InputParameter(phys=PHY.NBSP_I, container='CARA!.CANBSP', comment=""" PNBSP_I : NOMBRE DE SOUS_POINTS """) PCOMPOR = InputParameter(phys=PHY.COMPOR, container='RESU!COMPORTEMENT!N', comment=""" PCOMPOR : COMPORTEMENT """) PCNSETO = InputParameter( phys=PHY.N1280I, container='MODL!.TOPOSE.CNS', comment=""" PCNSETO : XFEM - CONNECTIVITE DES SOUS-ELEMENTS """)
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with code_aster. If not, see <http://www.gnu.org/licenses/>. # -------------------------------------------------------------------- # person_in_charge: jacques.pellet at edf.fr from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PNBSP_I = InputParameter(phys=PHY.NBSP_I, container='CARA!.CANBSP', comment=""" PNBSP_I : NOMBRE DE SOUS_POINTS """) PVARCPR = InputParameter(phys=PHY.VARI_R, container='VOLA!&&CCPARA.VARI_INT_N', comment=""" PVARCPR: TEMPERATURES INSTANT ACTUEL """) PCAORIE = InputParameter( phys=PHY.CAORIE, container='CARA!.CARORIEN', comment=""" PCAORIE : ORIENTATION LOCALE D'UN ELEMENT DE POUTRE OU DE TUYAU, ISSUE DE AFFE_CARA_ELEM MOT CLE ORIENTATION """) PCOMPOR = InputParameter(phys=PHY.COMPOR, container='CHMA!.COMPOR') PENERDR = OutputParameter(
# GENERAL PUBLIC LICENSE FOR MORE DETAILS. # # YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE # ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, # 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. # ====================================================================== from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PLSN = InputParameter(phys=PHY.NEUT_R, comment=""" XFEM """) PLST = InputParameter(phys=PHY.NEUT_R, comment=""" XFEM """) PPINTER = InputParameter(phys=PHY.N816_R, comment=""" XFEM """) PAINTER = InputParameter(phys=PHY.N1360R, comment=""" XFEM """) PCFACE = InputParameter(phys=PHY.N720_I,
# GENERAL PUBLIC LICENSE FOR MORE DETAILS. # # YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE # ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, # 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. # ====================================================================== from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PSIEF_R = InputParameter(phys=PHY.SIEF_R, comment=""" PSIEF_R : CONTRAINTES AUX POINTS DE GAUSS """) PVARCPR = InputParameter(phys=PHY.VARI_R, comment=""" PVARCPR : VARIABLE DE COMMANDE """) PERREUR = OutputParameter(phys=PHY.ERRE_R, type='ELEM', comment=""" PERREUR : ESTIMATEUR D ERREUR """) CALC_ESTI_ERRE = Option( para_in=( SP.PGEOMER, SP.PMATERC, PSIEF_R,
# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF # MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU # GENERAL PUBLIC LICENSE FOR MORE DETAILS. # # YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE # ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, # 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. # ====================================================================== from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PDEFORR = InputParameter( phys=PHY.EPSI_R, container='RESU!EPSG_ELGA!N', comment=""" PDEFORR : DEFORMATIONS PAR ELEMENT AUX POINTS DE GAUSS """) PDEFOEQ = OutputParameter( phys=PHY.EPSI_R, type='ELGA', comment= """ PDEFOEQ : DEFORMATIONS EQUIVALENTES PAR ELEMENT AUX POINTS DE GAUSS """ ) EPGQ_ELGA = Option( para_in=(PDEFORR, ), para_out=(PDEFOEQ, ), condition=(CondCalcul('+', ( (AT.PHENO, 'ME'), (AT.BORD, '0'),
# but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with code_aster. If not, see <http://www.gnu.org/licenses/>. # -------------------------------------------------------------------- # person_in_charge: jean-luc.flejou at edf.fr from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PCAORIE = InputParameter(phys=PHY.GEOM_R) CARA_SECT_POUT3 = Option( para_in=( SP.PCACOQU, PCAORIE, SP.PGEOMER, ), para_out=(SP.PCASECT, ), condition=( CondCalcul('+', ( (AT.PHENO, 'ME'), (AT.BORD, '-1'), )), CondCalcul('+', ( (AT.PHENO, 'ME'),
# This file is part of code_aster. # # code_aster is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # code_aster is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with code_aster. If not, see <http://www.gnu.org/licenses/>. # -------------------------------------------------------------------- # person_in_charge: jessica.haelewyn at edf.fr from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PDDLIMR = InputParameter(phys=PHY.DDLI_R) THER_DDLI_R = Option( para_in=(PDDLIMR, ), para_out=(SP.PVECTTR, ), condition=(CondCalcul('+', ((AT.CL_DUAL, 'OUI'), )), ), )
# # You should have received a copy of the GNU General Public License # along with code_aster. If not, see <http://www.gnu.org/licenses/>. # -------------------------------------------------------------------- # person_in_charge: xavier.desroches at edf.fr from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PPINTTO = InputParameter(phys=PHY.N132_R) PCNSETO = InputParameter(phys=PHY.N1280I, container='MODL!.TOPOSE.CNS', comment=""" XFEM - CONNECTIVITE DES SOUS-ELEMENTS """) PHEAVTO = InputParameter(phys=PHY.N512_I) PHEA_NO = InputParameter(phys=PHY.N120_I) PLONCHA = InputParameter(phys=PHY.N120_I, container='MODL!.TOPOSE.LON', comment=""" XFEM - NBRE DE TETRAEDRES ET DE SOUS-ELEMENTS """)
# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF # MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU # GENERAL PUBLIC LICENSE FOR MORE DETAILS. # # YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE # ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, # 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. # ====================================================================== from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PNBSP_I = InputParameter( phys=PHY.NBSP_I, comment= """ NOMBRE DE SOUS-POINTS (EPAISSEUR COQUES/TUYAUX) ET DE FIBRES (PMF) """) PCAORIE = InputParameter( phys=PHY.CAORIE, comment=""" ORIENTATION DES REPERES LOCAUX DES POUTRES ET TUYAUX """) PPINTTO = InputParameter(phys=PHY.N132_R) PCNSETO = InputParameter( phys=PHY.N1280I, container='MODL!.TOPOSE.CNS', comment=""" XFEM - CONNECTIVITE DES SOUS-ELEMENTS """) PPMILTO = InputParameter(phys=PHY.N792_R)
# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT # WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF # MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU # GENERAL PUBLIC LICENSE FOR MORE DETAILS. # # YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE # ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, # 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. # ====================================================================== from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PCOMPOR = InputParameter( phys=PHY.COMPOR, comment=""" Informations for non-linear comportment """) PCAORIE = InputParameter( phys=PHY.CAORIE, container='CARA!.CARORIEN', comment= """ PCAORIE : ORIENTATION LOCALE D'UN ELEMENT DE POUTRE OU DE TUYAU """) PCACO3D = InputParameter(phys=PHY.CACO3D) PCONTMR = InputParameter(phys=PHY.SIEF_R) PVARIMR = InputParameter(phys=PHY.VARI_R) PVARCPR = InputParameter( phys=PHY.VARI_R, comment=""" PVARCPR : VARIABLES DE COMMANDES POUR T+ """)
# along with code_aster. If not, see <http://www.gnu.org/licenses/>. # -------------------------------------------------------------------- # person_in_charge: samuel.geniaut at edf.fr from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PLSN = InputParameter(phys=PHY.NEUT_R) PLST = InputParameter(phys=PHY.NEUT_R) PPMILTO = InputParameter(phys=PHY.N792_R) PPINTTO = InputParameter(phys=PHY.N132_R) PCNSETO = InputParameter(phys=PHY.N1280I) PLONCHA = InputParameter(phys=PHY.N120_I)
# along with code_aster. If not, see <http://www.gnu.org/licenses/>. # -------------------------------------------------------------------- # person_in_charge: nicolas.greffet at edf.fr from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PCAORIE = InputParameter(phys=PHY.CAORIE, container='CARA!.CARORIEN', comment=""" PCAORIE : ORIENTATION LOCALE D'UN ELEMENT DE POUTRE OU DE TUYAU """) PVARCPR = InputParameter(phys=PHY.VARI_R) PNBSP_I = InputParameter(phys=PHY.NBSP_I, container='CARA!.CANBSP', comment=""" PNBSP_I : NOMBRE DE SOUS_POINTS """) PCOMPOR = InputParameter(phys=PHY.COMPOR) MASS_FLUI_STRU = Option( para_in=( SP.PABSCUR,
# along with code_aster. If not, see <http://www.gnu.org/licenses/>. # -------------------------------------------------------------------- # person_in_charge: josselin.delmas at edf.fr from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PVOISIN = InputParameter(phys=PHY.VOISIN, comment=""" PVOISIN : VOISINS DE L ELEMENT """) PPINTTO = InputParameter(phys=PHY.N132_R, comment=""" PPINTTO : XFEM, POINTS D INTERSECTION """) PCNSETO = InputParameter(phys=PHY.N1280I, container='MODL!.TOPOSE.CNS', comment=""" XFEM - CONNECTIVITE DES SOUS-ELEMENTS """) PLONCHA = InputParameter(phys=PHY.N120_I, container='MODL!.TOPOSE.LON', comment=""" XFEM - NBRE DE TETRAEDRES ET DE SOUS-ELEMENTS """) PCVOISX = InputParameter(phys=PHY.N120_I,
# # code_aster is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with code_aster. If not, see <http://www.gnu.org/licenses/>. # -------------------------------------------------------------------- from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PFONC = InputParameter( phys=PHY.NEUT_K8, comment=""" HHO - Noms des fonctions AFFE_CHAR_CINE_F""") PCINE = OutputParameter(phys=PHY.DEPL_R, type='ELNO') HHO_CINE_F_MECA = Option( para_in=( SP.PGEOMER, SP.PINSTPR, PFONC, ), para_out=(PCINE, ), condition=(CondCalcul('+', ( (AT.PHENO, 'ME'), (AT.BORD, '0'), )), ), )
# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT # WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF # MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU # GENERAL PUBLIC LICENSE FOR MORE DETAILS. # # YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE # ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, # 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. # ====================================================================== from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PVARCPR = InputParameter(phys=PHY.VARI_R, comment=""" PVARCPR : VARIABLES DE COMMANDE """) PCAORIE = InputParameter( phys=PHY.CAORIE, container='CARA!.CARORIEN', comment= """ PCAORIE : ORIENTATION LOCALE D'UN ELEMENT DE POUTRE OU DE TUYAU """) PCOMPOR = InputParameter(phys=PHY.COMPOR) CHAR_MECA_SECH_R = Option( para_in=( SP.PCAGNBA, SP.PCAGNPO, SP.PCAMASS, PCAORIE,
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with code_aster. If not, see <http://www.gnu.org/licenses/>. # -------------------------------------------------------------------- # person_in_charge: jacques.pellet at edf.fr from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PCONTMR = InputParameter( phys=PHY.SIEF_R, container='RESU!SIEF_ELGA!NM1T', comment=""" PCONTMR : CONTRAINTES INSTANT PRECEDENT """) PCONTPR = InputParameter(phys=PHY.SIEF_R, container='RESU!SIEF_ELGA!N', comment=""" PCONTPR : CONTRAINTES INSTANT ACTUEL """) PENERDM = InputParameter( phys=PHY.ENER_R, container='RESU!ETOT_ELEM!NM1T', comment=""" PENERDM : ENERGIE TOTALE PAR ELEMENT INSTANT PRECEDENT """) PENERDR = OutputParameter( phys=PHY.ENER_R, type='ELEM', comment=""" PENERDR : ENERGIE TOTALE PAR ELEMENT """)
# but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with code_aster. If not, see <http://www.gnu.org/licenses/>. # -------------------------------------------------------------------- # person_in_charge: mickael.abbas at edf.fr from cataelem.Tools.base_objects import InputParameter, OutputParameter, Option, CondCalcul import cataelem.Commons.physical_quantities as PHY import cataelem.Commons.parameters as SP import cataelem.Commons.attributes as AT PLSN = InputParameter(phys=PHY.NEUT_R, comment=""" XFEM """) PLST = InputParameter(phys=PHY.NEUT_R, comment=""" XFEM """) PPINTER = InputParameter(phys=PHY.N816_R, comment=""" XFEM """) PAINTER = InputParameter(phys=PHY.N1360R, comment=""" XFEM """) PCFACE = InputParameter(phys=PHY.N720_I, comment=""" XFEM """) PLONGCO = InputParameter( phys=PHY.N120_I, comment=""" XFEM - NBRE DE TETRAEDRES ET DE SOUS-ELEMENTS """) PBASECO = InputParameter(phys=PHY.N2448R, comment=""" XFEM """)