sconfmpdisc.h

Go to the documentation of this file.
00001 
00027 #ifndef __DISC__
00028 #define __DISC__
00029 
00030 #ifndef __COMPILER__
00031 #include "compiler.h"
00032 #endif
00033 #ifndef __GM__
00034 #include "gm.h"
00035 #endif
00036 
00037 // include UG header files
00038 #include "gm.h"          /* for data structure               */
00039 #include "ugstruct.h"    /* for GetStringValue               */
00040 #include "misc.h"        /* for MIN, MAX, PI, ...            */
00041 #include "ugdevices.h"   /* for UserWrite, PrintErrorMessage */ 
00042 #include "commands.h"    /* for GetCurrentMultigrid          */
00043 #include "cmdint.h"      /* for CreateCommand                */
00044 #include "cmdint.h"      /* for CreateCommand                */
00045 #include "cmdline.h"     /* for command line processing      */
00046 #include "general.h"     /* general includes                 */
00047 #include "np.h"          /* for NUMPROC implementation       */
00048 #include "assemble.h"    /* for CreateCLASS implementation   */
00049 #include "compiler.h"
00050 #include "namespace.h"
00051 
00052 
00053 // proprietary includes
00054 #include "aqhdMaterials.h"   /* get system parameters from standard include file                  */
00055 #include "disconst.h"
00056 #include "whitney.h"
00057 #include "sconfmp.h"
00058 
00059 
00060 USING_UG_NAMESPACE
00061 USING_UGDIM_NAMESPACE
00062 
00063 /****************************************************************************/
00064 /*                                                                          */
00065 /* defines in the following order                                           */
00066 /*                                                                          */
00067 /*        compile time constants defining static data size (i.e. arrays)    */
00068 /*        other constants                                                   */
00069 /*        macros                                                            */
00070 /*                                                                          */
00071 /****************************************************************************/
00072 
00073 /*
00074   defines the indices of the entries into the global matrix structures in UG,
00075   (i) there is only one circulation matrix (ii) and there are two material
00076   property matrices, one for the dielectic and one for the magnetic properties.
00077  */
00078 
00079 #define CMCOMP 0
00080 #define ADIELCOMP 0
00081 #define AMAGNCOMP 0
00082 
00083 /****************************************************************************/
00084 /*                                                                          */
00085 /* data structures exported by the corresponding source file                */
00086 /*                                                                          */
00087 /****************************************************************************/
00088 
00089 /****************************************************************************/
00090 /*                                                                          */
00091 /* definition of exported global variables                                  */
00092 /*                                                                          */
00093 /****************************************************************************/
00094 
00095 
00096 /****************************************************************************/
00097 /*                                                                          */
00098 /* function declarations                                                    */
00099 /*                                                                          */
00100 /****************************************************************************/
00101 
00102 INT AssembleTetrahedronPEC(NP_BASE *base,
00103                                 ELEMENT *t,
00104                                 INT argc,
00105                                 char** argv);
00106 
00107 #endif

Generated on Fri Oct 26 14:04:29 2007 for acheron3d by  doxygen 1.4.7