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

src/expde/extpde.h

Go to the documentation of this file.
00001 //    expde: expression templates for partial differential equations.
00002 //    Copyright (C) 2001  Christoph Pflaum
00003 //    This program is free software; you can redistribute it and/or modify
00004 //    it under the terms of the GNU General Public License as published by
00005 //    the Free Software Foundation; either version 2 of the License, or
00006 //    (at your option) any later version.
00007 //
00008 //    This program is distributed in the hope that it will be useful,
00009 //    but WITHOUT ANY WARRANTY; without even the implied warranty of
00010 //    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00011 //    GNU General Public License for more details.
00012 //
00013 //                 SEE  Notice1.doc made by 
00014 //                 LAWRENCE LIVERMORE NATIONAL LABORATORY
00015 //
00016 
00018 //   extpde.h  (include file for library)
00020 
00021 #ifndef EXTPDE_H_
00022 #define EXTPDE_H_
00023 
00024 #ifdef COMP_GNUOLD
00025  #include <iostream.h>
00026  #include <fstream.h>
00027 
00028  #include <math.h>
00029  #include <time.h>
00030 #else
00031  #include <iostream>
00032  #include <fstream>
00033 
00034  #include <cmath>
00035  #include <ctime>
00036 #endif 
00037 
00038 #ifdef USE_PBE
00039 #include "pbe.h"
00040 #endif
00041 
00042 // Include level 0:
00043 #include "parser.h"
00044 
00045 // Include level 1:
00046 #include "paramete.h"
00047 #include "abbrevi.h"
00048 #include "math_lib/math_lib.h"
00049 
00050 // Include level 2:
00051 #include "basic/basic.h"
00052 
00053 // Include level 3:
00054 #include "domain/domain.h"
00055 #include "domain/sca_dom.h"
00056 
00057 // Include level 4:
00058 #include "formulas/boundy.h"
00059 #include "formulas/diffop.h"
00060 #include "formulas/diffopc.h"
00061 #include "formulas/diffopcv.h"
00062 #include "formulas/diffopv.h"
00063 #include "formulas/loc_sten.h"
00064 
00065 // Include level 5.0:
00066 #include "grid/gpar.h"
00067 #include "grid/parallel.h"
00068 #include "grid/mgcoeff.h"
00069 #include "grid/sto_man.h"
00070 #include "grid/gridbase.h"
00071 #include "grid/grid.h"
00072 #include "grid/SSten.h"
00073 #include "grid/input.h"
00074 
00075 
00076 
00077 // Include level 5.1
00078 #include "evpar/evpar.h"
00079 
00080 // Include level 6:
00081 #include "extemp/variable.h"
00082 #include "extemp/varcon.h"
00083 
00084 #include "extemp/variabl2.h"
00085 #include "extemp/eleme.h"
00086 #include "extemp/opera.h"
00087 #include "extemp/operav.h"
00088 #include "extemp/op_conv.h"
00089 #include "extemp/mg_op.h"
00090 #include "extemp/sim.h"
00091 #include "extemp/res_op.h"
00092 #include "extemp/res_opv.h"
00093 #include "extemp/extra.h"
00094 #include "extemp/array.h"
00095 #include "extemp/partint.h"
00096 
00097 
00098 
00099 #include "domain/d_exam.h"
00100 
00101 
00102 // Include level 7:
00103 #include "indices/index.h"
00104 
00105 
00106 #endif
00107 
00108 
00109      
00110 
00111 
00112 
00113 
00114 
00115 
00116 

Generated on Fri Nov 2 01:25:57 2007 for IPPL by doxygen 1.3.5