Diffpack Documentation


Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

NonLinEqSolvers_prm.h

Go to the documentation of this file.
00001 
00005 class NonLinEqSolvers_prm : public HandleId
00006 
00007 { 
00008   friend class NonLinEqSolvers;
00009 
00010 protected:
00011 
00012   int  strategy;   
00013   real tolerance;  
00014   int  n_switches; 
00015   int  nsolvers;   
00016   VecSimplest(Handle(NonLinEqSolver_prm)) pm;
00017 
00018 public:
00019 
00020   NonLinEqSolvers_prm ();
00021  ~NonLinEqSolvers_prm () {}
00022 
00023         NonLinEqSolver_prm& operator () (int i)       { return pm(i ();) }
00024   const NonLinEqSolver_prm& operator () (int i) const { return pm(i ();) }
00025 
00026   static void defineStatic (MenuSystem& menu,int level = MAIN,int nsolvers=1);
00027          void define       (MenuSystem& menu,int level = MAIN,int nsolvers_=1)
00028             { defineStatic (menu,level,nsolvers_); }
00029   void scan (MenuSystem& menu, int nsolver=1);
00030   void setStrategy (int strategy_) { strategy = strategy_; }
00031 };
00032 
00033 

Copyright © 2003 inuTech GmbH. All rights reserved.