jaxdem.forces.law_combiner#

Composite force model that sums multiple force laws.

Classes

LawCombiner([required_material_properties, laws])

Sum a tuple of elementary force laws.

class jaxdem.forces.law_combiner.LawCombiner(required_material_properties: Tuple[str, ...] = (), laws: Tuple[ForceModel, ...] = ())[source]#

Bases: ForceModel

Sum a tuple of elementary force laws.

static force(i, j, state, system)[source][source]#
static energy(i, j, state, system)[source][source]#
classmethod registry_name() str[source]#
property type_name: str[source]#