Ariadne Material Modelling Library V6.1

This is a material properties library using object-oriented code constructions. Inheritance and polymorphism allow a generic class to be defined for each type of material behaviour. Operator overloading is used to make I/O neater and to allow concrete subclasses to define faster ways of performing some calculations.