Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

gasparFileReader.hpp

Go to the documentation of this file.
00001 //************************************************************************************//
00002 // Module       : gasparFileReader.hpp
00003 // Date         : 7/15/02 (RMP)
00004 // Copyright    : 2002-2006 Copyright University Corporation for Atmospheric
00005 //                Research
00006 // Description  : Encapsulates the methods and data associated with
00007 //                Gaspar file input.
00008 // Derived From : GasparFileIO.
00009 // Modifications:
00010 //************************************************************************************//
00011 
00012 #if !defined(GASPARFILEREADER_HPP)
00013 #define GASPARFILEREADER_HPP
00014 
00015 #include "gasparFileIO.hpp"
00016 #include "gtvector.hpp"
00017 #include "gtmatrix.hpp"
00018 #include "gtypes.h"
00019 #include <iostream.h>
00020 #include <string.h>
00021 
00022 class GasparFileReader : public GasparFileIO{
00023 
00024 public:
00025   
00026   //public methods:
00027   GasparFileReader();
00028   ~GasparFileReader();
00029   GBOOL read(SEVector*& vector, const char* vectorName);
00030   GBOOL read(SEMatrix* matrix, const char* matrixName);
00031 
00032 private:
00033 
00034   //private data:
00035   char* errorMsg;
00036   static const char* THIS;        //Class name used in error messages
00037 };
00038 #endif

Generated on Wed Dec 21 16:00:48 2005 for Geophysics & Astrophysics Spectral Element Adaptive Refinement (GASpAR) 2D Code by  doxygen 1.4.4