weac package

Submodules

Module contents

WEak Layer AntiCrack nucleation model.

Implementation of closed-form analytical models for the analysis of dry-snow slab avalanche release.

class weac.Inverse(system='pst-', layers=None, parameters=(6.0, 4.6, 0.25))[source]

Bases: FieldQuantitiesMixin, SolutionMixin, AnalysisMixin, OutputMixin, Eigensystem

Fit the elastic properties of the layers of a snowpack.

Allows for the inverse identification of the elastic properties of the layers of a snowpack from full-field displacement measurements.

Inherits methods for the eigensystem calculation from the base class Eigensystem(), methods for the calculation of field quantities from FieldQuantitiesMixin(), methods for the solution of the system from SolutionMixin() and methods for the output analysis from AnalysisMixin().

class weac.Layered(system='pst-', layers=None, touchdown=False)[source]

Bases: FieldQuantitiesMixin, SlabContactMixin, SolutionMixin, AnalysisMixin, OutputMixin, Eigensystem

Layered beam on elastic foundation model application interface.

Inherits methods for the eigensystem calculation from the base class Eigensystem(), methods for the calculation of field quantities from FieldQuantitiesMixin(), methods for the solution of the system from SolutionMixin() and methods for the output analysis from AnalysisMixin().