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] |