#include <LinearityPair.hpp>
Public Types | |
| enum | LClassLatticeVal { LCLASS_NODEP, LCLASS_LINEAR, LCLASS_NONLINEAR } |
Public Member Functions | |
| LinearityClass () | |
| LinearityClass (LClassLatticeVal init) | |
| LinearityClass (int init) | |
| LClassLatticeVal | getLClass () |
| void | putLClass (LClassLatticeVal init) |
| void | output () |
| LinearityClass | meet (LinearityClass other) |
| bool | operator== (LinearityClass other) |
| bool | operator!= (LinearityClass other) |
Private Attributes | |
| LClassLatticeVal | mVal |
Definition at line 71 of file LinearityPair.hpp.
Definition at line 73 of file LinearityPair.hpp.
| OA::Linearity::LinearityClass::LinearityClass | ( | ) | [inline] |
Definition at line 77 of file LinearityPair.hpp.
| OA::Linearity::LinearityClass::LinearityClass | ( | LClassLatticeVal | init | ) | [inline] |
Definition at line 79 of file LinearityPair.hpp.
References mVal.
| OA::Linearity::LinearityClass::LinearityClass | ( | int | init | ) | [inline] |
Definition at line 80 of file LinearityPair.hpp.
References LCLASS_LINEAR, LCLASS_NONLINEAR, and mVal.
| LinearityClass::LClassLatticeVal OA::Linearity::LinearityClass::getLClass | ( | ) |
Definition at line 45 of file LinearityPair.cpp.
References mVal.
Referenced by OA::Linearity::LinearityPair::dump(), meet(), operator!=(), operator==(), OA::Linearity::LinearityPair::output(), and OA::Linearity::VarClassPair::output().
| LinearityClass OA::Linearity::LinearityClass::meet | ( | LinearityClass | other | ) |
Definition at line 56 of file LinearityPair.cpp.
References getLClass(), LCLASS_LINEAR, LCLASS_NONLINEAR, mVal, and putLClass().
Referenced by OA::Linearity::LinearityDepsSet::anyopk(), OA::Linearity::LinearityDepsSet::linear(), OA::Linearity::LinearityDepsSet::nonlinear(), OA::Linearity::LinearityDepsSet::power1(), and OA::Linearity::LinearityDepsSet::powerk().

| bool OA::Linearity::LinearityClass::operator!= | ( | LinearityClass | other | ) |
Definition at line 70 of file LinearityPair.cpp.
References getLClass(), and mVal.

| bool OA::Linearity::LinearityClass::operator== | ( | LinearityClass | other | ) |
Definition at line 66 of file LinearityPair.cpp.
References getLClass(), and mVal.

| void OA::Linearity::LinearityClass::output | ( | ) | [inline] |
Definition at line 87 of file LinearityPair.hpp.
References mVal.
Referenced by OA::Linearity::LinearityMatrix::meet().
| void OA::Linearity::LinearityClass::putLClass | ( | LClassLatticeVal | init | ) |
Definition at line 94 of file LinearityPair.hpp.
Referenced by getLClass(), LinearityClass(), meet(), operator!=(), operator==(), output(), and putLClass().
1.6.1