TclMatlabGFunEvaluator.hGo to the documentation of this file.00001 #ifndef TclMatlabGFunEvaluator_h 00002 #define TclMatlabGFunEvaluator_h 00003 00004 #include <GFunEvaluator.h> 00005 #include <Vector.h> 00006 #include <ReliabilityDomain.h> 00007 #include <tcl.h> 00008 00009 00010 class TclMatlabGFunEvaluator : public GFunEvaluator 00011 { 00012 00013 public: 00014 TclMatlabGFunEvaluator( Tcl_Interp *passedTclInterp, 00015 ReliabilityDomain *passedReliabilityDomain); 00016 ~TclMatlabGFunEvaluator(); 00017 00018 int evaluate_g(Vector passed_x); 00019 double get_g(); 00020 00021 protected: 00022 00023 private: 00024 double g; 00025 Tcl_Interp *theTclInterp; 00026 ReliabilityDomain *theReliabilityDomain; 00027 }; 00028 00029 #endif |