MBDyn-1.7.3
|
#include <mathtyp.h>
Public Member Functions | |
Var (const char *const s, const TypedValue &v) | |
Var (const char *const s, const bool &b) | |
Var (const char *const s, const Int &v) | |
Var (const char *const s, const Real &v) | |
Var (const char *const s, const std::string &v) | |
~Var (void) | |
bool | IsVar (void) const |
TypedValue::Type | GetType (void) const |
bool | Const (void) const |
bool | MayChange (void) const |
TypedValue | GetVal (void) const |
void | SetVal (const bool &b) |
void | SetVal (const Int &v) |
void | SetVal (const Real &v) |
void | SetVal (const std::string &v) |
void | SetVal (const TypedValue &v) |
void | Cast (const TypedValue &v, bool bErr=false) |
![]() | |
NamedValue (const char *const s) | |
virtual | ~NamedValue (void) |
const char * | GetName (void) const |
virtual const char *const | GetTypeName (void) const |
Private Attributes | |
TypedValue | value |
Var::Var | ( | const char *const | s, |
const TypedValue & | v | ||
) |
Definition at line 1763 of file mathp.cc.
References TypedValue::Const(), TypedValue::SetConst(), and value.
Var::Var | ( | const char *const | s, |
const bool & | b | ||
) |
Var::Var | ( | const char *const | s, |
const Int & | v | ||
) |
Var::Var | ( | const char *const | s, |
const Real & | v | ||
) |
Var::Var | ( | const char *const | s, |
const std::string & | v | ||
) |
Var::~Var | ( | void | ) |
void Var::Cast | ( | const TypedValue & | v, |
bool | bErr = false |
||
) |
Definition at line 1859 of file mathp.cc.
References TypedValue::Cast(), and value.
|
virtual |
Implements NamedValue.
Definition at line 1811 of file mathp.cc.
References TypedValue::Const(), and value.
Referenced by EE_DeclareAssign::Output().
|
virtual |
Implements NamedValue.
Definition at line 1805 of file mathp.cc.
References TypedValue::GetType(), and value.
|
virtual |
|
virtual |
Reimplemented from NamedValue.
|
virtual |
Implements NamedValue.
Definition at line 1817 of file mathp.cc.
References TypedValue::Const(), and value.
void Var::SetVal | ( | const bool & | b | ) |
Definition at line 1829 of file mathp.cc.
References TypedValue::Set(), and value.
Referenced by EE_Assign::Eval(), EE_DeclareAssign::Eval(), DriveHandler::SetTime(), and DriveHandler::SetVar().
void Var::SetVal | ( | const Int & | v | ) |
void Var::SetVal | ( | const Real & | v | ) |
Definition at line 1841 of file mathp.cc.
References TypedValue::Set(), and value.
void Var::SetVal | ( | const std::string & | v | ) |
Definition at line 1847 of file mathp.cc.
References TypedValue::Set(), and value.
void Var::SetVal | ( | const TypedValue & | v | ) |
|
private |