GranOO
3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
GranOO3
SPH
Particle
GranOO3::SPH::Particle Member List
This is the complete list of members for
GranOO3::SPH::Particle
, including all inherited members.
_angle
GranOO3::Physic::Node
private
_angular_vel
GranOO3::Physic::Node
private
_center
GranOO3::Physic::Node
private
_color
GranOO3::Core::Drawable
private
_deleted_signal
GranOO3::Core::Base
private
_density
GranOO3::SPH::Particle
private
_displacement
GranOO3::Physic::Node
private
_draw_precision
GranOO3::Core::Drawable
private
static
_draw_precision_max
GranOO3::Core::Drawable
private
static
_draw_precision_min
GranOO3::Core::Drawable
private
static
_drawable_item_counter
GranOO3::Core::Drawable
private
static
_edge_color
GranOO3::Core::Drawable
private
_force
GranOO3::Physic::Node
private
_frame
GranOO3::Physic::Node
private
GranOO3::_globalset
GranOO3::Core::Register< Base >
private
_h
GranOO3::SPH::Particle
private
_initial_position
GranOO3::Physic::Node
private
_initial_quat
GranOO3::Physic::Node
private
_interaction
GranOO3::Physic::Node
private
_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
private
static
_mass
GranOO3::SPH::Particle
private
_mat
GranOO3::Core::Base
private
GranOO3::_numericID
GranOO3::Core::Register< Base >
private
GranOO3::_numericID_counter
GranOO3::Core::Register< Base >
private
static
_numID
GranOO3::Core::Base
private
_position
GranOO3::Physic::Node
private
_pressure
GranOO3::SPH::Particle
private
GranOO3::_prop
GranOO3::Core::PropClass< Node >
protected
PropClass< Particle >::_prop
GranOO3::Core::PropClass< Particle >
protected
_quat
GranOO3::Physic::Node
private
_quat_acc
GranOO3::Physic::Node
private
_quat_vel
GranOO3::Physic::Node
private
_radius
GranOO3::SPH::Particle
private
_registered_num
GranOO3::Core::Base
private
static
GranOO3::_setof_list
GranOO3::Core::Register< Base >
private
_sub_class_number
GranOO3::Core::Base
private
static
_torque
GranOO3::Physic::Node
private
_uID
GranOO3::Core::Base
private
_viscosity
GranOO3::SPH::Particle
private
_visible
GranOO3::Core::Drawable
private
add_interaction
(Particle &part)
GranOO3::SPH::Particle
inline
GranOO3::Physic::Node::add_interaction
(Node &)
GranOO3::Physic::Node
GranOO3::add_prop
(Core::Prop< Node > *)
GranOO3::Core::PropClass< Node >
PropClass< Particle >::add_prop
(Core::Prop< Particle > *)
GranOO3::Core::PropClass< Particle >
GranOO3::add_setof
(SetOf< Base > &)
GranOO3::Core::Register< Base >
private
affect_class_rank_ID
()
GranOO3::Core::Base
protected
static
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_line_width
() const
GranOO3::Core::Drawable
apply_pressure_force
()
GranOO3::SPH::Particle
apply_selected_color
()
GranOO3::Core::Drawable
apply_torque
(const Geom::Vector &)
GranOO3::Physic::Node
inline
apply_viscous_force
()
GranOO3::SPH::Particle
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 >
Register< Particle >::belong_to_setof
(const std::string &setOfId) const
GranOO3::Core::Register< Particle >
Register< Particle >::belong_to_setof
(const SetOf< Particle > &set) const
GranOO3::Core::Register< Particle >
boost::serialization::access
class
GranOO3::SPH::Particle
friend
GranOO3::BOOST_SERIALIZATION_SPLIT_MEMBER
()
GranOO3::Physic::Node
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_interaction
()
GranOO3::SPH::Particle
inline
clear_kinematic
()
GranOO3::Physic::Node
inline
virtual
clear_numID
()
GranOO3::Core::Base
inline
clear_torque
()
GranOO3::Physic::Node
inline
clone
()
GranOO3::Core::Base
virtual
clone_to
()
GranOO3::Core::Base
inline
decrease_draw_precision
()
GranOO3::Core::Drawable
static
default_color
() const
GranOO3::Core::Drawable
inline
virtual
deleted_signal
()
GranOO3::Core::Base
inline
draw
()
GranOO3::SPH::Particle
virtual
draw_edge
()
GranOO3::Core::Drawable
inline
virtual
Drawable
()
GranOO3::Core::Drawable
GranOO3::erase_from_all_setof
()
GranOO3::Core::Register< Base >
GranOO3::Register< Node >::erase_from_all_setof
()
GranOO3::Core::Register< Node >
Register< Particle >::erase_from_all_setof
()
GranOO3::Core::Register< Particle >
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::Node
virtual
GranOO3::get
()
GranOO3::Core::PropClass< Node >
GranOO3::get
() const
GranOO3::Core::PropClass< Node >
PropClass< Particle >::get
()
GranOO3::Core::PropClass< Particle >
PropClass< Particle >::get
() const
GranOO3::Core::PropClass< Particle >
get_bounding_radius
() const
GranOO3::SPH::Particle
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
inline
virtual
get_info
(std::ostream &os) const
GranOO3::Core::Drawable
inline
virtual
get_interaction
()
GranOO3::SPH::Particle
inline
get_item_glkey
() const
GranOO3::Core::Drawable
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::SPH::Particle
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 >
Register< Particle >::get_numeric_ID
() const
GranOO3::Core::Register< Particle >
GranOO3::get_setof_list
()
GranOO3::Core::Register< Base >
GranOO3::Register< Node >::get_setof_list
()
GranOO3::Core::Register< Node >
Register< Particle >::get_setof_list
()
GranOO3::Core::Register< Particle >
get_sub_class_number
()
GranOO3::Core::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::SPH::Particle
virtual
init_default_color
()
GranOO3::Core::Drawable
inline
virtual
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
interaction_
GranOO3::SPH::Particle
private
is
() const
GranOO3::Core::Base
inline
is
(size_t) const
GranOO3::Core::Base
inline
virtual
is_same
(const Base &) const
GranOO3::Core::Base
inline
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::Node
private
local_frame
() const
GranOO3::Physic::Node
inline
make_equal_to
(const Node &)
GranOO3::Physic::Node
neighbour_number
() const
GranOO3::SPH::Particle
inline
GranOO3::new_object
()
GranOO3::Core::PropClass< Node >
PropClass< Particle >::new_object
()
GranOO3::Core::PropClass< Particle >
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
GranOO3::operator=
(const Node &)=delete
GranOO3::Physic::Node
private
paint
()
GranOO3::Core::Drawable
paint_edge
()
GranOO3::Core::Drawable
Particle
(const Geom::Point &, double radius)
GranOO3::SPH::Particle
Particle
()
GranOO3::SPH::Particle
GranOO3::prop_exist
() const
GranOO3::Core::PropClass< Node >
PropClass< Particle >::prop_exist
() const
GranOO3::Core::PropClass< Particle >
GranOO3::PropClass
()
GranOO3::Core::PropClass< Node >
GranOO3::PropClass
(const PropClass &)=delete
GranOO3::Core::PropClass< Node >
private
PropClass< Particle >::PropClass
()
GranOO3::Core::PropClass< Particle >
read_ascii
(std::istream &in)
GranOO3::SPH::Particle
virtual
GranOO3::Register
()
GranOO3::Core::Register< Base >
GranOO3::Register< Node >::Register
()
GranOO3::Core::Register< Node >
Register< Particle >::Register
()
GranOO3::Core::Register< Particle >
GranOO3::remove_prop
(Core::Prop< Node > *)
GranOO3::Core::PropClass< Node >
PropClass< Particle >::remove_prop
(Core::Prop< Particle > *)
GranOO3::Core::PropClass< Particle >
GranOO3::save
(Archive &, const unsigned int) const
GranOO3::Physic::Node
private
serialize
(Archive &, const unsigned int)
GranOO3::SPH::Particle
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_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_line_width
(float)
GranOO3::Core::Drawable
set_mass
(double)
GranOO3::SPH::Particle
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
uID
() const
GranOO3::Core::Base
inline
uID_counter
GranOO3::Core::Base
private
static
update_angular_velocity
()
GranOO3::Physic::Node
inline
update_density
()
GranOO3::SPH::Particle
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_position_from_displacement
()
GranOO3::Physic::Node
inline
update_pressure
(const double gazStiffness, const double gazdensity)
GranOO3::SPH::Particle
inline
write_ascii
(std::ostream &out) const
GranOO3::SPH::Particle
virtual
~Base
()
GranOO3::Core::Base
virtual
~Drawable
()
GranOO3::Core::Drawable
virtual
~Node
()
GranOO3::Physic::Node
inline
virtual
~Null
()
GranOO3::Core::Null
virtual
~Particle
()
GranOO3::SPH::Particle
virtual
GranOO3::~PropClass
()
GranOO3::Core::PropClass< Node >
virtual
PropClass< Particle >::~PropClass
()
GranOO3::Core::PropClass< Particle >
virtual
GranOO3::~Register
()
GranOO3::Core::Register< Base >
virtual
GranOO3::Register< Node >::~Register
()
GranOO3::Core::Register< Node >
virtual
Register< Particle >::~Register
()
GranOO3::Core::Register< Particle >
virtual
Generated on Thu May 15 2025 01:00:30 for GranOO by
1.9.1