A finite element framework for geotechnical applications based on object-oriented programming | lit.salon