jaxdem.materials.elasticMats
Implementation of some variations of elastic materials.
Classes
-
class jaxdem.materials.elasticMats.Elastic(young: float, poisson: float)[source]
Bases: Material
Example
>>> import jaxdem as jdem
>>> elastic_steel = jdem.Material.create("elastic", young=2.0e11, poisson=0.3)
-
young: float
-
poisson: float
-
classmethod registry_name() → str[source]
-
property type_name: str[source]
-
class jaxdem.materials.elasticMats.ElasticFriction(young: float, poisson: float, mu: float)[source]
Bases: Material
Example
>>> import jaxdem as jdem
>>> frictional_rubber = jdem.Material.create("elasticfrict", young=1.0e7, poisson=0.49, mu=0.5)
-
young: float
-
poisson: float
-
mu: float
-
classmethod registry_name() → str[source]
-
property type_name: str[source]