|
Public Member Functions |
| AIKB (const int exceptionsmax_, const int reserve_, int paramssizeinit_) |
bool | addEntry (AIException anexception_, bool disallow_if_prem_name_exists_=false) |
bool | addEntry (AIPremise apremise_, bool disallow_if_prem_name_exists_=false) |
void | removeEntry (AIPremise apremise_, bool all_, int num_of_params_to_check_=-1) |
| so far, does not check an age range for the premises
|
int | size () const |
const std::vector< AIException > & | find (const AIException &anexception_) |
int | findStateScore (int stateID_) const |
Public Attributes |
std::vector< AIException > | reserve |
| for constant time (speed-critical) access of AIExceptions
|