New features

Declaration of the mass density in the MaterialStateManager class and associated free functions

The MaterialStateManager class now have a data member named mass_density.

The following free functions are available in C++:

python bindings

The MaterialStateManager class now have a setMassDensity member. A corresponding free function is also available.

C bindings

The following functions are now available: mgis_bv_material_state_manager_set_uniform_scalar_mass_density, mgis_bv_material_state_manager_set_non_uniform_mass_density, mgis_bv_material_state_manager_is_mass_density_defined, mgis_bv_material_state_manager_is_mass_density_uniform, mgis_bv_material_state_manager_get_uniform_mass_density and mgis_bv_material_state_manager_get_non_uniform_mass_density.

fortran bindings

The following functions are now available: material_state_manager_set_uniform_scalar_mass_density, material_state_manager_is_mass_density_defined and material_state_manager_is_mass_density_uniform.

Support for retrieving the author, the date, the validator and the build identifier

The BehaviourDescription class now exposes the following data members:

C bindings

The following functions are now available:

fortran bindings

The mgis_behaviour module now exposes the following functions:

python bindings

The BehaviourDescription class now exposes the following properties:

Issues solved

Issue #125: Add support for retrieving the build indentifier and the validator

For more details, see https://github.com/thelfer/MFrontGenericInterfaceSupport/issues/125.

Issue #121: Pass the mass density from the MaterialDataManager

This feature is described in Section 1.1.

For more details, see https://github.com/thelfer/MFrontGenericInterfaceSupport/issues/121.