├── .gitignore ├── 0-Intro.ipynb ├── 1-GaussQuadrature.ipynb ├── 2-ShapeFuns.ipynb ├── 3-PoissonEquation.ipynb ├── 4-LinearElasticity.ipynb ├── 5-Diffusion.ipynb ├── 6-NewtonRaphson.ipynb ├── 7-TransientNR.ipynb ├── Clean.py ├── Demo-Rank2Tensor.ipynb ├── Demo-Vector.ipynb ├── FEToy ├── __init__.py ├── fe │ ├── __init__.py │ ├── gaussrule.py │ └── shapefun.py ├── mathutils │ ├── __init__.py │ ├── tensor.py │ └── vector.py ├── mesh │ ├── __init__.py │ ├── lagrange1dmesh.py │ └── lagrange2dmesh.py └── postprocess │ ├── PlotResult.py │ ├── Result.py │ └── __init__.py ├── LICENSE ├── README.md └── result.jpg /.gitignore: -------------------------------------------------------------------------------- 1 | .ipynb_checkpoints/ 2 | 3 | __pycache__/ 4 | -------------------------------------------------------------------------------- /0-Intro.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/0-Intro.ipynb -------------------------------------------------------------------------------- /1-GaussQuadrature.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/1-GaussQuadrature.ipynb -------------------------------------------------------------------------------- /2-ShapeFuns.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/2-ShapeFuns.ipynb -------------------------------------------------------------------------------- /3-PoissonEquation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/3-PoissonEquation.ipynb -------------------------------------------------------------------------------- /4-LinearElasticity.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/4-LinearElasticity.ipynb -------------------------------------------------------------------------------- /5-Diffusion.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/5-Diffusion.ipynb -------------------------------------------------------------------------------- /6-NewtonRaphson.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/6-NewtonRaphson.ipynb -------------------------------------------------------------------------------- /7-TransientNR.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/7-TransientNR.ipynb -------------------------------------------------------------------------------- /Clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/Clean.py -------------------------------------------------------------------------------- /Demo-Rank2Tensor.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/Demo-Rank2Tensor.ipynb -------------------------------------------------------------------------------- /Demo-Vector.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/Demo-Vector.ipynb -------------------------------------------------------------------------------- /FEToy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/FEToy/__init__.py -------------------------------------------------------------------------------- /FEToy/fe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/FEToy/fe/__init__.py -------------------------------------------------------------------------------- /FEToy/fe/gaussrule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/FEToy/fe/gaussrule.py -------------------------------------------------------------------------------- /FEToy/fe/shapefun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/FEToy/fe/shapefun.py -------------------------------------------------------------------------------- /FEToy/mathutils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/FEToy/mathutils/__init__.py -------------------------------------------------------------------------------- /FEToy/mathutils/tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/FEToy/mathutils/tensor.py -------------------------------------------------------------------------------- /FEToy/mathutils/vector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/FEToy/mathutils/vector.py -------------------------------------------------------------------------------- /FEToy/mesh/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/FEToy/mesh/__init__.py -------------------------------------------------------------------------------- /FEToy/mesh/lagrange1dmesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/FEToy/mesh/lagrange1dmesh.py -------------------------------------------------------------------------------- /FEToy/mesh/lagrange2dmesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/FEToy/mesh/lagrange2dmesh.py -------------------------------------------------------------------------------- /FEToy/postprocess/PlotResult.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/FEToy/postprocess/PlotResult.py -------------------------------------------------------------------------------- /FEToy/postprocess/Result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/FEToy/postprocess/Result.py -------------------------------------------------------------------------------- /FEToy/postprocess/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/FEToy/postprocess/__init__.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/README.md -------------------------------------------------------------------------------- /result.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatMechLab/FEMLecture/HEAD/result.jpg --------------------------------------------------------------------------------