00001 /* 00002 Copyright 2009 by the University of Pittsburgh 00003 Licensed under the Academic Free License version 3.0 00004 See the file "LICENSE" for more information 00005 */ 00006 00007 // 00008 // 00009 // File: Cognitive_model.h 00010 // 00011 00012 #ifndef _FRED_COGNITIVE_MODEL_H 00013 #define _FRED_COGNITIVE_MODEL_H 00014 00015 class Cognitive_Model { 00016 public: 00017 Cognitive_Model() {} 00018 ~Cognitive_Model() {} 00019 virtual void reset() = 0; 00020 virtual void update(int day) = 0; 00021 virtual bool will_accept_vaccine(int strain) = 0; 00022 }; 00023 00024 #endif // _FRED_COGNITIVE_MODEL_H 00025