| _angle | GranOO3::Physic::Node | private |
| _angular_vel | GranOO3::Physic::Node | private |
| _bondset | GranOO3::DEM::Element | protected |
| _center | GranOO3::Physic::Node | private |
| _color | GranOO3::Core::Drawable | private |
| _deleted_signal | GranOO3::Core::Base | private |
| _density | GranOO3::Physic::Body | protected |
| _displacement | GranOO3::Physic::Node | private |
| _draw_precision | GranOO3::Core::Drawable | privatestatic |
| _draw_precision_max | GranOO3::Core::Drawable | privatestatic |
| _draw_precision_min | GranOO3::Core::Drawable | privatestatic |
| _drawable_item_counter | GranOO3::Core::Drawable | privatestatic |
| _edge_color | GranOO3::Core::Drawable | private |
| _force | GranOO3::Physic::Node | private |
| _frame | GranOO3::Physic::Node | private |
| GranOO3::_globalset | GranOO3::Core::Register< Base > | private |
| _inertia_tensor | GranOO3::Physic::Body | protected |
| _initial_position | GranOO3::Physic::Node | private |
| _initial_quat | GranOO3::Physic::Node | private |
| _interaction | GranOO3::Physic::Node | private |
| _inverse_inertia_tensor | GranOO3::Physic::Body | protected |
| _item_glkey | GranOO3::Core::Drawable | private |
| _line_width | GranOO3::Core::Drawable | private |
| _linear_acceleration | GranOO3::Physic::Node | private |
| _linear_velocity | GranOO3::Physic::Node | private |
| _map | GranOO3::Core::Drawable | privatestatic |
| _mass | GranOO3::Physic::Body | protected |
| _mat | GranOO3::Core::Base | private |
| _neighbour | GranOO3::DEM::Element | protected |
| GranOO3::_numericID | GranOO3::Core::Register< Base > | private |
| GranOO3::_numericID_counter | GranOO3::Core::Register< Base > | privatestatic |
| _numID | GranOO3::Core::Base | private |
| _position | GranOO3::Physic::Node | private |
| GranOO3::_prop | GranOO3::Core::PropClass< Node > | protected |
| GranOO3::PropClass< Body >::_prop | GranOO3::Core::PropClass< Body > | protected |
| PropClass< Element >::_prop | GranOO3::Core::PropClass< Element > | protected |
| _quat | GranOO3::Physic::Node | private |
| _quat_acc | GranOO3::Physic::Node | private |
| _quat_vel | GranOO3::Physic::Node | private |
| _registered_num | GranOO3::Core::Base | privatestatic |
| GranOO3::_setof_list | GranOO3::Core::Register< Base > | private |
| _sub_class_number | GranOO3::Core::Base | privatestatic |
| _torque | GranOO3::Physic::Node | private |
| _uID | GranOO3::Core::Base | private |
| _visible | GranOO3::Core::Drawable | private |
| _volume_shape | GranOO3::Physic::Body | private |
| aabb() const | GranOO3::Physic::Body | inline |
| add_bond(Bond &b) | GranOO3::DEM::Element | |
| add_interaction(Node &) | GranOO3::Physic::Node | |
| GranOO3::add_prop(Core::Prop< Node > *) | GranOO3::Core::PropClass< Node > | |
| GranOO3::PropClass< Body >::add_prop(Core::Prop< Body > *) | GranOO3::Core::PropClass< Body > | |
| PropClass< Element >::add_prop(Core::Prop< Element > *) | GranOO3::Core::PropClass< Element > | |
| GranOO3::add_setof(SetOf< Base > &) | GranOO3::Core::Register< Base > | private |
| affect_class_rank_ID() | GranOO3::Core::Base | protectedstatic |
| GranOO3::already_exist(SetOf< Base > &) | GranOO3::Core::Register< Base > | private |
| apply_color() const | GranOO3::Core::Drawable | |
| apply_default_color() | GranOO3::Core::Drawable | |
| apply_edge_color() const | GranOO3::Core::Drawable | |
| apply_force(const Geom::Vector &) | GranOO3::Physic::Node | inline |
| apply_force_at(const Geom::Vector &, const Geom::Point &) | GranOO3::Physic::Body | inline |
| apply_line_width() const | GranOO3::Core::Drawable | |
| apply_selected_color() | GranOO3::Core::Drawable | |
| apply_torque(const Geom::Vector &) | GranOO3::Physic::Node | inline |
| Base() | GranOO3::Core::Base | protected |
| GranOO3::belong_to_setof(const std::string &setOfId) const | GranOO3::Core::Register< Base > | |
| GranOO3::belong_to_setof(const SetOf< Base > &set) const | GranOO3::Core::Register< Base > | |
| GranOO3::Register< Node >::belong_to_setof(const std::string &setOfId) const | GranOO3::Core::Register< Node > | |
| GranOO3::Register< Node >::belong_to_setof(const SetOf< Node > &set) const | GranOO3::Core::Register< Node > | |
| GranOO3::Register< Body >::belong_to_setof(const std::string &setOfId) const | GranOO3::Core::Register< Body > | |
| GranOO3::Register< Body >::belong_to_setof(const SetOf< Body > &set) const | GranOO3::Core::Register< Body > | |
| Register< Element >::belong_to_setof(const std::string &setOfId) const | GranOO3::Core::Register< Element > | |
| Register< Element >::belong_to_setof(const SetOf< Element > &set) const | GranOO3::Core::Register< Element > | |
| Body(Shape::Volume &shape, const Geom::Point &p, const Geom::Quaternion &q, double mass, const Geom::Tensor &inertia) | GranOO3::Physic::Body | inline |
| Body(Shape::Volume &shape, const Geom::Point &p) | GranOO3::Physic::Body | inline |
| Body(Shape::Volume &shape) | GranOO3::Physic::Body | inline |
| Body(const Body &)=delete | GranOO3::Physic::Body | private |
| boost::serialization::access class | GranOO3::DEM::Element | friend |
| GranOO3::BOOST_SERIALIZATION_SPLIT_MEMBER() | GranOO3::Physic::Body | private |
| cast_to() | GranOO3::Core::Base | inline |
| cast_to() const | GranOO3::Core::Base | inline |
| clear_all_numID() | GranOO3::Core::Base | static |
| clear_displacement() | GranOO3::Physic::Node | inline |
| clear_force() | GranOO3::Physic::Node | inline |
| clear_kinematic() | GranOO3::Physic::Node | inlinevirtual |
| clear_numID() | GranOO3::Core::Base | inline |
| clear_torque() | GranOO3::Physic::Node | inline |
| clone() | GranOO3::Core::Base | virtual |
| clone_to() | GranOO3::Core::Base | inline |
| collide(const Body &other, Collision::Data &col) | GranOO3::Physic::Body | inline |
| collide(const Body &other) | GranOO3::Physic::Body | inline |
| common_bond(const Element &el) | GranOO3::DEM::Element | |
| common_bond(const Element &el) const | GranOO3::DEM::Element | |
| compute_bond_cluster(Core::SetOfBase< DEM::Element > &cluster_set, Core::SetOfBase< DEM::Bond > &parsed_bond) | GranOO3::DEM::Element | |
| compute_kinetic_energy() const | GranOO3::DEM::Element | inline |
| compute_torque_at(const Geom::Point &A) const | GranOO3::Physic::Body | inline |
| decrease_draw_precision() | GranOO3::Core::Drawable | static |
| default_color() const | GranOO3::Core::Drawable | inlinevirtual |
| delete_all_bond() | GranOO3::DEM::Element | |
| deleted_signal() | GranOO3::Core::Base | inline |
| draw() | GranOO3::Physic::Node | virtual |
| draw_edge() | GranOO3::Core::Drawable | inlinevirtual |
| 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 &)=delete | GranOO3::DEM::Element | private |
| erase_bond(Bond &b) | GranOO3::DEM::Element | |
| GranOO3::erase_from_all_setof() | GranOO3::Core::Register< Base > | |
| GranOO3::Register< Node >::erase_from_all_setof() | GranOO3::Core::Register< Node > | |
| GranOO3::Register< Body >::erase_from_all_setof() | GranOO3::Core::Register< Body > | |
| Register< Element >::erase_from_all_setof() | GranOO3::Core::Register< Element > | |
| erase_interaction(Node &) | GranOO3::Physic::Node | |
| GranOO3::erase_setof(SetOf< Base > &) | GranOO3::Core::Register< Base > | private |
| export_to_povray(std::ostream &out) const | GranOO3::Physic::Body | virtual |
| GranOO3::get() | GranOO3::Core::PropClass< Node > | |
| GranOO3::get() const | GranOO3::Core::PropClass< Node > | |
| GranOO3::PropClass< Body >::get() | GranOO3::Core::PropClass< Body > | |
| GranOO3::PropClass< Body >::get() const | GranOO3::Core::PropClass< Body > | |
| PropClass< Element >::get() | GranOO3::Core::PropClass< Element > | |
| PropClass< Element >::get() const | GranOO3::Core::PropClass< Element > | |
| get_bond_number() const | GranOO3::DEM::Element | inline |
| get_bond_set() | GranOO3::DEM::Element | inline |
| get_bonded_element() | GranOO3::DEM::Element | |
| get_bounding_radius() const | GranOO3::Physic::Body | inline |
| get_by_numID(size_t) | GranOO3::Core::Base | static |
| get_color() | GranOO3::Core::Drawable | |
| get_color() const | GranOO3::Core::Drawable | |
| get_draw_precision() | GranOO3::Core::Drawable | static |
| get_drawable_item_by_glkey(int) | GranOO3::Core::Drawable | static |
| get_ID() const | GranOO3::Core::Base | inlinevirtual |
| get_info(std::ostream &os) const | GranOO3::Core::Drawable | inlinevirtual |
| get_item_glkey() const | GranOO3::Core::Drawable | |
| get_kinetic_energy() const | GranOO3::Physic::Body | inline |
| get_line_width() const | GranOO3::Core::Drawable | |
| get_line_width() | GranOO3::Core::Drawable | |
| get_linear_velocity_at(const Geom::Point &) const | GranOO3::Physic::Node | |
| get_mass() const | GranOO3::Physic::Body | virtual |
| get_mat() const | GranOO3::Core::Base | inline |
| GranOO3::get_numeric_ID() const | GranOO3::Core::Register< Base > | |
| GranOO3::Register< Node >::get_numeric_ID() const | GranOO3::Core::Register< Node > | |
| GranOO3::Register< Body >::get_numeric_ID() const | GranOO3::Core::Register< Body > | |
| Register< Element >::get_numeric_ID() const | GranOO3::Core::Register< Element > | |
| GranOO3::get_setof_list() | GranOO3::Core::Register< Base > | |
| GranOO3::Register< Node >::get_setof_list() | GranOO3::Core::Register< Node > | |
| GranOO3::Register< Body >::get_setof_list() | GranOO3::Core::Register< Body > | |
| Register< Element >::get_setof_list() | GranOO3::Core::Register< Element > | |
| get_sub_class_number() | GranOO3::Core::Base | static |
| get_volume() const | GranOO3::Physic::Body | inline |
| increase_draw_precision() | GranOO3::Core::Drawable | static |
| incremental_move(const Geom::Vector &vec) | GranOO3::Physic::Node | inline |
| incremental_unmove(const Geom::Vector &vec) | GranOO3::Physic::Node | inline |
| info() const | GranOO3::DEM::Element | virtual |
| init_default_color() | GranOO3::Core::Drawable | inlinevirtual |
| interact_with(const Node &) const | GranOO3::Physic::Node | |
| interact_with(const Ground &) const | GranOO3::Physic::Node | inline |
| interact_with(const FEM::Surface &) const | GranOO3::Physic::Node | inline |
| is() const | GranOO3::Core::Base | inline |
| is(size_t) const | GranOO3::Core::Base | inlinevirtual |
| is_bonded(const Element &el) const | GranOO3::DEM::Element | |
| is_bonded(const Element &el, Bond *&commonBond) | GranOO3::DEM::Element | |
| is_bonded(const Element &el, const Bond *&commonBond) const | GranOO3::DEM::Element | |
| is_bonded(const Bond &bond) const | GranOO3::DEM::Element | |
| is_bonded() const | GranOO3::DEM::Element | |
| is_polyhedral_element() const =0 | GranOO3::DEM::Element | pure virtual |
| is_same(const Base &) const | GranOO3::Core::Base | inline |
| is_spherical_element() const =0 | GranOO3::DEM::Element | pure virtual |
| is_unbonded() const | GranOO3::DEM::Element | |
| is_visible() const | GranOO3::Core::Drawable | |
| item() | GranOO3::Core::Base | inline |
| item() const | GranOO3::Core::Base | inline |
| GranOO3::load(Archive &, const unsigned int) | GranOO3::Physic::Body | private |
| local_frame() const | GranOO3::Physic::Node | inline |
| make_equal_to(const Element &el) | GranOO3::DEM::Element | |
| GranOO3::Physic::Body::make_equal_to(const Body &other) | GranOO3::Physic::Body | |
| GranOO3::Physic::Node::make_equal_to(const Node &) | GranOO3::Physic::Node | |
| neighbour() | GranOO3::DEM::Element | inline |
| neighbour() const | GranOO3::DEM::Element | inline |
| neighbour_set() | GranOO3::DEM::Element | inline |
| neighbour_set() const | GranOO3::DEM::Element | inline |
| new_object(const TiXmlElement *el) | GranOO3::DEM::Element | static |
| GranOO3::Physic::Body::new_object() | GranOO3::Core::PropClass< Node > | |
| GranOO3::Physic::Body::new_object() | GranOO3::Core::PropClass< Body > | |
| PropClass< Element >::new_object() | GranOO3::Core::PropClass< Element > | |
| Node(const Geom::Vector &position) | GranOO3::Physic::Node | inline |
| Node(const Geom::Point &position) | GranOO3::Physic::Node | inline |
| Node() | GranOO3::Physic::Node | inline |
| Node(const Node &)=delete | GranOO3::Physic::Node | private |
| Null() | GranOO3::Core::Null | |
| null | GranOO3::Core::Null | static |
| numID() const | GranOO3::Core::Base | inline |
| operator=(const Element &)=delete | GranOO3::DEM::Element | private |
| paint() | GranOO3::Core::Drawable | |
| paint_edge() | GranOO3::Core::Drawable | |
| GranOO3::prop_exist() const | GranOO3::Core::PropClass< Node > | |
| GranOO3::PropClass< Body >::prop_exist() const | GranOO3::Core::PropClass< Body > | |
| PropClass< Element >::prop_exist() const | GranOO3::Core::PropClass< Element > | |
| GranOO3::PropClass() | GranOO3::Core::PropClass< Node > | |
| GranOO3::PropClass(const PropClass &)=delete | GranOO3::Core::PropClass< Node > | private |
| GranOO3::PropClass< Body >::PropClass() | GranOO3::Core::PropClass< Body > | |
| PropClass< Element >::PropClass() | GranOO3::Core::PropClass< Element > | |
| read_ascii(std::istream &is) | GranOO3::DEM::Element | virtual |
| GranOO3::Register() | GranOO3::Core::Register< Base > | |
| GranOO3::Register< Node >::Register() | GranOO3::Core::Register< Node > | |
| GranOO3::Register< Body >::Register() | GranOO3::Core::Register< Body > | |
| Register< Element >::Register() | GranOO3::Core::Register< Element > | |
| GranOO3::remove_prop(Core::Prop< Node > *) | GranOO3::Core::PropClass< Node > | |
| GranOO3::PropClass< Body >::remove_prop(Core::Prop< Body > *) | GranOO3::Core::PropClass< Body > | |
| PropClass< Element >::remove_prop(Core::Prop< Element > *) | GranOO3::Core::PropClass< Element > | |
| GranOO3::save(Archive &, const unsigned int) const | GranOO3::Physic::Body | private |
| serialize(Archive &, const unsigned int) | GranOO3::DEM::Element | private |
| set_alpha(float alpha) | GranOO3::Core::Drawable | virtual |
| set_center(const Geom::Point &) | GranOO3::Physic::Node | inline |
| set_color(const Color &) | GranOO3::Core::Drawable | virtual |
| set_density(double density) | GranOO3::Physic::Body | inline |
| set_displacement(const Geom::Vector &) | GranOO3::Physic::Node | inline |
| set_displacement_x(const double &) | GranOO3::Physic::Node | inline |
| set_displacement_y(const double &) | GranOO3::Physic::Node | inline |
| set_displacement_z(const double &) | GranOO3::Physic::Node | inline |
| set_draw_precision(unsigned int p) | GranOO3::Core::Drawable | static |
| set_inertia_tensor(const Geom::Tensor &inertia) | GranOO3::Physic::Body | inline |
| set_line_width(float) | GranOO3::Core::Drawable | |
| set_mat(Physic::Material *) | GranOO3::Core::Base | inline |
| set_numID(size_t val) | GranOO3::Core::Base | inline |
| set_position(const Geom::Vector &) | GranOO3::Physic::Node | inline |
| set_position_x(const double &) | GranOO3::Physic::Node | inline |
| set_position_y(const double &) | GranOO3::Physic::Node | inline |
| set_position_z(const double &) | GranOO3::Physic::Node | inline |
| set_quaternion_acceleration_from_angular_acceleration(const Geom::Vector &angularAcceleration, const Geom::Vector &angularVelocity) | GranOO3::Physic::Node | inline |
| set_quaternion_velocity_from_angular_velocity(const Geom::Vector &angularVelocity) | GranOO3::Physic::Node | inline |
| set_visible(bool) | GranOO3::Core::Drawable | |
| shape_class_ID() const =0 | GranOO3::DEM::Element | pure virtual |
| to_volume_shape() const | GranOO3::Physic::Body | inline |
| to_volume_shape() | GranOO3::Physic::Body | inline |
| uID() const | GranOO3::Core::Base | inline |
| uID_counter | GranOO3::Core::Base | privatestatic |
| update_angular_velocity() | GranOO3::Physic::Node | inline |
| update_displacement_from_position() | GranOO3::Physic::Node | inline |
| update_from_dem() | GranOO3::Physic::Node | inline |
| update_from_fem() | GranOO3::Physic::Node | inline |
| update_initial_parameter_to_current_parameter() | GranOO3::Physic::Node | inline |
| update_inverse_inertia_tensor() | GranOO3::Physic::Body | inlineprivate |
| update_position_from_displacement() | GranOO3::Physic::Node | inline |
| write_ascii(std::ostream &os) const | GranOO3::DEM::Element | virtual |
| ~Base() | GranOO3::Core::Base | virtual |
| ~Body()=0 | GranOO3::Physic::Body | inlinepure virtual |
| ~Drawable() | GranOO3::Core::Drawable | virtual |
| ~Element()=0 | GranOO3::DEM::Element | pure virtual |
| ~Node() | GranOO3::Physic::Node | inlinevirtual |
| ~Null() | GranOO3::Core::Null | virtual |
| GranOO3::~PropClass() | GranOO3::Core::PropClass< Node > | virtual |
| GranOO3::PropClass< Body >::~PropClass() | GranOO3::Core::PropClass< Body > | virtual |
| PropClass< Element >::~PropClass() | GranOO3::Core::PropClass< Element > | virtual |
| GranOO3::~Register() | GranOO3::Core::Register< Base > | virtual |
| GranOO3::Register< Node >::~Register() | GranOO3::Core::Register< Node > | virtual |
| GranOO3::Register< Body >::~Register() | GranOO3::Core::Register< Body > | virtual |
| Register< Element >::~Register() | GranOO3::Core::Register< Element > | virtual |