Skip to content

localize

KinematicHypothesisLocalization

Bases: MicromechanicalBase

Localize the stress tensor to the contact force based on the kinematic hypothesis.

\[ u_i^c = P \varepsilon_{ij} l_k^c \]

localizeStrain

localizeStrain(eps: ndarray, sv0: StateVariable, sv: StateVariable) -> ndarray

localizeStress2

localizeStress2(
    sig: ndarray,
    sv0: StateVariable,
    sv: StateVariable,
    kn: ndarray = None,
    ks: ndarray = None,
    kt: ndarray = None,
) -> ndarray

StaticHypothesisLocalization

Bases: MicromechanicalBase

Localize the stress tensor to the contact force based on the static hypothesis.

\[ f_i^c = P^T \sigma_{ij} A_{jk} l_k^c \]

localizeStrain2

localizeStrain2(
    eps: ndarray,
    sv0: StateVariable,
    sv: StateVariable,
    kn: ndarray = None,
    ks: ndarray = None,
    kt: ndarray = None,
) -> ndarray

localizeStress

localizeStress(sig: ndarray, sv0: StateVariable, sv: StateVariable) -> ndarray