_angle | GranOO3::Physic::Node | private |
_angular_vel | GranOO3::Physic::Node | private |
_bondset | GranOO3::DEM::Element | protected |
_bounding_box | GranOO3::Shape::Volume | private |
_bounding_radius | GranOO3::Shape::Volume | private |
_bounding_shape | GranOO3::Shape::Volume | private |
_bounding_sphere | GranOO3::Shape::Volume | private |
_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 |
_face | GranOO3::Shape::Volume | private |
_force | GranOO3::Physic::Node | private |
GranOO3::_frame | GranOO3::Physic::Node | private |
GranOO3::Shape::Sphere::_frame | GranOO3::Shape::Base | protected |
_frame_buffer | GranOO3::Shape::Base | privatestatic |
ElementT< Shape::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 |
ElementT< Shape::GranOO3::_numericID | GranOO3::Core::Register< Base > | private |
ElementT< Shape::GranOO3::_numericID_counter | GranOO3::Core::Register< Base > | privatestatic |
_numID | GranOO3::Core::Base | private |
_position | GranOO3::Physic::Node | private |
ElementT< Shape::GranOO3::_prop | GranOO3::Core::PropClass< Node > | protected |
ElementT< Shape::GranOO3::PropClass< Body >::_prop | GranOO3::Core::PropClass< Body > | protected |
ElementT< Shape::GranOO3::PropClass< Element >::_prop | GranOO3::Core::PropClass< Element > | protected |
ElementT< Shape::GranOO3::Core::PropClass::_prop | GranOO3::Core::PropClass< C > | protected |
PropClass< DiscreteElement >::_prop | GranOO3::Core::PropClass< DiscreteElement > | protected |
_quat | GranOO3::Physic::Node | private |
_quat_acc | GranOO3::Physic::Node | private |
_quat_vel | GranOO3::Physic::Node | private |
_radius | GranOO3::Shape::Sphere | private |
_registered_num | GranOO3::Core::Base | privatestatic |
ElementT< Shape::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 |
GranOO3::aabb() const | GranOO3::Physic::Body | inline |
GranOO3::Shape::Sphere::aabb() const | GranOO3::Shape::Sphere | inlinevirtual |
add_bond(Bond &b) | GranOO3::DEM::Element | |
add_face_ID(const std::string &) | GranOO3::Shape::Volume | inlineprotected |
add_glob(const std::string &)=0 | GranOO3::Shape::Base | pure 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::Base | protectedstatic |
ElementT< Shape::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 |
GranOO3::Base() | GranOO3::Core::Base | protected |
GranOO3::Shape::Sphere::Base(const Geom::Frame &frame) | GranOO3::Shape::Base | inlineexplicit |
ElementT< Shape::GranOO3::belong_to_setof(const std::string &setOfId) const | GranOO3::Core::Register< Base > | |
ElementT< Shape::GranOO3::belong_to_setof(const SetOf< Base > &set) const | GranOO3::Core::Register< Base > | |
ElementT< Shape::GranOO3::Register< Node >::belong_to_setof(const std::string &setOfId) const | GranOO3::Core::Register< Node > | |
ElementT< Shape::GranOO3::Register< Node >::belong_to_setof(const SetOf< Node > &set) const | GranOO3::Core::Register< Node > | |
ElementT< Shape::GranOO3::Register< Body >::belong_to_setof(const std::string &setOfId) const | GranOO3::Core::Register< Body > | |
ElementT< Shape::GranOO3::Register< Body >::belong_to_setof(const SetOf< Body > &set) const | GranOO3::Core::Register< Body > | |
ElementT< Shape::GranOO3::Register< Element >::belong_to_setof(const std::string &setOfId) const | GranOO3::Core::Register< Element > | |
ElementT< Shape::GranOO3::Register< Element >::belong_to_setof(const SetOf< Element > &set) const | GranOO3::Core::Register< Element > | |
ElementT< Shape::GranOO3::Core::Register::belong_to_setof(const std::string &setOfId) const | GranOO3::Core::Register< type > | |
ElementT< Shape::GranOO3::Core::Register::belong_to_setof(const SetOf< type > &set) const | GranOO3::Core::Register< type > | |
Register< DiscreteElement >::belong_to_setof(const std::string &setOfId) const | GranOO3::Core::Register< DiscreteElement > | |
Register< DiscreteElement >::belong_to_setof(const SetOf< DiscreteElement > &set) const | GranOO3::Core::Register< DiscreteElement > | |
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::DiscreteElement | friend |
ElementT< Shape::GranOO3::BOOST_SERIALIZATION_SPLIT_MEMBER() | GranOO3::Physic::Body | private |
build() | GranOO3::Core::ObjectFactoryInterface< Base, Sphere > | static |
cast_to() | GranOO3::Core::Base | inline |
cast_to() const | GranOO3::Core::Base | inline |
class_ID() | GranOO3::Shape::Sphere | inlinestatic |
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::DEM::DiscreteElement | virtual |
clone_to() | GranOO3::Core::Base | inline |
GranOO3::collide(const Body &other, Collision::Data &col) | GranOO3::Physic::Body | inline |
GranOO3::collide(const Body &other) | GranOO3::Physic::Body | inline |
GranOO3::Shape::Sphere::collide(const Volume &, Collision::Data &) const =0 | GranOO3::Shape::Volume | pure virtual |
GranOO3::Shape::Sphere::collide(const Sphere &, Collision::Data &) const =0 | GranOO3::Shape::Volume | pure virtual |
GranOO3::Shape::Sphere::collide(const Box &, Collision::Data &) const =0 | GranOO3::Shape::Volume | pure virtual |
GranOO3::Shape::Sphere::collide(const Cylinder &, Collision::Data &) const =0 | GranOO3::Shape::Volume | pure virtual |
GranOO3::Shape::Sphere::collide(const Cone &, Collision::Data &) const =0 | GranOO3::Shape::Volume | pure virtual |
GranOO3::Shape::Sphere::collide(const ConeTruncated &, Collision::Data &) const =0 | GranOO3::Shape::Volume | pure virtual |
GranOO3::Shape::Sphere::collide(const Polyhedron &, Collision::Data &) const =0 | GranOO3::Shape::Volume | pure virtual |
collide_inside(const Geom::Point &p1, double radius, Collision::Data &info) const | GranOO3::Shape::Sphere | virtual |
GranOO3::Shape::Volume::collide_inside(const Geom::Point &, Collision::Data &) const | GranOO3::Shape::Volume | |
collide_outside(const Geom::Point &p1, double radius, Collision::Data &info) const | GranOO3::Shape::Sphere | virtual |
GranOO3::Shape::Volume::collide_outside(const Geom::Point &, Collision::Data &) const | GranOO3::Shape::Volume | |
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_inertia_tensor(double density, Geom::Tensor &) const | GranOO3::Shape::Sphere | inlinevirtual |
compute_kinetic_energy() const | GranOO3::DEM::Element | inline |
compute_torque_at(const Geom::Point &A) const | GranOO3::Physic::Body | inline |
copy_face_ID(const std::set< std::string > &) | GranOO3::Shape::Volume | inlineprotected |
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 |
desc() | GranOO3::Shape::Sphere | static |
DiscreteElement(const Geom::Point ¢er, double radius, double density) | GranOO3::DEM::DiscreteElement | |
DiscreteElement(const Geom::Point ¢er) | GranOO3::DEM::DiscreteElement | |
DiscreteElement() | GranOO3::DEM::DiscreteElement | |
DiscreteElement(const DiscreteElement &)=delete | GranOO3::DEM::DiscreteElement | private |
draw() | GranOO3::DEM::ElementT< Shape::Sphere > | virtual |
draw_edge() | GranOO3::DEM::ElementT< Shape::Sphere > | virtual |
draw_gl() const | GranOO3::Shape::Sphere | virtual |
draw_gl_edge() const | GranOO3::Shape::Base | 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 |
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 &)=delete | GranOO3::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) const | GranOO3::Physic::Body | virtual |
farthest_point_along(const Geom::Vector &) const | GranOO3::Shape::Sphere | virtual |
frame_buffer() | GranOO3::Shape::Base | static |
ElementT< Shape::GranOO3::get() | GranOO3::Core::PropClass< Node > | |
ElementT< Shape::GranOO3::get() const | GranOO3::Core::PropClass< Node > | |
ElementT< Shape::GranOO3::PropClass< Body >::get() | GranOO3::Core::PropClass< Body > | |
ElementT< Shape::GranOO3::PropClass< Body >::get() const | GranOO3::Core::PropClass< Body > | |
ElementT< Shape::GranOO3::PropClass< Element >::get() | GranOO3::Core::PropClass< Element > | |
ElementT< Shape::GranOO3::PropClass< Element >::get() const | GranOO3::Core::PropClass< Element > | |
ElementT< Shape::GranOO3::Core::PropClass::get() | GranOO3::Core::PropClass< C > | |
ElementT< Shape::GranOO3::Core::PropClass::get() const | GranOO3::Core::PropClass< C > | |
PropClass< DiscreteElement >::get() | GranOO3::Core::PropClass< DiscreteElement > | |
PropClass< DiscreteElement >::get() const | GranOO3::Core::PropClass< DiscreteElement > | |
get_bond_number() const | GranOO3::DEM::Element | inline |
get_bond_set() | GranOO3::DEM::Element | inline |
get_bonded_element() | GranOO3::DEM::Element | |
get_bounding_box() const | GranOO3::Shape::Volume | |
get_bounding_box() | GranOO3::Shape::Volume | |
get_bounding_radius() const | GranOO3::Physic::Body | inline |
get_bounding_sphere() const | GranOO3::Shape::Volume | |
get_bounding_sphere() | GranOO3::Shape::Volume | |
get_by_numID(size_t) | GranOO3::Core::Base | static |
get_center() const | GranOO3::Shape::Base | inline |
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_face_ID() const | GranOO3::Shape::Volume | inline |
get_greatest_dimension() const | GranOO3::Shape::Sphere | inlinevirtual |
GranOO3::get_ID() const | GranOO3::Core::Base | inlinevirtual |
GranOO3::Shape::Sphere::get_ID() | GranOO3::Core::ObjectFactory< BaseClass > | static |
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_map() | GranOO3::Core::ObjectFactory< BaseClass > | static |
get_mass() const | GranOO3::Physic::Body | virtual |
get_mat() const | GranOO3::Core::Base | inline |
ElementT< Shape::GranOO3::get_numeric_ID() const | GranOO3::Core::Register< Base > | |
ElementT< Shape::GranOO3::Register< Node >::get_numeric_ID() const | GranOO3::Core::Register< Node > | |
ElementT< Shape::GranOO3::Register< Body >::get_numeric_ID() const | GranOO3::Core::Register< Body > | |
ElementT< Shape::GranOO3::Register< Element >::get_numeric_ID() const | GranOO3::Core::Register< Element > | |
ElementT< Shape::GranOO3::Core::Register::get_numeric_ID() const | GranOO3::Core::Register< type > | |
Register< DiscreteElement >::get_numeric_ID() const | GranOO3::Core::Register< DiscreteElement > | |
get_position() const | GranOO3::DEM::ElementT< Shape::Sphere > | |
get_quaternion() const | GranOO3::Shape::Base | inline |
get_radius() const | GranOO3::DEM::DiscreteElement | inline |
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::Base | static |
get_volume() const | GranOO3::DEM::ElementT< Shape::Sphere > | virtual |
glob(const std::string &id) | GranOO3::Shape::Base | static |
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::DiscreteElement | 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_bounding_shape() const | GranOO3::Shape::Volume | inline |
is_polyhedral_element() const | GranOO3::DEM::ElementT< Shape::Sphere > | virtual |
is_polyhedral_element() const | GranOO3::DEM::ElementT< Shape::Sphere > | virtual |
is_same(const Base &) const | GranOO3::Core::Base | inline |
is_spherical_element() const | GranOO3::DEM::ElementT< Shape::Sphere > | virtual |
is_spherical_element() const | GranOO3::DEM::ElementT< Shape::Sphere > | virtual |
is_surface() const | GranOO3::Shape::Volume | inlinevirtual |
is_unbonded() const | GranOO3::DEM::Element | |
is_visible() const | GranOO3::Core::Drawable | |
is_volume() const | GranOO3::Shape::Volume | inlinevirtual |
item() | GranOO3::Core::Base | inline |
item() const | GranOO3::Core::Base | inline |
ElementT< Shape::GranOO3::load(Archive &, const unsigned int) | GranOO3::Physic::Body | private |
GranOO3::local_frame() const | GranOO3::Physic::Node | inline |
GranOO3::Shape::Sphere::local_frame() const | GranOO3::Shape::Base | inline |
locate(const Geom::Point &) const | GranOO3::Shape::Sphere | virtual |
locate(const Geom::Point &, double radius) const | GranOO3::Shape::Sphere | virtual |
GranOO3::Shape::Volume::locate(const Sphere &) const | GranOO3::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::Element | inline |
neighbour() const | GranOO3::DEM::Element | inline |
neighbour_set() | GranOO3::DEM::Element | inline |
neighbour_set() const | GranOO3::DEM::Element | inline |
ElementT< Shape::GranOO3::new_object(const TiXmlElement *el) | GranOO3::DEM::Element | static |
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::Base | static |
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::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 | static |
Null() | GranOO3::Core::Null | |
numID() const | GranOO3::Core::Base | inline |
ObjectFactory() | GranOO3::Core::ObjectFactory< BaseClass > | inlineprotected |
ObjectFactoryInterface() | GranOO3::Core::ObjectFactoryInterface< Base, Sphere > | protected |
operator=(const DiscreteElement &)=delete | GranOO3::DEM::DiscreteElement | private |
overlap(const Sphere &, Geom::Vector &normal, double &penetration) const | GranOO3::Shape::Volume | |
overlap(const Sphere &s, Geom::Vector &normal, double &penetration) const | GranOO3::Shape::Volume | |
overlap(const Sphere &s, Geom::Vector &normal, double &penetration) const | GranOO3::Shape::Volume | |
overlap(const Sphere &s, Geom::Vector &normal, double &penetration) const | GranOO3::Shape::Volume | |
paint() | GranOO3::Core::Drawable | |
paint_edge() | GranOO3::Core::Drawable | |
ElementT< Shape::GranOO3::prop_exist() const | GranOO3::Core::PropClass< Node > | |
ElementT< Shape::GranOO3::PropClass< Body >::prop_exist() const | GranOO3::Core::PropClass< Body > | |
ElementT< Shape::GranOO3::PropClass< Element >::prop_exist() const | GranOO3::Core::PropClass< Element > | |
ElementT< Shape::GranOO3::Core::PropClass::prop_exist() const | GranOO3::Core::PropClass< C > | |
PropClass< DiscreteElement >::prop_exist() const | GranOO3::Core::PropClass< DiscreteElement > | |
ElementT< Shape::GranOO3::PropClass() | GranOO3::Core::PropClass< Node > | |
ElementT< Shape::GranOO3::PropClass(const PropClass &)=delete | GranOO3::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::DiscreteElement | virtual |
read_xml_element(const TiXmlElement *el) | GranOO3::Shape::Sphere | virtual |
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::Base | inline |
ElementT< Shape::GranOO3::save(Archive &, const unsigned int) const | GranOO3::Physic::Body | private |
scale(double) | GranOO3::Shape::Sphere | virtual |
serialize(Archive &, const unsigned int) | GranOO3::DEM::DiscreteElement | 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_face_ID(const T &, Args... args) | GranOO3::Shape::Volume | inlineprotected |
set_face_ID(const T &) | GranOO3::Shape::Volume | inlineprotected |
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 | GranOO3::DEM::ElementT< Shape::Sphere > | virtual |
Sphere() | GranOO3::Shape::Sphere | inline |
Sphere(double radius) | GranOO3::Shape::Sphere | inline |
Sphere(double radius, const Geom::Frame &frame) | GranOO3::Shape::Sphere | inline |
Sphere(const Sphere &) | GranOO3::Shape::Sphere | inline |
Sphere(const Sphere &, const Geom::Frame &) | GranOO3::Shape::Sphere | inline |
Sphere(const Geom::Frame &) | GranOO3::Shape::Sphere | inline |
to_povray(std::ostream &out, const Core::Color &y) const | GranOO3::Shape::Sphere | virtual |
to_volume_shape() const | GranOO3::Physic::Body | inline |
to_volume_shape() | GranOO3::Physic::Body | inline |
to_vtk(vtkUnstructuredGrid *data) | GranOO3::Shape::Sphere | virtual |
translate(Geom::Vector &) | GranOO3::Shape::Base | inline |
uID() const | GranOO3::Core::Base | inline |
uID_counter | GranOO3::Core::Base | privatestatic |
unscale(double) | GranOO3::Shape::Base | |
update_angular_velocity() | GranOO3::Physic::Node | inline |
update_bounding_box() | GranOO3::Shape::Sphere | virtual |
update_bounding_shape() | GranOO3::Shape::Volume | |
update_bounding_sphere() | GranOO3::Shape::Sphere | virtual |
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 |
Volume(const Geom::Frame &frame) | GranOO3::Shape::Volume | explicit |
Volume(const Volume &) | GranOO3::Shape::Volume | private |
write_ascii(std::ostream &out) const | GranOO3::DEM::DiscreteElement | virtual |
GranOO3::~Base() | GranOO3::Core::Base | virtual |
GranOO3::Shape::Sphere::~Base() | GranOO3::Shape::Base | inlinevirtual |
~Body()=0 | GranOO3::Physic::Body | inlinepure virtual |
~DiscreteElement() | GranOO3::DEM::DiscreteElement | virtual |
~Drawable() | GranOO3::Core::Drawable | virtual |
~Element()=0 | GranOO3::DEM::Element | pure virtual |
~ElementT() | GranOO3::DEM::ElementT< Shape::Sphere > | virtual |
~Node() | GranOO3::Physic::Node | inlinevirtual |
~Null() | GranOO3::Core::Null | virtual |
~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::Sphere | virtual |
~Volume() | GranOO3::Shape::Volume | virtual |