salvus.mesh.layered_meshing.material.acoustic.isotropic
Acoustic materials.
Classes
Canonical
Canonicalclass Canonical(
salvus.mesh.layered_meshing.material.acoustic._AcousticMaterial
):
def __init__(
self,
M0: Union[
salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
~F,
],
M1: Union[
salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
~F,
],
) -> None:
...An acoustic material parameterized by M0 and M1.
Parameters
M0Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — M0 in SI units.M1Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — M1 in SI units.
Attributes
ds Mapping
ds MappingMaterial’s xarray representation.
flatten Dict
flatten DictGet all parameters as a dict.
viscosity Optional[salvus.mesh.layered_meshing.material._material.Material]
viscosity Optional[salvus.mesh.layered_meshing.material._material.Material]Get the optional attenuation.
Velocity
Velocityclass Velocity(
salvus.mesh.layered_meshing.material.acoustic._AcousticMaterial
):
def __init__(
self,
RHO: Union[
salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
~F,
],
VP: Union[
salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
~F,
],
) -> None:
...An acoustic material parameterized by density and p-wave velocity.
Parameters
RHOUnion[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — Density in kg / m^3.VPUnion[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — P-wave velocity in m / s.
Attributes
ds Mapping
ds MappingMaterial’s xarray representation.
flatten Dict
flatten DictGet all parameters as a dict.
viscosity Optional[salvus.mesh.layered_meshing.material._material.Material]
viscosity Optional[salvus.mesh.layered_meshing.material._material.Material]Get the optional attenuation.