Struct ActiveFE

Struct Documentation

struct ActiveFE

Public Functions

FEScalar evaluate(double time) const
bool isLinear() const
inline ActiveFE(const FuncExp *f)
void addParentFE(const ActiveFE *a)
void removeParentFE(const ActiveFE *a)
void addParentFEs(const ActiveCtsEffects *ace, const expression *e, const Environment *bs)
bool appearsInEprsn(const ActiveCtsEffects *ace, const expression *e, const Environment *bs) const
bool canResolveToExp(const map<const FuncExp*, ActiveFE*> activeFEs, Validator*) const
~ActiveFE()

Public Members

const FuncExp *fe
vector<const ActiveFE*> parentFEs
int colour
vector<ExprnPair> exprns
const CtsFunction *ctsFtn