salvus.mesh.layered_meshing.material.acoustic.transversely_isotropic
Anisotropic acoustic materials.
Classes
Thomsen
Thomsenclass Thomsen(
salvus.mesh.layered_meshing.material.acoustic._AnisotropicAcousticMaterial
):
def __init__(
self,
RHO: Union[
salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
~F,
],
VP: Union[
salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
~F,
],
DELTA: Union[
salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
~F,
],
EPSILON: Union[
salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
~F,
],
) -> None:
...Anisotropic acoustic materials specified using Thomsen’s parameters.
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.DELTAUnion[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — Thomsen’s delta parameter (dimensionless).EPSILONUnion[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — Thomsen’s epsilon parameter (dimensionless).
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._AnisotropicAcousticMaterial
):
def __init__(
self,
RHO: Union[
salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
~F,
],
VPH: Union[
salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
~F,
],
VPV: Union[
salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
~F,
],
) -> None:
...Anisotropic acoustic materials specified using velocities.
Note that this parameterization implies that epsilon == delta, and thus represents a model with elliptical anisotropy.
Parameters
RHOUnion[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — Density in kg / m^3.VPHUnion[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — Horizontal P-wave velocity in m / s.VPVUnion[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — Vertical 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.