├── Case studies ├── kCTM.for ├── kpolarDecomp.for ├── kstress_calc.for ├── residualStress.inp ├── torque_stretch_cylinder.inp ├── umat_MA_global.for ├── umat_MA_local.for └── utilities.for ├── LICENSE ├── Lesson A - deformation gradient ├── Abaqus │ ├── WE2_global.inp │ ├── WE2_local.inp │ ├── WE3_local.inp │ ├── Worked_Example_1 │ │ ├── WE1_PStress_NoOri.dat │ │ ├── WE1_PStress_NoOri.inp │ │ ├── WE1_PStress_Ori.dat │ │ ├── WE1_PStress_Ori.inp │ │ ├── WE1_PStress_Ori_largeDef.dat │ │ ├── WE1_PStress_Ori_largeDef.inp │ │ ├── WE1_Shell_NoOri.dat │ │ ├── WE1_Shell_NoOri.inp │ │ ├── WE1_Shell_Ori.dat │ │ ├── WE1_Shell_Ori.inp │ │ ├── WE1_Shell_Ori_largeDef.dat │ │ └── WE1_Shell_Ori_largeDef.inp │ ├── displacements_for_inpFile.m │ └── plotLocalCoordinates.py └── Matlab │ ├── Worked_example_1.m │ ├── Worked_example_1_largeDef.m │ ├── Worked_example_2.m │ ├── Worked_example_3.m │ ├── classicalLocalDGrad.m │ ├── classicalLocalDGrad.mlx │ ├── classicalLocalDGrad2.mlx │ ├── dfgrdplot.m │ └── polardecomp.m ├── Lesson B - hyperelastic constitutive models ├── Abaqus │ ├── WE4_global.inp │ ├── WE4_local.inp │ └── WE5_local.inp └── Matlab │ ├── NeoHooke.m │ ├── Worked_example_4.m │ ├── Worked_example_5.m │ ├── dfgrdplot.m │ └── polardecomp.m ├── Lesson C - fibre reinforced anistropic models ├── Abaqus │ ├── WE8_global.inp │ ├── WE8_local.inp │ ├── WE9_global.inp │ ├── WE9_local.inp │ ├── displacements_for_inpFile.m │ ├── kCTM.for │ ├── kpolarDecomp.for │ ├── kstress_calc.for │ ├── umat_MA_global.for │ ├── umat_MA_local.for │ └── utilities.for └── Matlab │ ├── MA_global.m │ ├── MA_local.m │ ├── Worked_example_6.m │ ├── Worked_example_7.m │ ├── Worked_example_8.m │ ├── Worked_example_9.m │ ├── dfgrdplot.m │ └── polardecomp.m └── README.md /Case studies/kCTM.for: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Case studies/kCTM.for -------------------------------------------------------------------------------- /Case studies/kpolarDecomp.for: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Case studies/kpolarDecomp.for -------------------------------------------------------------------------------- /Case studies/kstress_calc.for: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Case studies/kstress_calc.for -------------------------------------------------------------------------------- /Case studies/residualStress.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Case studies/residualStress.inp -------------------------------------------------------------------------------- /Case studies/torque_stretch_cylinder.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Case studies/torque_stretch_cylinder.inp -------------------------------------------------------------------------------- /Case studies/umat_MA_global.for: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Case studies/umat_MA_global.for -------------------------------------------------------------------------------- /Case studies/umat_MA_local.for: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Case studies/umat_MA_local.for -------------------------------------------------------------------------------- /Case studies/utilities.for: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Case studies/utilities.for -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/LICENSE -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Abaqus/WE2_global.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Abaqus/WE2_global.inp -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Abaqus/WE2_local.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Abaqus/WE2_local.inp -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Abaqus/WE3_local.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Abaqus/WE3_local.inp -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_PStress_NoOri.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_PStress_NoOri.dat -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_PStress_NoOri.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_PStress_NoOri.inp -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_PStress_Ori.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_PStress_Ori.dat -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_PStress_Ori.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_PStress_Ori.inp -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_PStress_Ori_largeDef.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_PStress_Ori_largeDef.dat -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_PStress_Ori_largeDef.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_PStress_Ori_largeDef.inp -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_Shell_NoOri.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_Shell_NoOri.dat -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_Shell_NoOri.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_Shell_NoOri.inp -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_Shell_Ori.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_Shell_Ori.dat -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_Shell_Ori.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_Shell_Ori.inp -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_Shell_Ori_largeDef.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_Shell_Ori_largeDef.dat -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_Shell_Ori_largeDef.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Abaqus/Worked_Example_1/WE1_Shell_Ori_largeDef.inp -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Abaqus/displacements_for_inpFile.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Abaqus/displacements_for_inpFile.m -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Abaqus/plotLocalCoordinates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Abaqus/plotLocalCoordinates.py -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Matlab/Worked_example_1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Matlab/Worked_example_1.m -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Matlab/Worked_example_1_largeDef.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Matlab/Worked_example_1_largeDef.m -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Matlab/Worked_example_2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Matlab/Worked_example_2.m -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Matlab/Worked_example_3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Matlab/Worked_example_3.m -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Matlab/classicalLocalDGrad.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Matlab/classicalLocalDGrad.m -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Matlab/classicalLocalDGrad.mlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Matlab/classicalLocalDGrad.mlx -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Matlab/classicalLocalDGrad2.mlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Matlab/classicalLocalDGrad2.mlx -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Matlab/dfgrdplot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Matlab/dfgrdplot.m -------------------------------------------------------------------------------- /Lesson A - deformation gradient/Matlab/polardecomp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson A - deformation gradient/Matlab/polardecomp.m -------------------------------------------------------------------------------- /Lesson B - hyperelastic constitutive models/Abaqus/WE4_global.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson B - hyperelastic constitutive models/Abaqus/WE4_global.inp -------------------------------------------------------------------------------- /Lesson B - hyperelastic constitutive models/Abaqus/WE4_local.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson B - hyperelastic constitutive models/Abaqus/WE4_local.inp -------------------------------------------------------------------------------- /Lesson B - hyperelastic constitutive models/Abaqus/WE5_local.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson B - hyperelastic constitutive models/Abaqus/WE5_local.inp -------------------------------------------------------------------------------- /Lesson B - hyperelastic constitutive models/Matlab/NeoHooke.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson B - hyperelastic constitutive models/Matlab/NeoHooke.m -------------------------------------------------------------------------------- /Lesson B - hyperelastic constitutive models/Matlab/Worked_example_4.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson B - hyperelastic constitutive models/Matlab/Worked_example_4.m -------------------------------------------------------------------------------- /Lesson B - hyperelastic constitutive models/Matlab/Worked_example_5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson B - hyperelastic constitutive models/Matlab/Worked_example_5.m -------------------------------------------------------------------------------- /Lesson B - hyperelastic constitutive models/Matlab/dfgrdplot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson B - hyperelastic constitutive models/Matlab/dfgrdplot.m -------------------------------------------------------------------------------- /Lesson B - hyperelastic constitutive models/Matlab/polardecomp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson B - hyperelastic constitutive models/Matlab/polardecomp.m -------------------------------------------------------------------------------- /Lesson C - fibre reinforced anistropic models/Abaqus/WE8_global.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson C - fibre reinforced anistropic models/Abaqus/WE8_global.inp -------------------------------------------------------------------------------- /Lesson C - fibre reinforced anistropic models/Abaqus/WE8_local.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson C - fibre reinforced anistropic models/Abaqus/WE8_local.inp -------------------------------------------------------------------------------- /Lesson C - fibre reinforced anistropic models/Abaqus/WE9_global.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson C - fibre reinforced anistropic models/Abaqus/WE9_global.inp -------------------------------------------------------------------------------- /Lesson C - fibre reinforced anistropic models/Abaqus/WE9_local.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson C - fibre reinforced anistropic models/Abaqus/WE9_local.inp -------------------------------------------------------------------------------- /Lesson C - fibre reinforced anistropic models/Abaqus/displacements_for_inpFile.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson C - fibre reinforced anistropic models/Abaqus/displacements_for_inpFile.m -------------------------------------------------------------------------------- /Lesson C - fibre reinforced anistropic models/Abaqus/kCTM.for: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson C - fibre reinforced anistropic models/Abaqus/kCTM.for -------------------------------------------------------------------------------- /Lesson C - fibre reinforced anistropic models/Abaqus/kpolarDecomp.for: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson C - fibre reinforced anistropic models/Abaqus/kpolarDecomp.for -------------------------------------------------------------------------------- /Lesson C - fibre reinforced anistropic models/Abaqus/kstress_calc.for: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson C - fibre reinforced anistropic models/Abaqus/kstress_calc.for -------------------------------------------------------------------------------- /Lesson C - fibre reinforced anistropic models/Abaqus/umat_MA_global.for: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson C - fibre reinforced anistropic models/Abaqus/umat_MA_global.for -------------------------------------------------------------------------------- /Lesson C - fibre reinforced anistropic models/Abaqus/umat_MA_local.for: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson C - fibre reinforced anistropic models/Abaqus/umat_MA_local.for -------------------------------------------------------------------------------- /Lesson C - fibre reinforced anistropic models/Abaqus/utilities.for: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson C - fibre reinforced anistropic models/Abaqus/utilities.for -------------------------------------------------------------------------------- /Lesson C - fibre reinforced anistropic models/Matlab/MA_global.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson C - fibre reinforced anistropic models/Matlab/MA_global.m -------------------------------------------------------------------------------- /Lesson C - fibre reinforced anistropic models/Matlab/MA_local.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson C - fibre reinforced anistropic models/Matlab/MA_local.m -------------------------------------------------------------------------------- /Lesson C - fibre reinforced anistropic models/Matlab/Worked_example_6.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson C - fibre reinforced anistropic models/Matlab/Worked_example_6.m -------------------------------------------------------------------------------- /Lesson C - fibre reinforced anistropic models/Matlab/Worked_example_7.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson C - fibre reinforced anistropic models/Matlab/Worked_example_7.m -------------------------------------------------------------------------------- /Lesson C - fibre reinforced anistropic models/Matlab/Worked_example_8.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson C - fibre reinforced anistropic models/Matlab/Worked_example_8.m -------------------------------------------------------------------------------- /Lesson C - fibre reinforced anistropic models/Matlab/Worked_example_9.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson C - fibre reinforced anistropic models/Matlab/Worked_example_9.m -------------------------------------------------------------------------------- /Lesson C - fibre reinforced anistropic models/Matlab/dfgrdplot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson C - fibre reinforced anistropic models/Matlab/dfgrdplot.m -------------------------------------------------------------------------------- /Lesson C - fibre reinforced anistropic models/Matlab/polardecomp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/Lesson C - fibre reinforced anistropic models/Matlab/polardecomp.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LallyLabTCD/localBasisAbaqus/HEAD/README.md --------------------------------------------------------------------------------