jaxdem.material_matchmakers.linear#

Linear averaging material matchmaker.

Classes

LinearMaterialMatchmaker()

A MaterialMatchmaker implementation that computes the effective property as the arithmetic mean (linear average) of two properties:

class jaxdem.material_matchmakers.linear.LinearMaterialMatchmaker[source]#

Bases: MaterialMatchmaker

A MaterialMatchmaker implementation that computes the effective property as the arithmetic mean (linear average) of two properties:

\[P_{eff} = \frac{P_1 + P_2}{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]#