mageec  0.1.0
MAchine Guided Energy Efficient Compilation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
rules.c File Reference
#include "defns.i"
#include "extern.i"

Go to the source code of this file.

Functions

Boolean NewRule (Condition Cond[], int NCond, ClassNo TargetClass, Boolean *Deleted, CRule Existing, CaseCount Cover, CaseCount Correct, float Prior)
 
ByteCompress (int *L)
 
void Uncompress (Byte *CL, int *UCL)
 
void ListSort (int *L, int Fp, int Lp)
 
Boolean SameRule (RuleNo r, Condition Cond[], int NConds, ClassNo TargetClass)
 
void FreeRule (CRule R)
 
void FreeRules (CRuleSet RS)
 
void PrintRules (CRuleSet RS, String Msg)
 
void PrintRule (CRule R)
 
void PrintCondition (Condition C)
 

Function Documentation

Byte* Compress ( int *  L)

Definition at line 205 of file rules.c.

void FreeRule ( CRule  R)

Definition at line 390 of file rules.c.

void FreeRules ( CRuleSet  RS)

Definition at line 409 of file rules.c.

void ListSort ( int *  L,
int  Fp,
int  Lp 
)

Definition at line 271 of file rules.c.

Boolean NewRule ( Condition  Cond[],
int  NCond,
ClassNo  TargetClass,
Boolean Deleted,
CRule  Existing,
CaseCount  Cover,
CaseCount  Correct,
float  Prior 
)

Definition at line 47 of file rules.c.

void PrintCondition ( Condition  C)

Definition at line 486 of file rules.c.

void PrintRule ( CRule  R)

Definition at line 454 of file rules.c.

void PrintRules ( CRuleSet  RS,
String  Msg 
)

Definition at line 432 of file rules.c.

Boolean SameRule ( RuleNo  r,
Condition  Cond[],
int  NConds,
ClassNo  TargetClass 
)

Definition at line 331 of file rules.c.

void Uncompress ( Byte CL,
int *  UCL 
)

Definition at line 242 of file rules.c.