00001 // This is gel/pop/pop_parameter.h 00002 #ifndef pop_parameter_h_ 00003 #define pop_parameter_h_ 00004 #ifdef VCL_NEEDS_PRAGMA_INTERFACE 00005 #pragma interface 00006 #endif 00007 //: 00008 // \file 00009 // \brief a parameter that can be optimized 00010 // 00011 // \author 00012 // Peter Tu April 2003 00013 // General Electric 00014 // 00015 //------------------------------------------------------------------------------- 00016 00017 //: A parameter that can be optimized 00018 class pop_parameter 00019 { 00020 public: 00021 //: constructor 00022 pop_parameter(); 00023 00024 //: destructor 00025 ~pop_parameter(); 00026 00027 //: the value of the parameter - made public for ease of access 00028 double value_; 00029 00030 //: the expected confidence of the value 00031 double std_; 00032 00033 //: whether or not the value is fixed or changeable 00034 bool is_changeable_; 00035 }; 00036 00037 #endif // pop_parameter_h_
1.5.1