TclMatlabGFunEvaluator.h

Go 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

Generated on Mon Oct 23 15:05:25 2006 for OpenSees by doxygen 1.5.0