Mondaic
This API reference is not for the latest stable Salvus version.

salvus.mesh.layered_meshing.material.visco.elastic

Viscoelastic materials.

Classes

Canonical

class Canonical(
    salvus.mesh.layered_meshing.material.visco.elastic._ViscoElasticMaterial
):
    def __init__(
        self,
        QMU: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        QKAPPA: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
    ) -> None:
        ...

An elastic material parameterized by density and p-wave velocity.

Parameters
  • QMU Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — Q for Lame’s second parameter (mu).
  • QKAPPA Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — Q for the bulk modulus.
Attributes
ds Mapping

Material’s xarray representation.

flatten Dict

Get all parameters as a dict.