salvus.mesh.layered_meshing.material.elastic.monoclinic
Monoclinic anisotropic elastic materials.
Classes
TensorComponents
TensorComponentsclass TensorComponents(
salvus.mesh.layered_meshing.material.elastic.monoclinic._Monoclinic,
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,
],
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,
],
C26: Union[
salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
~F,
],
C33: 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,
],
C55: Union[
salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
~F,
],
C66: Union[
salvus.mesh.layered_meshing.material.parameter.ConstantParameter,
~F,
],
) -> None:
...A monoclinic 3-D anisotropic elastic material.
The diad of this monoclinic material is parallel to the x-axis.
Parameters
RHOUnion[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The density in kg / m^3.C11Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_11 component of the stiffness tensor in Pa.C12Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_12 component of the stiffness tensor in Pa.C13Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_13 component of the stiffness tensor in Pa.C16Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_16 component of the stiffness tensor in Pa.C22Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_22 component of the stiffness tensor in Pa.C23Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_23 component of the stiffness tensor in Pa.C26Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_26 component of the stiffness tensor in Pa.C33Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_33 component of the stiffness tensor in Pa.C36Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_36 component of the stiffness tensor in Pa.C44Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_44 component of the stiffness tensor in Pa.C45Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_45 component of the stiffness tensor in Pa.C55Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_55 component of the stiffness tensor in Pa.C66Union[salvus.mesh.layered_meshing.material.parameter.ConstantParameter, ~F] — The c_66 component of the stiffness tensor in Pa.
Attributes
ds Mapping
ds MappingMaterial’s xarray representation.
flatten Dict
flatten DictGet all parameters as a dict.
halfC11minC12 salvus.mesh.layered_meshing.material.parameter.F
halfC11minC12 salvus.mesh.layered_meshing.material.parameter.FMaterial 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]
viscosity Optional[salvus.mesh.layered_meshing.material._material.Material]Get the optional attenuation.