jaxdem.material_matchmakers.harmonic#

Harmonic averaging material matchmaker.

Classes

HarmonicMaterialMatchmaker()

A MaterialMatchmaker implementation that computes the effective property as the harmonic mean of two properties:

class jaxdem.material_matchmakers.harmonic.HarmonicMaterialMatchmaker[source]#

Bases: MaterialMatchmaker

A MaterialMatchmaker implementation that computes the effective property as the harmonic mean of two properties:

\[P_{eff} = \frac{2}{\frac{1}{P_1} + \frac{1}{P_2}}\]

where \(P_1\) and \(P_2\) are the property values from the two materials.

static get_effective_property(prop1: Array, prop2: Array) Array[source][source]#
classmethod registry_name() str[source]#
property type_name: str[source]#