GranOO
3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
GranOO3
FEM
Element
GranOO3::FEM::Element Member List
This is the complete list of members for
GranOO3::FEM::Element
, including all inherited members.
_color
GranOO3::Core::Drawable
private
_connectivity
GranOO3::FEM::Element
protected
_ctMatrix
GranOO3::FEM::Element
protected
_deleted_signal
GranOO3::Core::Base
private
_density
GranOO3::FEM::Element
_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
_gauss_point
GranOO3::FEM::Element
protected
GranOO3::_globalset
GranOO3::Core::Register< Base >
private
_item_glkey
GranOO3::Core::Drawable
private
_jacobians
GranOO3::FEM::Element
protected
_line_width
GranOO3::Core::Drawable
private
_map
GranOO3::Core::Drawable
private
static
_mat
GranOO3::Core::Base
private
_newStateVariables
GranOO3::FEM::Element
protected
_newStrain
GranOO3::FEM::Element
protected
_newStress
GranOO3::FEM::Element
protected
_node_coord
GranOO3::FEM::Element
protected
_node_list
GranOO3::FEM::Element
protected
GranOO3::_numericID
GranOO3::Core::Register< Base >
private
GranOO3::_numericID_counter
GranOO3::Core::Register< Base >
private
static
_numID
GranOO3::Core::Base
private
_oldStateVariables
GranOO3::FEM::Element
protected
_oldStrain
GranOO3::FEM::Element
protected
_oldStress
GranOO3::FEM::Element
protected
_poissonRatio
GranOO3::FEM::Element
_registered_num
GranOO3::Core::Base
private
static
GranOO3::_setof_list
GranOO3::Core::Register< Base >
private
_strainDisplacementMatrices
GranOO3::FEM::Element
protected
_sub_class_number
GranOO3::Core::Base
private
static
_uID
GranOO3::Core::Base
private
_visible
GranOO3::Core::Drawable
private
_weights
GranOO3::FEM::Element
protected
_youngModulus
GranOO3::FEM::Element
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_line_width
() const
GranOO3::Core::Drawable
apply_selected_color
()
GranOO3::Core::Drawable
b_matrix_for_d_ndX
(Eigen::MatrixXd dNdx)
GranOO3::FEM::Element
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 >
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 >
cast_to
()
GranOO3::Core::Base
inline
cast_to
() const
GranOO3::Core::Base
inline
clear_all_numID
()
GranOO3::Core::Base
static
clear_numID
()
GranOO3::Core::Base
inline
clone
()
GranOO3::Core::Base
virtual
clone_to
()
GranOO3::Core::Base
inline
connectivity
()
GranOO3::FEM::Element
inline
d_ndx_at_gauss_point
(unsigned int gaussPointIndex)
GranOO3::FEM::Element
virtual
decrease_draw_precision
()
GranOO3::Core::Drawable
static
default_color
() const
GranOO3::Core::Drawable
inline
virtual
deleted_signal
()
GranOO3::Core::Base
inline
dof_per_node_count
()=0
GranOO3::FEM::Element
pure virtual
draw
()
GranOO3::Core::Drawable
inline
virtual
draw_edge
()
GranOO3::Core::Drawable
inline
virtual
Drawable
()
GranOO3::Core::Drawable
Element
()
GranOO3::FEM::Element
GranOO3::erase_from_all_setof
()
GranOO3::Core::Register< Base >
Register< Element >::erase_from_all_setof
()
GranOO3::Core::Register< Element >
GranOO3::erase_setof
(SetOf< Base > &)
GranOO3::Core::Register< Base >
private
export_to_povray
(std::ostream &out) const
GranOO3::Core::Base
virtual
gauss_point
()
GranOO3::FEM::Element
inline
gauss_point_count
()=0
GranOO3::FEM::Element
pure virtual
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_item_glkey
() const
GranOO3::Core::Drawable
get_line_width
() const
GranOO3::Core::Drawable
get_line_width
()
GranOO3::Core::Drawable
get_mat
() const
GranOO3::Core::Base
inline
GranOO3::get_numeric_ID
() const
GranOO3::Core::Register< Base >
Register< Element >::get_numeric_ID
() const
GranOO3::Core::Register< Element >
GranOO3::get_setof_list
()
GranOO3::Core::Register< Base >
Register< Element >::get_setof_list
()
GranOO3::Core::Register< Element >
get_sub_class_number
()
GranOO3::Core::Base
static
increase_draw_precision
()
GranOO3::Core::Drawable
static
info
() const
GranOO3::Core::Base
inline
virtual
init_default_color
()
GranOO3::Core::Drawable
inline
virtual
internal_force
()
GranOO3::FEM::Element
virtual
internal_force_at_gauss_point
(unsigned int gaussPointIndex)
GranOO3::FEM::Element
virtual
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
mass_matrix
()
GranOO3::FEM::Element
virtual
mass_matrix_at_gauss_point
(unsigned int gaussPointIndex)
GranOO3::FEM::Element
virtual
name
()=0
GranOO3::FEM::Element
pure virtual
node_coord
()
GranOO3::FEM::Element
inline
node_count
()=0
GranOO3::FEM::Element
pure virtual
node_list
()
GranOO3::FEM::Element
inline
Null
()
GranOO3::Core::Null
null
GranOO3::Core::Null
static
numID
() const
GranOO3::Core::Base
inline
operator=
(const Base &)=delete
GranOO3::Core::Base
private
paint
()
GranOO3::Core::Drawable
paint_edge
()
GranOO3::Core::Drawable
read_ascii
(std::istream &in)
GranOO3::Core::Base
virtual
GranOO3::Register
()
GranOO3::Core::Register< Base >
Register< Element >::Register
()
GranOO3::Core::Register< Element >
reset_variable
()
GranOO3::FEM::Element
serialize
(Archive &ar, const unsigned int)
GranOO3::Core::Base
private
set_alpha
(float alpha)
GranOO3::Core::Drawable
virtual
set_color
(const Color &)
GranOO3::Core::Drawable
virtual
set_draw_precision
(unsigned int p)
GranOO3::Core::Drawable
static
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_visible
(bool)
GranOO3::Core::Drawable
setup_element
()
GranOO3::FEM::Element
shape_function_at_coordinate
(double xi, double eta, double zeta)=0
GranOO3::FEM::Element
pure virtual
shape_function_at_gauss_point
(unsigned int gaussPointIndex)
GranOO3::FEM::Element
virtual
shape_function_derivative_at_coordinate
(double xi, double eta, double zeta)=0
GranOO3::FEM::Element
pure virtual
shape_function_derivative_at_gauss_point
(unsigned int gaussPointIndex)
GranOO3::FEM::Element
virtual
strain_at_gauss_point
(unsigned int gaussPointIndex)
GranOO3::FEM::Element
virtual
stress_at_gauss_point
(unsigned int igaussPoint)
GranOO3::FEM::Element
inline
uID
() const
GranOO3::Core::Base
inline
uID_counter
GranOO3::Core::Base
private
static
update_state_at_gauss_point
(unsigned int gaussPointIndex, const Eigen::VectorXd &dStrain)
GranOO3::FEM::Element
update_variable
()
GranOO3::FEM::Element
vtk_name
()=0
GranOO3::FEM::Element
pure virtual
write_ascii
(std::ostream &out) const
GranOO3::Core::Base
virtual
~Base
()
GranOO3::Core::Base
virtual
~Drawable
()
GranOO3::Core::Drawable
virtual
~Element
()
GranOO3::FEM::Element
virtual
~Null
()
GranOO3::Core::Null
virtual
GranOO3::~Register
()
GranOO3::Core::Register< Base >
virtual
Register< Element >::~Register
()
GranOO3::Core::Register< Element >
virtual
Generated on Thu May 15 2025 01:00:29 for GranOO by
1.9.1