Skip to content

anisotropicproperty

AnisotropicProperty

Bases: HashableBaseModelIO

Anisotropic property.

fabrics class-attribute

fabrics: Dict[str, FabricTensor] = {}

Fabric tensors for properties.

model class-attribute

model: Model

Micromechanical model.

anisotropicFactor

anisotropicFactor(key: str, idx: int | None = None) -> ndarray | float

Return the anisotropic factor.

PARAMETER DESCRIPTION
key

The key of the anisotropic parameter.

TYPE: str

idx

The index of the integration point, by default None which means all integration points.

TYPE: int DEFAULT: None

get_

get_(key: str, idx: int | None = None) -> ndarray | float

Get a property with anisotropic factor.

setAnisotropicParameters

setAnisotropicParameters(
    key: str,
    type: AvailableFabricTypes = "chang1990-ext",
    coefs: Dict[str, float] | None = None,
    **kwargs
)

Set anisotropic parameters.

PARAMETER DESCRIPTION
key

The key of the anisotropic parameter.

TYPE: str

type

The type of the anisotropic parameter.

TYPE: str DEFAULT: 'chang1990-ext'

coefs

The coefficients of the anisotropic parameter.

TYPE: Dict[str, float] DEFAULT: None

kwargs

Additional coefficients of the anisotropic parameter.

DEFAULT: {}