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 #ifndef MOR_HDF5MVOUTPUTFILE_HPP 00007 #define MOR_HDF5MVOUTPUTFILE_HPP 00008 00009 #include "MOR_MultiVectorOutputFile.hpp" 00010 00011 namespace MOR { 00012 00013 class Hdf5MVOutputFile : public MultiVectorOutputFile { 00014 public: 00015 Hdf5MVOutputFile(const std::string &path, const std::string &groupName); 00016 00017 virtual void write(const Epetra_MultiVector &mv); // overriden 00018 00019 private: 00020 std::string groupName_; 00021 }; 00022 00023 } // namespace MOR 00024 00025 #endif /* MOR_HDF5MVOUTPUTFILE_HPP */