gascoigne.h

Go to the documentation of this file.
00001 #ifndef  __Gascoigne_h
00002 #define  __Gascoigne_h
00003 
00004 
00009 
00013 
00014 #include  <set>
00015 #include  <map>
00016 #include  <string>
00017 #include  "compvector.h"
00018 #include  "nmatrix.h"
00019 #include  "derivativevector.h"
00020 
00021 namespace Gascoigne
00022 {
00023   typedef CompVector<double>                                        GlobalVector;
00024   typedef CompVector<double>                                        LocalVector;
00025   typedef std::map<const std::string,const GlobalVector*>           GlobalData;
00026   typedef std::map<const std::string,LocalVector>                   LocalData;
00027 
00028   typedef nvector<double>                                           GlobalParameterVector;
00029   typedef nvector<double>                                           LocalParameterVector;
00030   typedef std::map<const std::string,const GlobalParameterVector*>  GlobalParameterData;
00031   typedef std::map<const std::string,LocalParameterVector>          LocalParameterData;
00032 
00033   typedef nvector<int>                                              IntVector;
00034   typedef nvector<double>                                           DoubleVector;
00035   typedef nmatrix<double>                                           DoubleMatrix;
00036   typedef std::set<int>                                             IntSet;
00037   typedef CompVector<double>::iterator                              VectorIterator;
00038 
00039   typedef nmatrix<double>                                           TimePattern;
00040 
00041   typedef DerivativeVector                                          TestFunction;
00042   typedef std::vector<TestFunction>                                 FemFunction;
00043   typedef std::map<const std::string,FemFunction>                   FemData;
00044 
00045   typedef nvector<double>                                           CellFunction;
00046   typedef std::map<const std::string,CellFunction>                  CellData;
00047 }
00048 
00049 #endif

Generated on Thu Sep 14 10:34:36 2006 for Gascoigne by  doxygen 1.4.7