![]() |
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 |