problems.h

00001 // copyright by benedikt oswald, universitas ruperto carola heidelbergensis, all rights reserved, 2002-2003.
00002 // project - aqhdes2003
00003 // file name - problems.h
00004 // file type - C include file
00005 // objective - define functions used in toplevel application
00006 // creation - 2003 feb 10, by benedikt oswald
00007 // modified - 2004 jan 21, adapted to LGM domains
00008 // required software - UG 3.1 or higher
00009 // file id -
00010 // feature - define functions used in toplevel application, such as domains, problem description,
00011 // feature - discretizationand plot functions for usage with the LGM domain module
00012 
00013 #ifndef __AQHDES_PROBLEMS_LGM__
00014 #define __AQHDES_PROBLEMS_LGM__
00015 
00016 /* include standard header files */
00017 #include <stddef.h>
00018 #include <math.h>
00019 #include <stdlib.h>
00020 #include <stdio.h>
00021 #include <string.h>
00022 
00023 /* include UG header files */
00024 #include "compiler.h"
00025 #include "evm.h"       /* for V_COPY,M_COPY */
00026 #include "gm.h"
00027 #include "misc.h"
00028 #include "cmdint.h"
00029 #include "commands.h"  /* for GetCurrentMultigrid (Quickhack) */
00030 #include "ugstruct.h"
00031 #include "initug.h"
00032 #include "scan.h"      /* for ReadArgvVecDesc */
00033 #include "lgm_domain.h" 
00034 #include "general.h"
00035 #include "udm.h"       /* for VECDATA_DESC */
00036 #include "ugdevices.h"
00037 #include "shapes.h"
00038 #include "quadrature.h"
00039 #include "compiler.h"
00040 #include "namespace.h"
00041 
00042 
00043 // include proprietary header files
00044 #include "linmaterials.h"
00045 
00046 USING_UG_NAMESPACES
00047 
00048 
00049 INT InitProblems (void);
00050 
00051 #endif

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