![]() |
GranOO
3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
|
#include <Exprtk.hpp>
Public Types | |
typedef type_store< T > | type_store_t |
typedef type_store_t::scalar_view | scalar_t |
typedef type_store_t::vector_view | vector_t |
typedef type_store_t::string_view | string_t |
Public Member Functions | |
results_context () | |
std::size_t | count () const |
type_store_t & | operator[] (const std::size_t &index) |
const type_store_t & | operator[] (const std::size_t &index) const |
bool | get_scalar (const std::size_t &index, T &out) const |
template<typename OutputIterator > | |
bool | get_vector (const std::size_t &index, OutputIterator out_itr) const |
bool | get_vector (const std::size_t &index, std::vector< T > &out) const |
bool | get_string (const std::size_t &index, std::string &out) const |
Private Types | |
typedef std::vector< type_store_t > | ts_list_t |
typedef type_store_t::parameter_list | parameter_list_t |
Private Member Functions | |
void | clear () |
void | assign (const parameter_list_t &pl) |
Private Attributes | |
bool | results_available_ |
ts_list_t | parameter_list_ |
Friends | |
class | details::return_node< T > |
class | details::return_envelope_node< T > |
|
private |
typedef type_store_t::scalar_view exprtk::results_context< T >::scalar_t |
typedef type_store_t::string_view exprtk::results_context< T >::string_t |
|
private |
typedef type_store<T> exprtk::results_context< T >::type_store_t |
typedef type_store_t::vector_view exprtk::results_context< T >::vector_t |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
|
private |
|
private |