element

class granoo3.lib.element

Bases: granoo3.lib.body

abstract class for modeling a dem element. An element has no shape

Methods Summary

bond_list(arg1)

get the connected bond list

bonded_element_list(arg1)

get the list of the bonded elements

has_strain(arg1)

check if this object has a strain property

has_thermal(arg1)

check if this object has a thermal property

is_bonded(arg1, arg2)

ask if the element is bonded to another

is_discrete_element(arg1)

ask if the element is a spherical discrete element

is_voronoi_element(arg1)

ask if the element is a polyhedral voronoi element

kinetic_energy(arg1)

compute kinetic energy

strain(arg1)

get the strain property

thermal(arg1)

get thermal property

Methods Documentation

bond_list((element)arg1) bond_list[STATIC]

get the connected bond list

bonded_element_list((element)arg1) element_list[STATIC]

get the list of the bonded elements

has_strain((element)arg1) bool[STATIC]

check if this object has a strain property

has_thermal((element)arg1) bool[STATIC]

check if this object has a thermal property

is_bonded((element)arg1, (element)arg2) bool[STATIC]

ask if the element is bonded to another

is_discrete_element((element)arg1) bool[STATIC]

ask if the element is a spherical discrete element

is_voronoi_element((element)arg1) bool[STATIC]

ask if the element is a polyhedral voronoi element

kinetic_energy((element)arg1) float[STATIC]

compute kinetic energy

strain((element)arg1) strain[STATIC]

get the strain property

thermal((element)arg1) thermal[STATIC]

get thermal property