tipc
A TIP to LLVM compiler
|
#include <CubicSolver.h>
Public Member Functions | |
CubicSolver (std::vector< ASTFunction * > functions) | |
void | addElementofConstraint (ASTFunction *fn, ASTNode *node) |
void | addConditionalConstraint (ASTFunction *condition, ASTNode *in, ASTNode *from, ASTNode *to) |
void | addSubseteqConstraint (ASTNode *from, ASTNode *to) |
std::vector< ASTFunction * > | getPossibleFunctionsForExpr (ASTNode *) |
CubicSolver::CubicSolver | ( | std::vector< ASTFunction * > | functions | ) |
void CubicSolver::addConditionalConstraint | ( | ASTFunction * | condition, |
ASTNode * | in, | ||
ASTNode * | from, | ||
ASTNode * | to | ||
) |
void CubicSolver::addElementofConstraint | ( | ASTFunction * | fn, |
ASTNode * | node | ||
) |
std::vector< ASTFunction * > CubicSolver::getPossibleFunctionsForExpr | ( | ASTNode * | n | ) |