├── .gitignore ├── Docs ├── Shahi-FEM-handbook.pdf ├── fem_package_nrc.gif ├── fem_toolbox.jpg └── fem_toolbox.png ├── Instructions.pdf ├── LICENSE ├── README.md ├── Source Code ├── GUI │ ├── FiniteElementGUI.fig │ ├── FiniteElementGUI.m │ ├── Model.mat │ ├── PlotMeshX.p │ ├── Solution.mat │ ├── inpFileReader.p │ ├── printResult.m │ └── printSummary.m ├── PlaneFrame │ ├── input1.txt │ ├── input2.txt │ ├── lib │ │ ├── beamShapeFunctions.m │ │ ├── facenodes.m │ │ ├── integrationpoints.m │ │ ├── integrationweights.m │ │ ├── nfacenodes.m │ │ ├── numberofintegrationpoints.m │ │ ├── planeFrameAnalysis.m │ │ ├── planeFrameExplicit.m │ │ ├── planeFrameNumerical.m │ │ ├── shapefunctionderivs.m │ │ └── shapefunctions.m │ ├── lib_io │ │ ├── inpFileReader.p │ │ ├── plotmesh.p │ │ ├── printResult.m │ │ ├── printStiff.m │ │ └── printSummary.m │ └── main.m ├── PlaneStress PlaneStrain │ ├── input1.txt │ ├── input2.txt │ ├── input3.txt │ ├── lib │ │ ├── eldload.m │ │ ├── elstif.m │ │ ├── facenodes.m │ │ ├── femGeneral.m │ │ ├── globalstiffness.m │ │ ├── globaltraction.m │ │ ├── integrationpoints.m │ │ ├── integrationweights.m │ │ ├── materialstiffness.m │ │ ├── materialstress.m │ │ ├── nfacenodes.m │ │ ├── numberofintegrationpoints.m │ │ ├── plotmesh.m │ │ ├── print_results.m │ │ ├── shapefunctionderivs.m │ │ ├── shapefunctions.m │ │ └── solution.m │ ├── lib_io │ │ ├── inpFileReader.p │ │ ├── printResult.m │ │ └── printSummary.m │ └── main.m ├── PlaneTruss │ ├── input1.txt │ ├── input2.txt │ ├── input3.txt │ ├── lib │ │ ├── shapefunctionderivs.m │ │ ├── shapefunctions.m │ │ ├── trussAnalysisExplicit.m │ │ └── trussAnalysisNumerical.m │ ├── lib_io │ │ ├── inpFileReader.p │ │ ├── plotModel.p │ │ ├── printResult.m │ │ ├── printStiff.m │ │ └── printSummary.m │ └── main.m └── fem.m └── Toolbox Installation File └── FEM Package.mltbx /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /Docs/Shahi-FEM-handbook.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Docs/Shahi-FEM-handbook.pdf -------------------------------------------------------------------------------- /Docs/fem_package_nrc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Docs/fem_package_nrc.gif -------------------------------------------------------------------------------- /Docs/fem_toolbox.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Docs/fem_toolbox.jpg -------------------------------------------------------------------------------- /Docs/fem_toolbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Docs/fem_toolbox.png -------------------------------------------------------------------------------- /Instructions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Instructions.pdf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/README.md -------------------------------------------------------------------------------- /Source Code/GUI/FiniteElementGUI.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/GUI/FiniteElementGUI.fig -------------------------------------------------------------------------------- /Source Code/GUI/FiniteElementGUI.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/GUI/FiniteElementGUI.m -------------------------------------------------------------------------------- /Source Code/GUI/Model.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/GUI/Model.mat -------------------------------------------------------------------------------- /Source Code/GUI/PlotMeshX.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/GUI/PlotMeshX.p -------------------------------------------------------------------------------- /Source Code/GUI/Solution.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/GUI/Solution.mat -------------------------------------------------------------------------------- /Source Code/GUI/inpFileReader.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/GUI/inpFileReader.p -------------------------------------------------------------------------------- /Source Code/GUI/printResult.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/GUI/printResult.m -------------------------------------------------------------------------------- /Source Code/GUI/printSummary.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/GUI/printSummary.m -------------------------------------------------------------------------------- /Source Code/PlaneFrame/input1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneFrame/input1.txt -------------------------------------------------------------------------------- /Source Code/PlaneFrame/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneFrame/input2.txt -------------------------------------------------------------------------------- /Source Code/PlaneFrame/lib/beamShapeFunctions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneFrame/lib/beamShapeFunctions.m -------------------------------------------------------------------------------- /Source Code/PlaneFrame/lib/facenodes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneFrame/lib/facenodes.m -------------------------------------------------------------------------------- /Source Code/PlaneFrame/lib/integrationpoints.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneFrame/lib/integrationpoints.m -------------------------------------------------------------------------------- /Source Code/PlaneFrame/lib/integrationweights.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneFrame/lib/integrationweights.m -------------------------------------------------------------------------------- /Source Code/PlaneFrame/lib/nfacenodes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneFrame/lib/nfacenodes.m -------------------------------------------------------------------------------- /Source Code/PlaneFrame/lib/numberofintegrationpoints.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneFrame/lib/numberofintegrationpoints.m -------------------------------------------------------------------------------- /Source Code/PlaneFrame/lib/planeFrameAnalysis.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneFrame/lib/planeFrameAnalysis.m -------------------------------------------------------------------------------- /Source Code/PlaneFrame/lib/planeFrameExplicit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneFrame/lib/planeFrameExplicit.m -------------------------------------------------------------------------------- /Source Code/PlaneFrame/lib/planeFrameNumerical.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneFrame/lib/planeFrameNumerical.m -------------------------------------------------------------------------------- /Source Code/PlaneFrame/lib/shapefunctionderivs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneFrame/lib/shapefunctionderivs.m -------------------------------------------------------------------------------- /Source Code/PlaneFrame/lib/shapefunctions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneFrame/lib/shapefunctions.m -------------------------------------------------------------------------------- /Source Code/PlaneFrame/lib_io/inpFileReader.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneFrame/lib_io/inpFileReader.p -------------------------------------------------------------------------------- /Source Code/PlaneFrame/lib_io/plotmesh.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneFrame/lib_io/plotmesh.p -------------------------------------------------------------------------------- /Source Code/PlaneFrame/lib_io/printResult.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneFrame/lib_io/printResult.m -------------------------------------------------------------------------------- /Source Code/PlaneFrame/lib_io/printStiff.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneFrame/lib_io/printStiff.m -------------------------------------------------------------------------------- /Source Code/PlaneFrame/lib_io/printSummary.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneFrame/lib_io/printSummary.m -------------------------------------------------------------------------------- /Source Code/PlaneFrame/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneFrame/main.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/input1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/input1.txt -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/input2.txt -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/input3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/input3.txt -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib/eldload.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib/eldload.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib/elstif.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib/elstif.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib/facenodes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib/facenodes.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib/femGeneral.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib/femGeneral.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib/globalstiffness.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib/globalstiffness.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib/globaltraction.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib/globaltraction.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib/integrationpoints.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib/integrationpoints.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib/integrationweights.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib/integrationweights.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib/materialstiffness.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib/materialstiffness.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib/materialstress.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib/materialstress.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib/nfacenodes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib/nfacenodes.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib/numberofintegrationpoints.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib/numberofintegrationpoints.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib/plotmesh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib/plotmesh.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib/print_results.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib/print_results.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib/shapefunctionderivs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib/shapefunctionderivs.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib/shapefunctions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib/shapefunctions.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib/solution.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib/solution.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib_io/inpFileReader.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib_io/inpFileReader.p -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib_io/printResult.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib_io/printResult.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/lib_io/printSummary.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/lib_io/printSummary.m -------------------------------------------------------------------------------- /Source Code/PlaneStress PlaneStrain/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneStress PlaneStrain/main.m -------------------------------------------------------------------------------- /Source Code/PlaneTruss/input1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneTruss/input1.txt -------------------------------------------------------------------------------- /Source Code/PlaneTruss/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneTruss/input2.txt -------------------------------------------------------------------------------- /Source Code/PlaneTruss/input3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneTruss/input3.txt -------------------------------------------------------------------------------- /Source Code/PlaneTruss/lib/shapefunctionderivs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneTruss/lib/shapefunctionderivs.m -------------------------------------------------------------------------------- /Source Code/PlaneTruss/lib/shapefunctions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneTruss/lib/shapefunctions.m -------------------------------------------------------------------------------- /Source Code/PlaneTruss/lib/trussAnalysisExplicit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneTruss/lib/trussAnalysisExplicit.m -------------------------------------------------------------------------------- /Source Code/PlaneTruss/lib/trussAnalysisNumerical.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneTruss/lib/trussAnalysisNumerical.m -------------------------------------------------------------------------------- /Source Code/PlaneTruss/lib_io/inpFileReader.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneTruss/lib_io/inpFileReader.p -------------------------------------------------------------------------------- /Source Code/PlaneTruss/lib_io/plotModel.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneTruss/lib_io/plotModel.p -------------------------------------------------------------------------------- /Source Code/PlaneTruss/lib_io/printResult.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneTruss/lib_io/printResult.m -------------------------------------------------------------------------------- /Source Code/PlaneTruss/lib_io/printStiff.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneTruss/lib_io/printStiff.m -------------------------------------------------------------------------------- /Source Code/PlaneTruss/lib_io/printSummary.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneTruss/lib_io/printSummary.m -------------------------------------------------------------------------------- /Source Code/PlaneTruss/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/PlaneTruss/main.m -------------------------------------------------------------------------------- /Source Code/fem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Source Code/fem.m -------------------------------------------------------------------------------- /Toolbox Installation File/FEM Package.mltbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahrokhx/FEM_Toolbox/HEAD/Toolbox Installation File/FEM Package.mltbx --------------------------------------------------------------------------------