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

salvus.material.acoustic.hexagonal

Hexagonal (VTI) anisotropic acoustic materials.

Classes

TensorComponents3D

class TensorComponents3D(
    salvus.material.acoustic.hexagonal._Hexagonal,
    salvus.material.acoustic.AcousticTensorComponents,
):
    def __init__(
        self,
        M0: Union[ConstantParameter, ~F],
        D11: Union[ConstantParameter, ~F],
        D33: Union[ConstantParameter, ~F],
        D13: Union[ConstantParameter, ~F],
    ) -> None: ...

Hexagonal anisotropic acoustic material parametrized by acoustic tensor.

Parameters
  • M0 Union[ConstantParameter, ~F] — The density in kg / m^3.
  • D11 Union[ConstantParameter, ~F] — The d_11 component of the acoustic tensor.
  • D33 Union[ConstantParameter, ~F] — The d_33 component of the acoustic tensor.
  • D13 Union[ConstantParameter, ~F] — The d_13 component of the acoustic tensor.
Attributes
ds Mapping

Material’s xarray representation.

flatten builtins.dict

Get all parameters as a dict.

viscosity types

Get the optional attenuation.

Thomsen

class Thomsen(salvus.material.acoustic.hexagonal._Hexagonal):
    def __init__(
        self,
        RHO: Union[ConstantParameter, ~F],
        VP: Union[ConstantParameter, ~F],
        DELTA: Union[ConstantParameter, ~F],
        EPSILON: Union[ConstantParameter, ~F],
    ) -> None: ...

Hexagonal acoustic materials specified using Thomsen’s parameters.

Parameters
  • RHO Union[ConstantParameter, ~F] — Density in kg / m^3.
  • VP Union[ConstantParameter, ~F] — P-wave velocity in m / s.
  • DELTA Union[ConstantParameter, ~F] — Thomsen’s delta parameter (dimensionless).
  • EPSILON Union[ConstantParameter, ~F] — Thomsen’s epsilon parameter (dimensionless).
Attributes
ds Mapping

Material’s xarray representation.

flatten builtins.dict

Get all parameters as a dict.

viscosity types

Get the optional attenuation.

Velocity

class Velocity(salvus.material.acoustic.hexagonal._Hexagonal):
    def __init__(
        self,
        RHO: Union[ConstantParameter, ~F],
        VPV: Union[ConstantParameter, ~F],
        VPH: Union[ConstantParameter, ~F],
        DELTA: Union[ConstantParameter, ~F],
    ) -> None: ...

Hexagonal anisotropic elastic material parametrized by velocities.

Parameters
  • RHO Union[ConstantParameter, ~F] — Density in kg / m^3.
  • VPV Union[ConstantParameter, ~F] — Vertical P-wave velocity in m / s.
  • VPH Union[ConstantParameter, ~F] — Horizontal P-wave velocity in m / s.
  • DELTA Union[ConstantParameter, ~F] — Thomsen’s delta parameter (dimensionless).
Attributes
ds Mapping

Material’s xarray representation.

flatten builtins.dict

Get all parameters as a dict.

viscosity types

Get the optional attenuation.