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

Go to the source code of this file.

Functions

ClassNo TreeClassify (DataRec Case, Tree DecisionTree)
 
void FindLeaf (DataRec Case, Tree T, Tree PT, float Fraction)
 
void FollowAllBranches (DataRec Case, Tree T, float Fraction)
 
ClassNo RuleClassify (DataRec Case, CRuleSet RS)
 
int FindOutcome (DataRec Case, Condition OneCond)
 
Boolean Satisfies (DataRec Case, Condition OneCond)
 
Boolean Matches (CRule R, DataRec Case)
 
void CheckActiveSpace (int N)
 
void MarkActive (RuleTree RT, DataRec Case)
 
void SortActive ()
 
void CheckUtilityBand (int *u, RuleNo r, ClassNo Actual, ClassNo Default)
 
ClassNo BoostClassify (DataRec Case, int MaxTrial)
 
ClassNo SelectClass (ClassNo Default, Boolean UseCosts)
 
ClassNo Classify (DataRec Case)
 
float Interpolate (Tree T, ContValue Val)
 
void FreeClassifier (int Trial)
 

Variables

RuleNoActive =Nil
 
RuleNo NActive
 
RuleNo ActiveSpace =0
 

Function Documentation

ClassNo BoostClassify ( DataRec  Case,
int  MaxTrial 
)

Definition at line 549 of file classify.c.

void CheckActiveSpace ( int  N)

Definition at line 423 of file classify.c.

void CheckUtilityBand ( int *  u,
RuleNo  r,
ClassNo  Actual,
ClassNo  Default 
)

Definition at line 514 of file classify.c.

ClassNo Classify ( DataRec  Case)

Definition at line 644 of file classify.c.

void FindLeaf ( DataRec  Case,
Tree  T,
Tree  PT,
float  Fraction 
)

Definition at line 79 of file classify.c.

int FindOutcome ( DataRec  Case,
Condition  OneCond 
)

Definition at line 339 of file classify.c.

void FollowAllBranches ( DataRec  Case,
Tree  T,
float  Fraction 
)

Definition at line 203 of file classify.c.

void FreeClassifier ( int  Trial)

Definition at line 683 of file classify.c.

float Interpolate ( Tree  T,
ContValue  Val 
)

Definition at line 664 of file classify.c.

void MarkActive ( RuleTree  RT,
DataRec  Case 
)

Definition at line 441 of file classify.c.

Boolean Matches ( CRule  R,
DataRec  Case 
)

Definition at line 398 of file classify.c.

ClassNo RuleClassify ( DataRec  Case,
CRuleSet  RS 
)

Definition at line 227 of file classify.c.

Boolean Satisfies ( DataRec  Case,
Condition  OneCond 
)

Definition at line 383 of file classify.c.

ClassNo SelectClass ( ClassNo  Default,
Boolean  UseCosts 
)

Definition at line 592 of file classify.c.

void SortActive ( )

Definition at line 483 of file classify.c.

ClassNo TreeClassify ( DataRec  Case,
Tree  DecisionTree 
)

Definition at line 54 of file classify.c.

Variable Documentation

RuleNo* Active =Nil

Definition at line 41 of file classify.c.

RuleNo ActiveSpace =0

Definition at line 43 of file classify.c.

RuleNo NActive

Definition at line 41 of file classify.c.