This repository contains the coding assignments for EM525 at Iowa State University. Each assignment is stored in its own branch:
- Assignment 1: Introduction to linux and C++
- Assignment 2: CST shape functions
- Assignment 3: LST, Q4, Q9 shape functions
- Assignment 4: Quadrature Points and the isoparametric element Jacobian
- Assignment 5: Elastic strain energy density,and element energy, and derivatives
- Assignment 6: Isoparametric elements and unstructured meshes
- Assignment 7: Full FEM simulation
- Assignment 8: Stresses and Convergence Study