GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
Public Member Functions | Public Attributes | List of all members
exprtk::details::loop_runtime_checker Struct Reference

#include <Exprtk.hpp>

Inheritance diagram for exprtk::details::loop_runtime_checker:
Inheritance graph
[legend]

Public Member Functions

 loop_runtime_checker (loop_runtime_check_ptr loop_runtime_check, loop_runtime_check::loop_types lp_typ=loop_runtime_check::e_invalid)
 
void reset (const _uint64_t initial_value=0) const
 
bool check () const
 

Public Attributes

_uint64_t iteration_count_
 
loop_runtime_check_ptr loop_runtime_check_
 
const details::_uint64_tmax_loop_iterations_
 
loop_runtime_check::loop_types loop_type_
 

Constructor & Destructor Documentation

◆ loop_runtime_checker()

exprtk::details::loop_runtime_checker::loop_runtime_checker ( loop_runtime_check_ptr  loop_runtime_check,
loop_runtime_check::loop_types  lp_typ = loop_runtime_check::e_invalid 
)
inline

Member Function Documentation

◆ check()

bool exprtk::details::loop_runtime_checker::check ( ) const
inline

◆ reset()

void exprtk::details::loop_runtime_checker::reset ( const _uint64_t  initial_value = 0) const
inline

Member Data Documentation

◆ iteration_count_

_uint64_t exprtk::details::loop_runtime_checker::iteration_count_
mutable

◆ loop_runtime_check_

loop_runtime_check_ptr exprtk::details::loop_runtime_checker::loop_runtime_check_
mutable

◆ loop_type_

loop_runtime_check::loop_types exprtk::details::loop_runtime_checker::loop_type_

◆ max_loop_iterations_

const details::_uint64_t& exprtk::details::loop_runtime_checker::max_loop_iterations_

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