RiemannElasto1D

Generate the analytical solution to the Riemann problem of 1D elastodynamics.

You are now following this Submission

A Matlab toolbox is provided, which solves the Riemann problem of 1D elastodynamics in the case of a nonlinear stress-strain relationship. This so-called Landau's law writes sigma = E epsilon (1 - beta epsilon - delta epsilon²). The configuration is set in the file Config1D.m, and the problem is solved by Solve1D.m. A detailed documentation is provided, and quick intructions can be found in the file README.txt. The implemented method is described in the article "Analytical solution to 1D nonlinear elastodynamics with general constitutive laws", Wave Motion, by H. Berjamin, B. Lombard, G. Chiavassa, and N. Favrie (2017).

Cite As

Harold Berjamin (2026). RiemannElasto1D (https://www.mathworks.com/matlabcentral/fileexchange/63424-riemannelasto1d), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.1

Links in help, version number.

1.0.0.0