![]() |
GranOO
3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
|
Public Types | |
| enum | element_type { e_none , e_variable , e_vector , e_vecelem , e_string } |
| typedef details::vector_holder< T > | vector_holder_t |
| typedef variable_node_t * | variable_node_ptr |
| typedef vector_holder_t * | vector_holder_ptr |
| typedef expression_node_t * | expression_node_ptr |
| typedef stringvar_node_t * | stringvar_node_ptr |
Public Member Functions | |
| scope_element () | |
| bool | operator< (const scope_element &se) const |
| void | clear () |
Public Attributes | |
| std::string | name |
| std::size_t | size |
| std::size_t | index |
| std::size_t | depth |
| std::size_t | ref_count |
| std::size_t | ip_index |
| element_type | type |
| bool | active |
| void * | data |
| expression_node_ptr | var_node |
| vector_holder_ptr | vec_node |
| stringvar_node_ptr | str_node |
| typedef expression_node_t* exprtk::parser< T >::scope_element::expression_node_ptr |
| typedef stringvar_node_t* exprtk::parser< T >::scope_element::stringvar_node_ptr |
| typedef variable_node_t* exprtk::parser< T >::scope_element::variable_node_ptr |
| typedef vector_holder_t* exprtk::parser< T >::scope_element::vector_holder_ptr |
| typedef details::vector_holder<T> exprtk::parser< T >::scope_element::vector_holder_t |
| enum exprtk::parser::scope_element::element_type |
|
inline |
|
inline |
|
inline |
| bool exprtk::parser< T >::scope_element::active |
| void* exprtk::parser< T >::scope_element::data |
| std::size_t exprtk::parser< T >::scope_element::depth |
| std::size_t exprtk::parser< T >::scope_element::index |
| std::size_t exprtk::parser< T >::scope_element::ip_index |
| std::string exprtk::parser< T >::scope_element::name |
| std::size_t exprtk::parser< T >::scope_element::ref_count |
| std::size_t exprtk::parser< T >::scope_element::size |
| stringvar_node_ptr exprtk::parser< T >::scope_element::str_node |
| element_type exprtk::parser< T >::scope_element::type |
| expression_node_ptr exprtk::parser< T >::scope_element::var_node |
| vector_holder_ptr exprtk::parser< T >::scope_element::vec_node |