|
copasi API
0.1
|
#include <CNormalLogicalItem.h>
Public Types | |
| enum | Type { TRUE, FALSE, EQ, NE, LT, GT, GE, LE, INVALID } |
Public Member Functions | |
| CNormalLogicalItem () | |
| CNormalLogicalItem (const CNormalLogicalItem &src) | |
| virtual | ~CNormalLogicalItem () |
| CNormalLogicalItem & | operator= (const CNormalLogicalItem &src) |
| bool | operator< (const CNormalLogicalItem &rhs) const |
| bool | operator== (const CNormalLogicalItem &rhs) const |
| virtual CNormalBase * | copy () const |
| virtual std::string | toString () const |
| virtual bool | simplify () |
| CNormalFraction & | getLeft () |
| const CNormalFraction & | getLeft () const |
| CNormalFraction & | getRight () |
| const CNormalFraction & | getRight () const |
| bool | setLeft (const CNormalFraction &left) |
| bool | setRight (const CNormalFraction &right) |
| Type | getType () const |
| void | setType (Type type) |
| void | negate () |
Protected Attributes | |
| Type | mType |
| CNormalFraction | mLeft |
| CNormalFraction | mRight |
| CNormalLogicalItem::CNormalLogicalItem | ( | ) |
| CNormalLogicalItem::CNormalLogicalItem | ( | const CNormalLogicalItem & | src | ) |
| CNormalLogicalItem::~CNormalLogicalItem | ( | ) | [virtual] |
| CNormalBase * CNormalLogicalItem::copy | ( | ) | const [virtual] |
Implements CNormalBase.
| CNormalFraction & CNormalLogicalItem::getLeft | ( | ) |
| const CNormalFraction & CNormalLogicalItem::getLeft | ( | ) | const |
| CNormalFraction & CNormalLogicalItem::getRight | ( | ) |
| const CNormalFraction & CNormalLogicalItem::getRight | ( | ) | const |
| CNormalLogicalItem::Type CNormalLogicalItem::getType | ( | ) | const |
| void CNormalLogicalItem::negate | ( | ) |
| bool CNormalLogicalItem::operator< | ( | const CNormalLogicalItem & | rhs | ) | const |
| CNormalLogicalItem & CNormalLogicalItem::operator= | ( | const CNormalLogicalItem & | src | ) |
| bool CNormalLogicalItem::operator== | ( | const CNormalLogicalItem & | rhs | ) | const |
| bool CNormalLogicalItem::setLeft | ( | const CNormalFraction & | left | ) |
| bool CNormalLogicalItem::setRight | ( | const CNormalFraction & | right | ) |
| void CNormalLogicalItem::setType | ( | CNormalLogicalItem::Type | type | ) |
| bool CNormalLogicalItem::simplify | ( | ) | [virtual] |
Implements CNormalBase.
| std::string CNormalLogicalItem::toString | ( | ) | const [virtual] |
Implements CNormalBase.
CNormalFraction CNormalLogicalItem::mLeft [protected] |
CNormalFraction CNormalLogicalItem::mRight [protected] |
Type CNormalLogicalItem::mType [protected] |
1.7.5.1