sibc1stdisc.h

Go to the documentation of this file.
00001 
00026 /****************************************************************************/
00027 /*                                                                          */
00028 /* auto include mechanism and other include files                           */
00029 /*                                                                          */
00030 /****************************************************************************/
00031 
00032 #ifndef __DISC__
00033 #define __DISC__
00034 
00035 #ifndef __COMPILER__
00036 #include "compiler.h"
00037 #endif
00038 #ifndef __GM__
00039 #include "gm.h"
00040 #endif
00041 
00042 // include standard C header files
00043 #include <math.h>
00044 #include <stdlib.h>
00045 #include <stdio.h>
00046 #include <string.h>
00047 
00048 // include UG header files
00049 #include "gm.h"               /* for data structure               */
00050 #include "ugstruct.h"         /* for GetStringValue               */
00051 #include "misc.h"             /* for MIN, MAX, PI, ...            */
00052 #include "ugdevices.h"        /* for UserWrite, PrintErrorMessage */ 
00053 #include "commands.h"         /* for GetCurrentMultigrid          */
00054 #include "cmdint.h"           /* for CreateCommand                */
00055 #include "cmdint.h"           /* for CreateCommand                */
00056 #include "cmdline.h"          /* for command line processing      */
00057 #include "general.h"          /* general includes                 */
00058 #include "np.h"               /* for NUMPROC implementation       */
00059 #include "assemble.h"         /* for CreateCLASS implementation   */
00060 #include "quadrature.h"       /* for Gaussian quadrature formulas */
00061 #include "shapes.h"           /* for macro CORNER_COORDINATES     */
00062 #include "compiler.h"
00063 #include "namespace.h"
00064 
00065 // include proprietary header files
00066 #include "aqhdMaterials.h"
00067 #include "disconst.h"
00068 #include "whitney.h"
00069 #include "sibc1st.h"
00070 
00071 
00072 #ifdef HAVE_RLOG
00073 /* Include the files for rlog. */
00074 #include <rlog/rlog.h>
00075 #include <rlog/rloglocation.h>
00076 #include <rlog/Error.h>
00077 #include <rlog/RLogChannel.h>
00078 #include <rlog/StdioNode.h>
00079 // Include this if you want to log the time.
00080 #include <rlog/RLogTime.h>
00081 #endif // HAVE_RLOG
00082 
00083 using namespace rlog;
00084 
00085 
00086 /****************************************************************************/
00087 /*                                                                          */
00088 /* defines in the following order                                           */
00089 /*                                                                          */
00090 /*        compile time constants defining static data size (i.e. arrays)    */
00091 /*        other constants                                                   */
00092 /*        macros                                                            */
00093 /*                                                                          */
00094 /****************************************************************************/
00095 
00096 /****************************************************************************/
00097 /*                                                                          */
00098 /* data structures exported by the corresponding source file                */
00099 /*                                                                          */
00100 /****************************************************************************/
00101 
00102 /****************************************************************************/
00103 /*                                                                          */
00104 /* definition of exported global variables                                  */
00105 /*                                                                          */
00106 /****************************************************************************/
00107 
00108 
00109 /****************************************************************************/
00110 /*                                                                          */
00111 /* function declarations                                                    */
00112 /*                                                                          */
00113 /****************************************************************************/
00114 
00115 INT AssembleSIBC1stTetrahedron(NP_BASE *base,
00116                               ELEMENT *t,
00117                               INT argc,
00118                               char** argv);
00119 
00120 #endif

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