GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
GranOO3::DEM::DiscreteElement Member List

This is the complete list of members for GranOO3::DEM::DiscreteElement, including all inherited members.

_angleGranOO3::Physic::Nodeprivate
_angular_velGranOO3::Physic::Nodeprivate
_bondsetGranOO3::DEM::Elementprotected
_bounding_boxGranOO3::Shape::Volumeprivate
_bounding_radiusGranOO3::Shape::Volumeprivate
_bounding_shapeGranOO3::Shape::Volumeprivate
_bounding_sphereGranOO3::Shape::Volumeprivate
_centerGranOO3::Physic::Nodeprivate
_colorGranOO3::Core::Drawableprivate
_deleted_signalGranOO3::Core::Baseprivate
_densityGranOO3::Physic::Bodyprotected
_displacementGranOO3::Physic::Nodeprivate
_draw_precisionGranOO3::Core::Drawableprivatestatic
_draw_precision_maxGranOO3::Core::Drawableprivatestatic
_draw_precision_minGranOO3::Core::Drawableprivatestatic
_drawable_item_counterGranOO3::Core::Drawableprivatestatic
_edge_colorGranOO3::Core::Drawableprivate
_faceGranOO3::Shape::Volumeprivate
_forceGranOO3::Physic::Nodeprivate
GranOO3::_frameGranOO3::Physic::Nodeprivate
GranOO3::Shape::Sphere::_frameGranOO3::Shape::Baseprotected
_frame_bufferGranOO3::Shape::Baseprivatestatic
ElementT< Shape::GranOO3::_globalsetGranOO3::Core::Register< Base >private
_inertia_tensorGranOO3::Physic::Bodyprotected
_initial_positionGranOO3::Physic::Nodeprivate
_initial_quatGranOO3::Physic::Nodeprivate
_interactionGranOO3::Physic::Nodeprivate
_inverse_inertia_tensorGranOO3::Physic::Bodyprotected
_item_glkeyGranOO3::Core::Drawableprivate
_line_widthGranOO3::Core::Drawableprivate
_linear_accelerationGranOO3::Physic::Nodeprivate
_linear_velocityGranOO3::Physic::Nodeprivate
_mapGranOO3::Core::Drawableprivatestatic
_massGranOO3::Physic::Bodyprotected
_matGranOO3::Core::Baseprivate
_neighbourGranOO3::DEM::Elementprotected
ElementT< Shape::GranOO3::_numericIDGranOO3::Core::Register< Base >private
ElementT< Shape::GranOO3::_numericID_counterGranOO3::Core::Register< Base >privatestatic
_numIDGranOO3::Core::Baseprivate
_positionGranOO3::Physic::Nodeprivate
ElementT< Shape::GranOO3::_propGranOO3::Core::PropClass< Node >protected
ElementT< Shape::GranOO3::PropClass< Body >::_propGranOO3::Core::PropClass< Body >protected
ElementT< Shape::GranOO3::PropClass< Element >::_propGranOO3::Core::PropClass< Element >protected
ElementT< Shape::GranOO3::Core::PropClass::_propGranOO3::Core::PropClass< C >protected
PropClass< DiscreteElement >::_propGranOO3::Core::PropClass< DiscreteElement >protected
_quatGranOO3::Physic::Nodeprivate
_quat_accGranOO3::Physic::Nodeprivate
_quat_velGranOO3::Physic::Nodeprivate
_radiusGranOO3::Shape::Sphereprivate
_registered_numGranOO3::Core::Baseprivatestatic
ElementT< Shape::GranOO3::_setof_listGranOO3::Core::Register< Base >private
_sub_class_numberGranOO3::Core::Baseprivatestatic
_torqueGranOO3::Physic::Nodeprivate
_uIDGranOO3::Core::Baseprivate
_visibleGranOO3::Core::Drawableprivate
_volume_shapeGranOO3::Physic::Bodyprivate
GranOO3::aabb() constGranOO3::Physic::Bodyinline
GranOO3::Shape::Sphere::aabb() constGranOO3::Shape::Sphereinlinevirtual
add_bond(Bond &b)GranOO3::DEM::Element
add_face_ID(const std::string &)GranOO3::Shape::Volumeinlineprotected
add_glob(const std::string &)=0GranOO3::Shape::Basepure virtual
add_interaction(Node &)GranOO3::Physic::Node
ElementT< Shape::GranOO3::add_prop(Core::Prop< Node > *)GranOO3::Core::PropClass< Node >
ElementT< Shape::GranOO3::PropClass< Body >::add_prop(Core::Prop< Body > *)GranOO3::Core::PropClass< Body >
ElementT< Shape::GranOO3::PropClass< Element >::add_prop(Core::Prop< Element > *)GranOO3::Core::PropClass< Element >
ElementT< Shape::GranOO3::Core::PropClass::add_prop(Core::Prop< C > *)GranOO3::Core::PropClass< C >
PropClass< DiscreteElement >::add_prop(Core::Prop< DiscreteElement > *)GranOO3::Core::PropClass< DiscreteElement >
ElementT< Shape::GranOO3::add_setof(SetOf< Base > &)GranOO3::Core::Register< Base >private
affect_class_rank_ID()GranOO3::Core::Baseprotectedstatic
ElementT< Shape::GranOO3::already_exist(SetOf< Base > &)GranOO3::Core::Register< Base >private
apply_color() constGranOO3::Core::Drawable
apply_default_color()GranOO3::Core::Drawable
apply_edge_color() constGranOO3::Core::Drawable
apply_force(const Geom::Vector &)GranOO3::Physic::Nodeinline
apply_force_at(const Geom::Vector &, const Geom::Point &)GranOO3::Physic::Bodyinline
apply_line_width() constGranOO3::Core::Drawable
apply_selected_color()GranOO3::Core::Drawable
apply_torque(const Geom::Vector &)GranOO3::Physic::Nodeinline
GranOO3::Base()GranOO3::Core::Baseprotected
GranOO3::Shape::Sphere::Base(const Geom::Frame &frame)GranOO3::Shape::Baseinlineexplicit
ElementT< Shape::GranOO3::belong_to_setof(const std::string &setOfId) constGranOO3::Core::Register< Base >
ElementT< Shape::GranOO3::belong_to_setof(const SetOf< Base > &set) constGranOO3::Core::Register< Base >
ElementT< Shape::GranOO3::Register< Node >::belong_to_setof(const std::string &setOfId) constGranOO3::Core::Register< Node >
ElementT< Shape::GranOO3::Register< Node >::belong_to_setof(const SetOf< Node > &set) constGranOO3::Core::Register< Node >
ElementT< Shape::GranOO3::Register< Body >::belong_to_setof(const std::string &setOfId) constGranOO3::Core::Register< Body >
ElementT< Shape::GranOO3::Register< Body >::belong_to_setof(const SetOf< Body > &set) constGranOO3::Core::Register< Body >
ElementT< Shape::GranOO3::Register< Element >::belong_to_setof(const std::string &setOfId) constGranOO3::Core::Register< Element >
ElementT< Shape::GranOO3::Register< Element >::belong_to_setof(const SetOf< Element > &set) constGranOO3::Core::Register< Element >
ElementT< Shape::GranOO3::Core::Register::belong_to_setof(const std::string &setOfId) constGranOO3::Core::Register< type >
ElementT< Shape::GranOO3::Core::Register::belong_to_setof(const SetOf< type > &set) constGranOO3::Core::Register< type >
Register< DiscreteElement >::belong_to_setof(const std::string &setOfId) constGranOO3::Core::Register< DiscreteElement >
Register< DiscreteElement >::belong_to_setof(const SetOf< DiscreteElement > &set) constGranOO3::Core::Register< DiscreteElement >
Body(Shape::Volume &shape, const Geom::Point &p, const Geom::Quaternion &q, double mass, const Geom::Tensor &inertia)GranOO3::Physic::Bodyinline
Body(Shape::Volume &shape, const Geom::Point &p)GranOO3::Physic::Bodyinline
Body(Shape::Volume &shape)GranOO3::Physic::Bodyinline
Body(const Body &)=deleteGranOO3::Physic::Bodyprivate
boost::serialization::access classGranOO3::DEM::DiscreteElementfriend
ElementT< Shape::GranOO3::BOOST_SERIALIZATION_SPLIT_MEMBER()GranOO3::Physic::Bodyprivate
build()GranOO3::Core::ObjectFactoryInterface< Base, Sphere >static
cast_to()GranOO3::Core::Baseinline
cast_to() constGranOO3::Core::Baseinline
class_ID()GranOO3::Shape::Sphereinlinestatic
clear_all_numID()GranOO3::Core::Basestatic
clear_displacement()GranOO3::Physic::Nodeinline
clear_force()GranOO3::Physic::Nodeinline
clear_kinematic()GranOO3::Physic::Nodeinlinevirtual
clear_numID()GranOO3::Core::Baseinline
clear_torque()GranOO3::Physic::Nodeinline
clone()GranOO3::DEM::DiscreteElementvirtual
clone_to()GranOO3::Core::Baseinline
GranOO3::collide(const Body &other, Collision::Data &col)GranOO3::Physic::Bodyinline
GranOO3::collide(const Body &other)GranOO3::Physic::Bodyinline
GranOO3::Shape::Sphere::collide(const Volume &, Collision::Data &) const =0GranOO3::Shape::Volumepure virtual
GranOO3::Shape::Sphere::collide(const Sphere &, Collision::Data &) const =0GranOO3::Shape::Volumepure virtual
GranOO3::Shape::Sphere::collide(const Box &, Collision::Data &) const =0GranOO3::Shape::Volumepure virtual
GranOO3::Shape::Sphere::collide(const Cylinder &, Collision::Data &) const =0GranOO3::Shape::Volumepure virtual
GranOO3::Shape::Sphere::collide(const Cone &, Collision::Data &) const =0GranOO3::Shape::Volumepure virtual
GranOO3::Shape::Sphere::collide(const ConeTruncated &, Collision::Data &) const =0GranOO3::Shape::Volumepure virtual
GranOO3::Shape::Sphere::collide(const Polyhedron &, Collision::Data &) const =0GranOO3::Shape::Volumepure virtual
collide_inside(const Geom::Point &p1, double radius, Collision::Data &info) constGranOO3::Shape::Spherevirtual
GranOO3::Shape::Volume::collide_inside(const Geom::Point &, Collision::Data &) constGranOO3::Shape::Volume
collide_outside(const Geom::Point &p1, double radius, Collision::Data &info) constGranOO3::Shape::Spherevirtual
GranOO3::Shape::Volume::collide_outside(const Geom::Point &, Collision::Data &) constGranOO3::Shape::Volume
common_bond(const Element &el)GranOO3::DEM::Element
common_bond(const Element &el) constGranOO3::DEM::Element
compute_bond_cluster(Core::SetOfBase< DEM::Element > &cluster_set, Core::SetOfBase< DEM::Bond > &parsed_bond)GranOO3::DEM::Element
compute_inertia_tensor(double density, Geom::Tensor &) constGranOO3::Shape::Sphereinlinevirtual
compute_kinetic_energy() constGranOO3::DEM::Elementinline
compute_torque_at(const Geom::Point &A) constGranOO3::Physic::Bodyinline
copy_face_ID(const std::set< std::string > &)GranOO3::Shape::Volumeinlineprotected
decrease_draw_precision()GranOO3::Core::Drawablestatic
default_color() constGranOO3::Core::Drawableinlinevirtual
delete_all_bond()GranOO3::DEM::Element
deleted_signal()GranOO3::Core::Baseinline
desc()GranOO3::Shape::Spherestatic
DiscreteElement(const Geom::Point &center, double radius, double density)GranOO3::DEM::DiscreteElement
DiscreteElement(const Geom::Point &center)GranOO3::DEM::DiscreteElement
DiscreteElement()GranOO3::DEM::DiscreteElement
DiscreteElement(const DiscreteElement &)=deleteGranOO3::DEM::DiscreteElementprivate
draw()GranOO3::DEM::ElementT< Shape::Sphere >virtual
draw_edge()GranOO3::DEM::ElementT< Shape::Sphere >virtual
draw_gl() constGranOO3::Shape::Spherevirtual
draw_gl_edge() constGranOO3::Shape::Baseinlinevirtual
Drawable()GranOO3::Core::Drawable
Element(Shape::Volume &shape, const Geom::Point &point)GranOO3::DEM::Element
Element(Shape::Volume &shape)GranOO3::DEM::Element
Element(const Element &)=deleteGranOO3::DEM::Elementprivate
ElementT(const Geom::Point &pos, double radius, double density)GranOO3::DEM::ElementT< Shape::Sphere >
ElementT(const Geom::Point &pos, double density)GranOO3::DEM::ElementT< Shape::Sphere >
ElementT(const Geom::Point &pos)GranOO3::DEM::ElementT< Shape::Sphere >
ElementT()GranOO3::DEM::ElementT< Shape::Sphere >
ElementT(const ElementT &)=deleteGranOO3::DEM::ElementT< Shape::Sphere >private
ElementT(const Geom::Point &p, double radius, double density)GranOO3::DEM::ElementT< Shape::Sphere >
erase_bond(Bond &b)GranOO3::DEM::Element
ElementT< Shape::GranOO3::erase_from_all_setof()GranOO3::Core::Register< Base >
ElementT< Shape::GranOO3::Register< Node >::erase_from_all_setof()GranOO3::Core::Register< Node >
ElementT< Shape::GranOO3::Register< Body >::erase_from_all_setof()GranOO3::Core::Register< Body >
ElementT< Shape::GranOO3::Register< Element >::erase_from_all_setof()GranOO3::Core::Register< Element >
ElementT< Shape::GranOO3::Core::Register::erase_from_all_setof()GranOO3::Core::Register< type >
Register< DiscreteElement >::erase_from_all_setof()GranOO3::Core::Register< DiscreteElement >
erase_interaction(Node &)GranOO3::Physic::Node
ElementT< Shape::GranOO3::erase_setof(SetOf< Base > &)GranOO3::Core::Register< Base >private
export_to_povray(std::ostream &out) constGranOO3::Physic::Bodyvirtual
farthest_point_along(const Geom::Vector &) constGranOO3::Shape::Spherevirtual
frame_buffer()GranOO3::Shape::Basestatic
ElementT< Shape::GranOO3::get()GranOO3::Core::PropClass< Node >
ElementT< Shape::GranOO3::get() constGranOO3::Core::PropClass< Node >
ElementT< Shape::GranOO3::PropClass< Body >::get()GranOO3::Core::PropClass< Body >
ElementT< Shape::GranOO3::PropClass< Body >::get() constGranOO3::Core::PropClass< Body >
ElementT< Shape::GranOO3::PropClass< Element >::get()GranOO3::Core::PropClass< Element >
ElementT< Shape::GranOO3::PropClass< Element >::get() constGranOO3::Core::PropClass< Element >
ElementT< Shape::GranOO3::Core::PropClass::get()GranOO3::Core::PropClass< C >
ElementT< Shape::GranOO3::Core::PropClass::get() constGranOO3::Core::PropClass< C >
PropClass< DiscreteElement >::get()GranOO3::Core::PropClass< DiscreteElement >
PropClass< DiscreteElement >::get() constGranOO3::Core::PropClass< DiscreteElement >
get_bond_number() constGranOO3::DEM::Elementinline
get_bond_set()GranOO3::DEM::Elementinline
get_bonded_element()GranOO3::DEM::Element
get_bounding_box() constGranOO3::Shape::Volume
get_bounding_box()GranOO3::Shape::Volume
get_bounding_radius() constGranOO3::Physic::Bodyinline
get_bounding_sphere() constGranOO3::Shape::Volume
get_bounding_sphere()GranOO3::Shape::Volume
get_by_numID(size_t)GranOO3::Core::Basestatic
get_center() constGranOO3::Shape::Baseinline
get_color()GranOO3::Core::Drawable
get_color() constGranOO3::Core::Drawable
get_draw_precision()GranOO3::Core::Drawablestatic
get_drawable_item_by_glkey(int)GranOO3::Core::Drawablestatic
get_face_ID() constGranOO3::Shape::Volumeinline
get_greatest_dimension() constGranOO3::Shape::Sphereinlinevirtual
GranOO3::get_ID() constGranOO3::Core::Baseinlinevirtual
GranOO3::Shape::Sphere::get_ID()GranOO3::Core::ObjectFactory< BaseClass >static
get_info(std::ostream &os) constGranOO3::Core::Drawableinlinevirtual
get_item_glkey() constGranOO3::Core::Drawable
get_kinetic_energy() constGranOO3::Physic::Bodyinline
get_line_width() constGranOO3::Core::Drawable
get_line_width()GranOO3::Core::Drawable
get_linear_velocity_at(const Geom::Point &) constGranOO3::Physic::Node
get_map()GranOO3::Core::ObjectFactory< BaseClass >static
get_mass() constGranOO3::Physic::Bodyvirtual
get_mat() constGranOO3::Core::Baseinline
ElementT< Shape::GranOO3::get_numeric_ID() constGranOO3::Core::Register< Base >
ElementT< Shape::GranOO3::Register< Node >::get_numeric_ID() constGranOO3::Core::Register< Node >
ElementT< Shape::GranOO3::Register< Body >::get_numeric_ID() constGranOO3::Core::Register< Body >
ElementT< Shape::GranOO3::Register< Element >::get_numeric_ID() constGranOO3::Core::Register< Element >
ElementT< Shape::GranOO3::Core::Register::get_numeric_ID() constGranOO3::Core::Register< type >
Register< DiscreteElement >::get_numeric_ID() constGranOO3::Core::Register< DiscreteElement >
get_position() constGranOO3::DEM::ElementT< Shape::Sphere >
get_quaternion() constGranOO3::Shape::Baseinline
get_radius() constGranOO3::DEM::DiscreteElementinline
ElementT< Shape::GranOO3::get_setof_list()GranOO3::Core::Register< Base >
ElementT< Shape::GranOO3::Register< Node >::get_setof_list()GranOO3::Core::Register< Node >
ElementT< Shape::GranOO3::Register< Body >::get_setof_list()GranOO3::Core::Register< Body >
ElementT< Shape::GranOO3::Register< Element >::get_setof_list()GranOO3::Core::Register< Element >
ElementT< Shape::GranOO3::Core::Register::get_setof_list()GranOO3::Core::Register< type >
Register< DiscreteElement >::get_setof_list()GranOO3::Core::Register< DiscreteElement >
get_sub_class_number()GranOO3::Core::Basestatic
get_volume() constGranOO3::DEM::ElementT< Shape::Sphere >virtual
glob(const std::string &id)GranOO3::Shape::Basestatic
increase_draw_precision()GranOO3::Core::Drawablestatic
incremental_move(const Geom::Vector &vec)GranOO3::Physic::Nodeinline
incremental_unmove(const Geom::Vector &vec)GranOO3::Physic::Nodeinline
info() constGranOO3::DEM::DiscreteElementvirtual
init_default_color()GranOO3::Core::Drawableinlinevirtual
interact_with(const Node &) constGranOO3::Physic::Node
interact_with(const Ground &) constGranOO3::Physic::Nodeinline
interact_with(const FEM::Surface &) constGranOO3::Physic::Nodeinline
is() constGranOO3::Core::Baseinline
is(size_t) constGranOO3::Core::Baseinlinevirtual
is_bonded(const Element &el) constGranOO3::DEM::Element
is_bonded(const Element &el, Bond *&commonBond)GranOO3::DEM::Element
is_bonded(const Element &el, const Bond *&commonBond) constGranOO3::DEM::Element
is_bonded(const Bond &bond) constGranOO3::DEM::Element
is_bonded() constGranOO3::DEM::Element
is_bounding_shape() constGranOO3::Shape::Volumeinline
is_polyhedral_element() constGranOO3::DEM::ElementT< Shape::Sphere >virtual
is_polyhedral_element() constGranOO3::DEM::ElementT< Shape::Sphere >virtual
is_same(const Base &) constGranOO3::Core::Baseinline
is_spherical_element() constGranOO3::DEM::ElementT< Shape::Sphere >virtual
is_spherical_element() constGranOO3::DEM::ElementT< Shape::Sphere >virtual
is_surface() constGranOO3::Shape::Volumeinlinevirtual
is_unbonded() constGranOO3::DEM::Element
is_visible() constGranOO3::Core::Drawable
is_volume() constGranOO3::Shape::Volumeinlinevirtual
item()GranOO3::Core::Baseinline
item() constGranOO3::Core::Baseinline
ElementT< Shape::GranOO3::load(Archive &, const unsigned int)GranOO3::Physic::Bodyprivate
GranOO3::local_frame() constGranOO3::Physic::Nodeinline
GranOO3::Shape::Sphere::local_frame() constGranOO3::Shape::Baseinline
locate(const Geom::Point &) constGranOO3::Shape::Spherevirtual
locate(const Geom::Point &, double radius) constGranOO3::Shape::Spherevirtual
GranOO3::Shape::Volume::locate(const Sphere &) constGranOO3::Shape::Volume
make_equal_to(const DiscreteElement &)GranOO3::DEM::DiscreteElement
ElementT< Shape::Sphere >::make_equal_to(const ElementT &el)GranOO3::DEM::ElementT< Shape::Sphere >
ElementT< Shape::GranOO3::DEM::Element::make_equal_to(const Element &el)GranOO3::DEM::Element
ElementT< Shape::GranOO3::Physic::Body::make_equal_to(const Body &other)GranOO3::Physic::Body
ElementT< Shape::GranOO3::Physic::Node::make_equal_to(const Node &)GranOO3::Physic::Node
GranOO3::Shape::Sphere::make_equal_to(const Sphere &)GranOO3::Shape::Sphere
neighbour()GranOO3::DEM::Elementinline
neighbour() constGranOO3::DEM::Elementinline
neighbour_set()GranOO3::DEM::Elementinline
neighbour_set() constGranOO3::DEM::Elementinline
ElementT< Shape::GranOO3::new_object(const TiXmlElement *el)GranOO3::DEM::Elementstatic
ElementT< Shape::GranOO3::Physic::Body::new_object()GranOO3::Core::PropClass< Node >
ElementT< Shape::GranOO3::Physic::Body::new_object()GranOO3::Core::PropClass< Body >
ElementT< Shape::GranOO3::PropClass< Element >::new_object()GranOO3::Core::PropClass< Element >
ElementT< Shape::GranOO3::Shape::Sphere::GranOO3::new_object(const TiXmlElement *el)GranOO3::Shape::Basestatic
ElementT< Shape::GranOO3::Shape::Sphere::ObjectFactoryInterface< Base, Sphere >::new_object(const std::string &)GranOO3::Core::ObjectFactory< BaseClass >static
ElementT< Shape::GranOO3::Core::PropClass::new_object()GranOO3::Core::PropClass< C >
PropClass< DiscreteElement >::new_object()GranOO3::Core::PropClass< DiscreteElement >
Node(const Geom::Vector &position)GranOO3::Physic::Nodeinline
Node(const Geom::Point &position)GranOO3::Physic::Nodeinline
Node()GranOO3::Physic::Nodeinline
Node(const Node &)=deleteGranOO3::Physic::Nodeprivate
nullGranOO3::Core::Nullstatic
Null()GranOO3::Core::Null
numID() constGranOO3::Core::Baseinline
ObjectFactory()GranOO3::Core::ObjectFactory< BaseClass >inlineprotected
ObjectFactoryInterface()GranOO3::Core::ObjectFactoryInterface< Base, Sphere >protected
operator=(const DiscreteElement &)=deleteGranOO3::DEM::DiscreteElementprivate
overlap(const Sphere &, Geom::Vector &normal, double &penetration) constGranOO3::Shape::Volume
overlap(const Sphere &s, Geom::Vector &normal, double &penetration) constGranOO3::Shape::Volume
overlap(const Sphere &s, Geom::Vector &normal, double &penetration) constGranOO3::Shape::Volume
overlap(const Sphere &s, Geom::Vector &normal, double &penetration) constGranOO3::Shape::Volume
paint()GranOO3::Core::Drawable
paint_edge()GranOO3::Core::Drawable
ElementT< Shape::GranOO3::prop_exist() constGranOO3::Core::PropClass< Node >
ElementT< Shape::GranOO3::PropClass< Body >::prop_exist() constGranOO3::Core::PropClass< Body >
ElementT< Shape::GranOO3::PropClass< Element >::prop_exist() constGranOO3::Core::PropClass< Element >
ElementT< Shape::GranOO3::Core::PropClass::prop_exist() constGranOO3::Core::PropClass< C >
PropClass< DiscreteElement >::prop_exist() constGranOO3::Core::PropClass< DiscreteElement >
ElementT< Shape::GranOO3::PropClass()GranOO3::Core::PropClass< Node >
ElementT< Shape::GranOO3::PropClass(const PropClass &)=deleteGranOO3::Core::PropClass< Node >private
ElementT< Shape::GranOO3::PropClass< Body >::PropClass()GranOO3::Core::PropClass< Body >
ElementT< Shape::GranOO3::PropClass< Element >::PropClass()GranOO3::Core::PropClass< Element >
ElementT< Shape::GranOO3::Core::PropClass::PropClass()GranOO3::Core::PropClass< C >
PropClass< DiscreteElement >::PropClass()GranOO3::Core::PropClass< DiscreteElement >
read_ascii(std::istream &in)GranOO3::DEM::DiscreteElementvirtual
read_xml_element(const TiXmlElement *el)GranOO3::Shape::Spherevirtual
record(const std::string &id, std::string file_name="", std::string desc="")GranOO3::Core::ObjectFactoryInterface< Base, Sphere >static
GranOO3::Core::ObjectFactory::record(std::function< BaseClass *()>, const std::string &, const std::string file="", const std::string desc="")GranOO3::Core::ObjectFactory< BaseClass >static
ElementT< Shape::GranOO3::Register()GranOO3::Core::Register< Base >
ElementT< Shape::GranOO3::Register< Node >::Register()GranOO3::Core::Register< Node >
ElementT< Shape::GranOO3::Register< Body >::Register()GranOO3::Core::Register< Body >
ElementT< Shape::GranOO3::Register< Element >::Register()GranOO3::Core::Register< Element >
ElementT< Shape::GranOO3::Core::Register::Register()GranOO3::Core::Register< type >
Register< DiscreteElement >::Register()GranOO3::Core::Register< DiscreteElement >
ElementT< Shape::GranOO3::remove_prop(Core::Prop< Node > *)GranOO3::Core::PropClass< Node >
ElementT< Shape::GranOO3::PropClass< Body >::remove_prop(Core::Prop< Body > *)GranOO3::Core::PropClass< Body >
ElementT< Shape::GranOO3::PropClass< Element >::remove_prop(Core::Prop< Element > *)GranOO3::Core::PropClass< Element >
ElementT< Shape::GranOO3::Core::PropClass::remove_prop(Core::Prop< C > *)GranOO3::Core::PropClass< C >
PropClass< DiscreteElement >::remove_prop(Core::Prop< DiscreteElement > *)GranOO3::Core::PropClass< DiscreteElement >
rotate(const Geom::Vector &axis, const double angleRadian)GranOO3::Shape::Baseinline
ElementT< Shape::GranOO3::save(Archive &, const unsigned int) constGranOO3::Physic::Bodyprivate
scale(double)GranOO3::Shape::Spherevirtual
serialize(Archive &, const unsigned int)GranOO3::DEM::DiscreteElementprivate
set_alpha(float alpha)GranOO3::Core::Drawablevirtual
set_center(const Geom::Point &)GranOO3::Physic::Nodeinline
set_color(const Color &)GranOO3::Core::Drawablevirtual
set_density(double density)GranOO3::Physic::Bodyinline
set_displacement(const Geom::Vector &)GranOO3::Physic::Nodeinline
set_displacement_x(const double &)GranOO3::Physic::Nodeinline
set_displacement_y(const double &)GranOO3::Physic::Nodeinline
set_displacement_z(const double &)GranOO3::Physic::Nodeinline
set_draw_precision(unsigned int p)GranOO3::Core::Drawablestatic
set_face_ID(const T &, Args... args)GranOO3::Shape::Volumeinlineprotected
set_face_ID(const T &)GranOO3::Shape::Volumeinlineprotected
set_inertia_tensor(const Geom::Tensor &inertia)GranOO3::Physic::Bodyinline
set_line_width(float)GranOO3::Core::Drawable
set_mat(Physic::Material *)GranOO3::Core::Baseinline
set_numID(size_t val)GranOO3::Core::Baseinline
set_position(const Geom::Vector &)GranOO3::Physic::Nodeinline
set_position_x(const double &)GranOO3::Physic::Nodeinline
set_position_y(const double &)GranOO3::Physic::Nodeinline
set_position_z(const double &)GranOO3::Physic::Nodeinline
set_quaternion_acceleration_from_angular_acceleration(const Geom::Vector &angularAcceleration, const Geom::Vector &angularVelocity)GranOO3::Physic::Nodeinline
set_quaternion_velocity_from_angular_velocity(const Geom::Vector &angularVelocity)GranOO3::Physic::Nodeinline
set_visible(bool)GranOO3::Core::Drawable
shape_class_ID() constGranOO3::DEM::ElementT< Shape::Sphere >virtual
Sphere()GranOO3::Shape::Sphereinline
Sphere(double radius)GranOO3::Shape::Sphereinline
Sphere(double radius, const Geom::Frame &frame)GranOO3::Shape::Sphereinline
Sphere(const Sphere &)GranOO3::Shape::Sphereinline
Sphere(const Sphere &, const Geom::Frame &)GranOO3::Shape::Sphereinline
Sphere(const Geom::Frame &)GranOO3::Shape::Sphereinline
to_povray(std::ostream &out, const Core::Color &y) constGranOO3::Shape::Spherevirtual
to_volume_shape() constGranOO3::Physic::Bodyinline
to_volume_shape()GranOO3::Physic::Bodyinline
to_vtk(vtkUnstructuredGrid *data)GranOO3::Shape::Spherevirtual
translate(Geom::Vector &)GranOO3::Shape::Baseinline
uID() constGranOO3::Core::Baseinline
uID_counterGranOO3::Core::Baseprivatestatic
unscale(double)GranOO3::Shape::Base
update_angular_velocity()GranOO3::Physic::Nodeinline
update_bounding_box()GranOO3::Shape::Spherevirtual
update_bounding_shape()GranOO3::Shape::Volume
update_bounding_sphere()GranOO3::Shape::Spherevirtual
update_displacement_from_position()GranOO3::Physic::Nodeinline
update_from_dem()GranOO3::Physic::Nodeinline
update_from_fem()GranOO3::Physic::Nodeinline
update_initial_parameter_to_current_parameter()GranOO3::Physic::Nodeinline
update_inverse_inertia_tensor()GranOO3::Physic::Bodyinlineprivate
update_position_from_displacement()GranOO3::Physic::Nodeinline
Volume(const Geom::Frame &frame)GranOO3::Shape::Volumeexplicit
Volume(const Volume &)GranOO3::Shape::Volumeprivate
write_ascii(std::ostream &out) constGranOO3::DEM::DiscreteElementvirtual
GranOO3::~Base()GranOO3::Core::Basevirtual
GranOO3::Shape::Sphere::~Base()GranOO3::Shape::Baseinlinevirtual
~Body()=0GranOO3::Physic::Bodyinlinepure virtual
~DiscreteElement()GranOO3::DEM::DiscreteElementvirtual
~Drawable()GranOO3::Core::Drawablevirtual
~Element()=0GranOO3::DEM::Elementpure virtual
~ElementT()GranOO3::DEM::ElementT< Shape::Sphere >virtual
~Node()GranOO3::Physic::Nodeinlinevirtual
~Null()GranOO3::Core::Nullvirtual
~ObjectFactory()GranOO3::Core::ObjectFactory< BaseClass >inlineprotectedvirtual
~ObjectFactoryInterface()GranOO3::Core::ObjectFactoryInterface< Base, Sphere >protectedvirtual
ElementT< Shape::GranOO3::~PropClass()GranOO3::Core::PropClass< Node >virtual
ElementT< Shape::GranOO3::PropClass< Body >::~PropClass()GranOO3::Core::PropClass< Body >virtual
ElementT< Shape::GranOO3::PropClass< Element >::~PropClass()GranOO3::Core::PropClass< Element >virtual
ElementT< Shape::GranOO3::Core::PropClass::~PropClass()GranOO3::Core::PropClass< C >virtual
PropClass< DiscreteElement >::~PropClass()GranOO3::Core::PropClass< DiscreteElement >virtual
ElementT< Shape::GranOO3::~Register()GranOO3::Core::Register< Base >virtual
ElementT< Shape::GranOO3::Register< Node >::~Register()GranOO3::Core::Register< Node >virtual
ElementT< Shape::GranOO3::Register< Body >::~Register()GranOO3::Core::Register< Body >virtual
ElementT< Shape::GranOO3::Register< Element >::~Register()GranOO3::Core::Register< Element >virtual
ElementT< Shape::GranOO3::Core::Register::~Register()GranOO3::Core::Register< type >virtual
Register< DiscreteElement >::~Register()GranOO3::Core::Register< DiscreteElement >virtual
~Sphere()GranOO3::Shape::Spherevirtual
~Volume()GranOO3::Shape::Volumevirtual