• Main Page
  • Related Pages
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

FieldNameMap.hpp

Go to the documentation of this file.
00001 //*****************************************************************//
00002 //    Albany 2.0:  Copyright 2012 Sandia Corporation               //
00003 //    This Software is released under the BSD license detailed     //
00004 //    in the file "license.txt" in the top-level Albany directory  //
00005 //*****************************************************************//
00006 
00007 #if !defined(LCM_FieldNameMap_hpp)
00008 #define LCM_FieldNameMap_hpp
00009 
00010 #include <Teuchos_RCP.hpp>
00011 
00012 namespace LCM {
00013 
00014   class FieldNameMap
00015   {
00016   public:
00020     FieldNameMap(bool surface_flag);
00021 
00025     virtual ~FieldNameMap();
00026 
00030     Teuchos::RCP<std::map<std::string, std::string> >
00031     getMap() { return field_name_map_; }
00032 
00033   private:
00037     FieldNameMap();
00038 
00042     FieldNameMap(const FieldNameMap&);
00043 
00047     FieldNameMap& operator=(const FieldNameMap&);
00048 
00052     Teuchos::RCP<std::map<std::string, std::string> > field_name_map_;
00053   };
00054 }
00055 #endif

Generated on Wed Mar 26 2014 18:36:38 for Albany: a Trilinos-based PDE code by  doxygen 1.7.1