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

salvus.material.acoustic.orthotropic

Orthotropic anisotropic acoustic materials.

Classes

TensorComponents

class TensorComponents(
    salvus.material.acoustic.orthotropic._Orthotropic,
    salvus.material.acoustic.AcousticTensorComponents,
):
    def __init__(
        self,
        M0: Union[ConstantParameter, ~F],
        D11: Union[ConstantParameter, ~F],
        D22: Union[ConstantParameter, ~F],
        D33: Union[ConstantParameter, ~F],
        D12: Union[ConstantParameter, ~F],
        D23: Union[ConstantParameter, ~F],
        D13: Union[ConstantParameter, ~F],
    ) -> None: ...

Orthotropic acoustic material parametrized by tensor components.

This is the most generic material in the acoustic case.

Parameters
  • M0 Union[ConstantParameter, ~F] — The M0 parameter
  • D11 Union[ConstantParameter, ~F] — The d_11 component of the acoustic tensor.
  • D22 Union[ConstantParameter, ~F] — The d_22 component of the acoustic tensor.
  • D33 Union[ConstantParameter, ~F] — The d_33 component of the acoustic tensor.
  • D12 Union[ConstantParameter, ~F] — The d_12 component of the acoustic tensor.
  • D23 Union[ConstantParameter, ~F] — The d_23 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.