Marmot Documentation
What is Marmot?
Marmot (MAteRialMOdellingToolbox) is a C++-library aiming to provide robust and efficient implementations of state-of-the-art constitutive models for different materials, in particular for quasi-brittle materials such as (sprayed) concrete, rock and soils. It uses modern, object-oriented programming techniques and provides a generic interface that can be easily wrapped into your application. Standard interfaces for commercial finite element codes, such as Abaqus, Plaxis and open source codes like MOOSE or OpenSees, are ready-to-use available.
Truss in compression using a micropolar von Mises plasticity model.
Plane strain compression using a micropolar Drucker-Prager plasticity model
Triaxial compression using an orthotropic jointed rock plasticity model
This library is freely available under the LGPLV2 license. Please find the details in the LICENSE.md file.