Interface matériaux Lagamine : - Mise en place de la structure informatique - interface de loi “simples”
void FourthOrderTensor3D::addLagamineComplianceTensor(const double *c)
ajoute la matrice de raideur matérielle calculée par Lagamine (consevée dans le “complianceTensor) dans le formalisme Metafor. On a donc déjà accès à des calculs avec matrice de raideur tangente analytique (au sens Metafor, le “complianceTensor” étant parfois calculé par perturbation au sein du matériau)// ----------- GETTER macro const #define GETMACRO_C(TYPE, VAR, UVAR) \ inline TYPE get##UVAR() const { return (TYPE) VAR; } // ----------- GETTER macro #define GETMACRO(TYPE, VAR, UVAR) \ inline TYPE get##UVAR() { return (TYPE) VAR; }
toolbox.utilities : lignes 81-84 import pwd try: print "\tby :", pwd.getpwuid(os.getuid()).pw_name except: # if ldap is down => pwd cannot return getpwuid print "\tby :", os.getuid()
Added : oo_meta/CMake/findLAGAMINE.cmake Added : oo_nda/mtLagamine Added : oo_nda/mtLagamine/__init__.py Added : oo_nda/mtLagamine/_src Added : oo_nda/mtLagamine/_src/CMakeLists.txt Added : oo_nda/mtLagamine/_src/Added : oo_nda/mtLagamine.i Added : oo_nda/mtLagamine/src Added : oo_nda/mtLagamine/src/ArbLagGpState.cpp Added : oo_nda/mtLagamine/src/ArbLagGpState.h Added : oo_nda/mtLagamine/src/ArbLagMaterial.cpp Added : oo_nda/mtLagamine/src/ArbLagMaterial.h Added : oo_nda/mtLagamine/src/CMakeLists.txt Added : oo_nda/mtLagamine/src/ElaLagGpState.cpp Added : oo_nda/mtLagamine/src/ElaLagGpState.h Added : oo_nda/mtLagamine/src/ElaLagMaterial.cpp Added : oo_nda/mtLagamine/src/ElaLagMaterial.h Added : oo_nda/mtLagamine/src/Hill48LagGpState.cpp Added : oo_nda/mtLagamine/src/Hill48LagGpState.h Added : oo_nda/mtLagamine/src/Hill48LagMaterial.cpp Added : oo_nda/mtLagamine/src/Hill48LagMaterial.h Added : oo_nda/mtLagamine/src/LagamineGpkState.cpp Added : oo_nda/mtLagamine/src/LagamineGpkState.h Added : oo_nda/mtLagamine/src/LagamineMaterial.cpp Added : oo_nda/mtLagamine/src/LagamineMaterial.h Added : oo_nda/mtLagamine/src/Added : oo_nda/mtLagamine.cpp Added : oo_nda/mtLagamine/src/Added : oo_nda/mtLagamine.h Added : oo_nda/mtLagamine/tests Added : oo_nda/mtLagamine/tests/__init__.py Added : oo_nda/mtLagamine/tests/Arb3D Added : oo_nda/mtLagamine/tests/Arb3D/__init__.py Added : oo_nda/mtLagamine/tests/Arb3D/EvpIsoHLinTrac3dEasAna.py Added : oo_nda/mtLagamine/tests/Arb3D/EvpIsoHLinTrac3dSriPrAna.py Added : oo_nda/mtLagamine/tests/Arb3D/EvpKinHLinTrac3dEasAna.py Added : oo_nda/mtLagamine/tests/Arb3D/EvpKinHLinTrac3dSriPrAna.py Added : oo_nda/mtLagamine/tests/Arb3D/EvpMixtHLinTrac3dEasAna.py Added : oo_nda/mtLagamine/tests/Arb3D/EvpMixtHLinTrac3dSriPrAna.py Added : oo_nda/mtLagamine/tests/Arb3D/LagEpArcLinHTrac3dEasAna.py Added : oo_nda/mtLagamine/tests/Arb3D/LagEpArcLinHTrac3dSriPrAna.py Added : oo_nda/mtLagamine/tests/Arb3D/LagEpIsoHLinTrac3dEasAna.py Added : oo_nda/mtLagamine/tests/Arb3D/LagEpIsoHLinTrac3dSriPrAna.py Added : oo_nda/mtLagamine/tests/Arb3D/LagEpKinHLinTrac3dEasAna.py Added : oo_nda/mtLagamine/tests/Arb3D/LagEpKinHLinTrac3dSriPrAna.py Added : oo_nda/mtLagamine/tests/Arb3D/LagEpMixtHLinTrac3dEasAna.py Added : oo_nda/mtLagamine/tests/Arb3D/LagEpMixtHLinTrac3dSriPrAna.py Added : oo_nda/mtLagamine/tests/complex Added : oo_nda/mtLagamine/tests/complex/__init__.py Added : oo_nda/mtLagamine/tests/complex/Arb3D2IsoHLagamine.py Added : oo_nda/mtLagamine/tests/complex/Arb3D2KinHLagamine.py Added : oo_nda/mtLagamine/tests/complex/Arb3D2MixtHLagamine.py Added : oo_nda/mtLagamine/tests/complex/Arb3DIsoHLagamine.py Added : oo_nda/mtLagamine/tests/complex/Arb3DKinHLagamine.py Added : oo_nda/mtLagamine/tests/complex/Arb3DMixtHLagamine.py Added : oo_nda/mtLagamine/tests/complex/ElastLagamine.py Added : oo_nda/mtLagamine/tests/Ela3D Added : oo_nda/mtLagamine/tests/Ela3D/__init__.py Added : oo_nda/mtLagamine/tests/Ela3D/ElastCis3dEasAna.py Added : oo_nda/mtLagamine/tests/Ela3D/ElastCis3dSriPrAna.py Added : oo_nda/mtLagamine/tests/Ela3D/ElastCis3dStdAna.py Added : oo_nda/mtLagamine/tests/Ela3D/ElastTrac3dEasAna.py Added : oo_nda/mtLagamine/tests/Ela3D/ElastTrac3dSriPrAna.py Added : oo_nda/mtLagamine/tests/Ela3D/ElastTrac3dStdAna.py Added : oo_nda/mtLagamine/tests/Ela3D/LagElastCis3dEasAna.py Added : oo_nda/mtLagamine/tests/Ela3D/LagElastCis3dSriPrAna.py Added : oo_nda/mtLagamine/tests/Ela3D/LagElastCis3dStdAna.py Added : oo_nda/mtLagamine/tests/Ela3D/LagElastTrac3dEasAna.py Added : oo_nda/mtLagamine/tests/Ela3D/LagElastTrac3dSriPrAna.py Added : oo_nda/mtLagamine/tests/Ela3D/LagElastTrac3dStdAna.py Added : oo_nda/mtLagamine/tests/Hill3D Added : oo_nda/mtLagamine/tests/Hill3D/__init__.py Added : oo_nda/mtLagamine/tests/Hill3D/EvpIsoHKrupCis3dEasAna.py Added : oo_nda/mtLagamine/tests/Hill3D/EvpIsoHKrupCis3dSriPrAna.py Added : oo_nda/mtLagamine/tests/Hill3D/EvpIsoHKrupTrac3dEasAna.py Added : oo_nda/mtLagamine/tests/Hill3D/EvpIsoHKrupTrac3dSriPrAna.py Added : oo_nda/mtLagamine/tests/Hill3D/LagEvpIsoHKrupCis3dEasAna.py Added : oo_nda/mtLagamine/tests/Hill3D/LagEvpIsoHKrupCis3dSriPrAna.py Added : oo_nda/mtLagamine/tests/Hill3D/LagEvpIsoHKrupTrac3dEasAna.py Added : oo_nda/mtLagamine/tests/Hill3D/LagEvpIsoHKrupTrac3dSriPrAna.py Added : oo_nda/mtLagamine/tools Added : oo_nda/mtLagamine/tools/__init__.py Added : oo_nda/mtLagamine/tools/monoMat3D.py Deleted : Moved :
Adding: Deleted : Moved :
— Luc Papeleux 2018/10/23