![]() |
GranOO
3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
|
Classes | |
struct | data_pack |
Public Types | |
enum | data_type { e_unknown , e_expr , e_vecholder , e_data , e_vecdata , e_string } |
typedef std::vector< data_pack > | local_data_list_t |
typedef results_context< T > | results_context_t |
typedef control_block * | cntrl_blck_ptr_t |
Public Member Functions | |
control_block () | |
control_block (expression_ptr e) | |
~control_block () | |
Static Public Member Functions | |
static cntrl_blck_ptr_t | create (expression_ptr e) |
static void | destroy (cntrl_blck_ptr_t &cntrl_blck) |
Public Attributes | |
std::size_t | ref_count |
expression_ptr | expr |
local_data_list_t | local_data_list |
results_context_t * | results |
bool | retinv_null |
bool * | return_invoked |
Friends | |
class | function_compositor< T > |
typedef control_block* exprtk::expression< T >::control_block::cntrl_blck_ptr_t |
typedef std::vector<data_pack> exprtk::expression< T >::control_block::local_data_list_t |
typedef results_context<T> exprtk::expression< T >::control_block::results_context_t |
enum exprtk::expression::control_block::data_type |
|
inline |
|
inlineexplicit |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
friend |
expression_ptr exprtk::expression< T >::control_block::expr |
local_data_list_t exprtk::expression< T >::control_block::local_data_list |
std::size_t exprtk::expression< T >::control_block::ref_count |
results_context_t* exprtk::expression< T >::control_block::results |
bool exprtk::expression< T >::control_block::retinv_null |
bool* exprtk::expression< T >::control_block::return_invoked |