Changeset 161 for vtcross/trunk/src
- Timestamp:
- 03/13/09 17:08:39 (15 years ago)
- Location:
- vtcross/trunk/src
- Files:
-
- 36 added
- 10 moved
Legend:
- Unmodified
- Added
- Removed
-
vtcross/trunk/src/cognitive_engines/cbr.c
r98 r161 7 7 #include <stdio.h> 8 8 9 #include "cbr.h" 9 #include "vtcross/cbr.h" 10 #include "vtcross/common.h" 10 11 11 12 -
vtcross/trunk/src/cognitive_engines/cbr_demo.c
r99 r161 7 7 #include <stdlib.h> 8 8 #include <string.h> 9 10 #include "cbr.h" 9 #include <sqlite3.h> 10 #include <sqlite3ext.h> 11 12 #include "vtcross/cbr.h" 13 #include "vtcross/common.h" 11 14 12 15 //using namespace std; -
vtcross/trunk/src/include/vtcross/cbr.h
r98 r161 2 2 // Case-based reasoner 3 3 // 4 5 #ifndef CBR_H 6 #define CBR_H 4 7 5 8 #include "sqlite3.h" … … 29 32 int cbr_add_row(cbr _cbr, char *_cols[], float *_vals, unsigned int _len); 30 33 34 #endif -
vtcross/trunk/src/shell/cr_shell.cpp
r97 r161 5 5 #include <netinet/in.h> 6 6 #include <netdb.h> 7 #include "tinyxml.h"8 #include "tinystr.h"9 7 #include <arpa/inet.h> 10 8 #include <sys/mman.h> … … 15 13 //#include "socket/SocketException.h" 16 14 15 #include "vtcross/containers.h" 16 #include "vtcross/common.h" 17 #include "tinyxml/tinyxml.h" 18 #include "tinyxml/tinystr.h" 19 17 20 using namespace std; 18 21 19 22 #define CE_SERVER_PORT 30001 20 23 #define POLICY_SERVER_PORT 30003 21 22 struct CE_Info {23 int numUtilities;24 int numParameters;25 int numObservables;26 int policy_engine;27 int policy_socket;28 int ce_socket;29 };30 31 struct Utility {32 string name;33 string units;34 string goal;35 float target;36 float value;37 };38 struct Affect {39 Utility * u;40 string relation;41 };42 struct Parameter {43 string name;44 string units;45 float min;46 int numAffects;47 Affect affection_list[10];48 float max;49 float step;50 float value;51 };52 53 struct Observable {54 string name;55 Affect affection_list[10];56 int numAffects;57 float value;58 };59 24 60 25 void DieWithError(char *errorMessage)