GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
Public Types | Static Public Member Functions | List of all members
exprtk::parser< T >::expression_generator< Type >::synthesize_vocovov_expression1 Struct Reference

Public Types

typedef vocovov_t::type1 node_type
 
typedef vocovov_t::sf4_type sf4_type
 
typedef node_type::T0 T0
 
typedef node_type::T1 T1
 
typedef node_type::T2 T2
 
typedef node_type::T3 T3
 

Static Public Member Functions

static expression_node_ptr process (expression_generator< Type > &expr_gen, const details::operator_type &operation, expression_node_ptr(&branch)[2])
 
static std::string id (expression_generator< Type > &expr_gen, const details::operator_type o0, const details::operator_type o1, const details::operator_type o2)
 

Member Typedef Documentation

◆ node_type

template<typename T >
template<typename Type >
typedef vocovov_t::type1 exprtk::parser< T >::expression_generator< Type >::synthesize_vocovov_expression1::node_type

◆ sf4_type

template<typename T >
template<typename Type >
typedef vocovov_t::sf4_type exprtk::parser< T >::expression_generator< Type >::synthesize_vocovov_expression1::sf4_type

◆ T0

template<typename T >
template<typename Type >
typedef node_type::T0 exprtk::parser< T >::expression_generator< Type >::synthesize_vocovov_expression1::T0

◆ T1

template<typename T >
template<typename Type >
typedef node_type::T1 exprtk::parser< T >::expression_generator< Type >::synthesize_vocovov_expression1::T1

◆ T2

template<typename T >
template<typename Type >
typedef node_type::T2 exprtk::parser< T >::expression_generator< Type >::synthesize_vocovov_expression1::T2

◆ T3

template<typename T >
template<typename Type >
typedef node_type::T3 exprtk::parser< T >::expression_generator< Type >::synthesize_vocovov_expression1::T3

Member Function Documentation

◆ id()

template<typename T >
template<typename Type >
static std::string exprtk::parser< T >::expression_generator< Type >::synthesize_vocovov_expression1::id ( expression_generator< Type > &  expr_gen,
const details::operator_type  o0,
const details::operator_type  o1,
const details::operator_type  o2 
)
inlinestatic

◆ process()

template<typename T >
template<typename Type >
static expression_node_ptr exprtk::parser< T >::expression_generator< Type >::synthesize_vocovov_expression1::process ( expression_generator< Type > &  expr_gen,
const details::operator_type operation,
expression_node_ptr(&)  branch[2] 
)
inlinestatic

The documentation for this struct was generated from the following file: