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

salvus.mesh.layered_meshing.material.elastic.triclinic

Triclinic anisotropic elastic materials.

Classes

TensorComponents

class TensorComponents(
    salvus.mesh.layered_meshing.material.elastic.triclinic._Triclinic,
    salvus.mesh.layered_meshing.material.elastic._TensorComponents,
):
    def __init__(
        self,
        RHO: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C11: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C12: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C13: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C14: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C15: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C16: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C22: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C23: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C24: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C25: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C26: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C33: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C34: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C35: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C36: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C44: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C45: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C46: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C55: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C56: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
        C66: Union[
            salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
            ~F,
        ],
    ) -> None:
        ...

Triclinic anisotropic elastic material parametrized by elastic constants.

Parameters
  • RHO Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The density in kg / m^3.
  • C11 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_11 component of the stiffness tensor in Pa.
  • C12 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_12 component of the stiffness tensor in Pa.
  • C13 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_13 component of the stiffness tensor in Pa.
  • C14 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_14 component of the stiffness tensor in Pa.
  • C15 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_15 component of the stiffness tensor in Pa.
  • C16 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_16 component of the stiffness tensor in Pa.
  • C22 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_22 component of the stiffness tensor in Pa.
  • C23 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_23 component of the stiffness tensor in Pa.
  • C24 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_24 component of the stiffness tensor in Pa.
  • C25 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_25 component of the stiffness tensor in Pa.
  • C26 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_26 component of the stiffness tensor in Pa.
  • C33 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_33 component of the stiffness tensor in Pa.
  • C34 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_34 component of the stiffness tensor in Pa.
  • C35 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_35 component of the stiffness tensor in Pa.
  • C36 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_36 component of the stiffness tensor in Pa.
  • C44 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_44 component of the stiffness tensor in Pa.
  • C45 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_45 component of the stiffness tensor in Pa.
  • C46 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_46 component of the stiffness tensor in Pa.
  • C55 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_55 component of the stiffness tensor in Pa.
  • C56 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_56 component of the stiffness tensor in Pa.
  • C66 Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_66 component of the stiffness tensor in Pa.
Attributes
ds Mapping

Material’s xarray representation.

flatten Dict

Get all parameters as a dict.

halfC11minC12 salvus.mesh.layered_meshing.material.parameter.F

Material property that might be accessed in checking symmetry.

Used in from_canonical in the base class. Note that this approach does fully expand the fields in the returned property

viscosity Optional[salvus.mesh.layered_meshing.material._material.Material]

Get the optional attenuation.