GLpApp_AdvDiffReactOptModelCreator.hpp

Go to the documentation of this file.
00001 #include "GLpApp_AdvDiffReactOptModel.hpp"
00002 #include "Teuchos_CommandLineProcessor.hpp"
00003 
00004 namespace GLpApp {
00005 
00009 class AdvDiffReactOptModelCreator {
00010 public:
00011 
00013   AdvDiffReactOptModelCreator();
00014 
00016   void setupCLP( Teuchos::CommandLineProcessor *clp );
00017 
00019   Teuchos::RefCountPtr<AdvDiffReactOptModel>
00020   createModel(
00021     const Teuchos::RefCountPtr<const Epetra_Comm>     &comm
00022     ,std::ostream                                     *out  = NULL
00023     ) const;
00024 
00025 private:
00026 
00027     double              len_x_;
00028     double              len_y_;
00029     int                 local_nx_;
00030     int                 local_ny_;
00031     std::string         geomFileBase_;
00032     int                 np_;
00033     bool                normalizeBasis_;
00034     double              reactionRate_;
00035     double              beta_;
00036     double              x0_;
00037     double              p0_;
00038   
00039 };
00040 
00041 } // namespace GLpApp

Generated on Thu Sep 18 12:31:44 2008 for EpetraExt by doxygen 1.3.9.1