/[escript]/trunk/escript/src/DataTagged.cpp
ViewVC logotype

Diff of /trunk/escript/src/DataTagged.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1020 by phornby, Mon Mar 12 10:12:36 2007 UTC revision 1118 by gross, Tue Apr 24 08:55:04 2007 UTC
# Line 16  Line 16 
16    
17  #include "DataConstant.h"  #include "DataConstant.h"
18  #include "DataException.h"  #include "DataException.h"
19    #ifdef USE_NETCDF
20  #include <netcdfcpp.h>  #include <netcdfcpp.h>
21    #endif
22    
23  using namespace std;  using namespace std;
24    
# Line 555  DataTagged::eigenvalues_and_eigenvectors Line 557  DataTagged::eigenvalues_and_eigenvectors
557  }  }
558    
559  void  void
560    DataTagged::setToZero(){
561        DataArrayView::ValueType::size_type n=m_data.size();
562        for (int i=0; i<n ;++i) m_data[i]=0.;
563    }
564    
565    void
566  DataTagged::dump(const std::string fileName) const  DataTagged::dump(const std::string fileName) const
567  {  {
568       #ifdef PASO_MPI
569       throw DataException("Error - DataTagged:: dump is not implemented for MPI yet.")
570       #endif
571       #ifdef USE_NETCDF
572     const int ldims=DataArrayView::maxRank+1;     const int ldims=DataArrayView::maxRank+1;
573     const NcDim* ncdims[ldims];     const NcDim* ncdims[ldims];
574     NcVar *var, *tags_var;     NcVar *var, *tags_var;
# Line 635  DataTagged::dump(const std::string fileN Line 647  DataTagged::dump(const std::string fileN
647      free(tags);      free(tags);
648          throw DataException("Error - DataTagged:: copy data to netCDF buffer failed.");          throw DataException("Error - DataTagged:: copy data to netCDF buffer failed.");
649     }     }
650       #else
651       throw DataException("Error - DataTagged:: dump is not configured with netCDF. Please contact your installation manager.");
652       #endif
653  }  }
   
   
654  }  // end of namespace  }  // end of namespace

Legend:
Removed from v.1020  
changed lines
  Added in v.1118

  ViewVC Help
Powered by ViewVC 1.1.26