MBDyn-1.7.3
|
#include <evaluator_impl.h>
Public Member Functions | |
EE_Modulus (ExpressionElement *pEE1, ExpressionElement *pEE2) | |
~EE_Modulus (void) | |
TypedValue | Eval (void) const |
std::ostream & | Output (std::ostream &out) const |
![]() | |
virtual | ~ExpressionElement (void) |
Private Attributes | |
ExpressionElement * | m_pEE1 |
ExpressionElement * | m_pEE2 |
Additional Inherited Members | |
![]() | |
enum | EEFlags { EE_NONE = 0x0U, EE_CONSTIFY = 0x1U, EE_OPTIMIZE = EE_CONSTIFY } |
![]() | |
static unsigned | GetFlags (void) |
static void | SetFlag (EEFlags f) |
static void | ClearFlag (EEFlags f) |
static bool | IsFlag (EEFlags f) |
![]() | |
static unsigned | m_uEEFlags |
Definition at line 146 of file evaluator_impl.h.
|
inline |
Definition at line 169 of file evaluator_impl.h.
|
inline |
|
inlinevirtual |
Implements ExpressionElement.
Definition at line 184 of file evaluator_impl.h.
References a, ASSERT, ExpressionElement::Eval(), TypedValue::GetInt(), TypedValue::GetType(), m_pEE1, m_pEE2, MBDYN_EXCEPT_ARGS, TypedValue::VAR_BOOL, and TypedValue::VAR_INT.
|
inlinevirtual |
Implements ExpressionElement.
Definition at line 196 of file evaluator_impl.h.
References m_pEE1, m_pEE2, and ExpressionElement::Output().
|
private |
Definition at line 148 of file evaluator_impl.h.
Referenced by Eval(), Output(), and ~EE_Modulus().
|
private |
Definition at line 148 of file evaluator_impl.h.
Referenced by Eval(), Output(), and ~EE_Modulus().