Object-oriented architecture for high-order FEM with applications on structural mechanics. - Rodrigo Alves Augusto (2012)