00001 00002 #ifndef _COSTSHANNON_H_ 00003 #define _COSTSHANNON_H_ 00004 00005 #include "costbase.h" 00006 #include "packnode.h" 00007 00038 00039 00050 class costshannon : public costbase 00051 { 00052 protected: 00053 double costCalc( packnode<double> *node); 00054 00055 public: 00056 00060 costshannon( packnode<double> *node ) { traverse( node ); } 00061 }; 00062 00063 #endif