stiffness Homogenization Bases: StiffnessBase Stiffness with the static and kinematic homogenization hypotheses compliance_kinematic compliance_kinematic(sv0: StateVariable, sv: StateVariable) -> ndarray compliance_static compliance_static(sv0: StateVariable, sv: StateVariable) -> ndarray stiffness stiffness(sv0: StateVariable, sv: StateVariable) -> ndarray stiffness_kinematic stiffness_kinematic(sv0: StateVariable, sv: StateVariable) -> ndarray stiffness_static stiffness_static(sv0: StateVariable, sv: StateVariable) -> ndarray HookeLaw Bases: StiffnessBase Stiffness with the Hooke's law compliance compliance(sv0: StateVariable, sv: StateVariable) -> ndarray stiffness stiffness(sv0: StateVariable, sv: StateVariable) -> ndarray StiffnessBase Bases: ElastoplasticModel Base class for stiffness E E(sv0: StateVariable, sv: StateVariable) -> float Young's modulus G G(sv0: StateVariable, sv: StateVariable) -> float Shear modulus K K(sv0: StateVariable, sv: StateVariable) -> float Bulk modulus M M(sv0: StateVariable, sv: StateVariable) -> float Constraint modulus compliance compliance(sv0: StateVariable, sv: StateVariable) -> ndarray lame lame(sv0: StateVariable, sv: StateVariable) -> float Lame's coefficient nu nu(sv0: StateVariable, sv: StateVariable) -> float Poisson's ratio processStiffness processStiffness() -> Tuple[float, float] stressFunction stressFunction(sv0: StateVariable, sv: StateVariable) voidRatioFunction voidRatioFunction(sv0: StateVariable, sv: StateVariable) compliance_static compliance_static(E: float, nu: float, F: ndarray) -> ndarray stiffness_kinematic stiffness_kinematic(E: float, nu: float, F: ndarray) -> ndarray transformationMatrix transformationMatrix(F: ndarray) -> ndarray Return the transformation matrix transforming original stress to modified stress