00001
00002
00003
00004 #include <stdlib.h>
00005
00006 #ifndef STYPES_H
00007 #define STYPES_H
00008
00009
00010
00011
00012 typedef struct {
00013 real xvel, yvel, visliq, sigma, t;
00014 real po, vo, gamma, pe, p_inf, omega, pext;
00015 real gx, gy;
00016 int eq;
00017 } PhysStruct;
00018 typedef PhysStruct *PPhysStruct;
00019
00020
00021
00022
00023 typedef struct {
00024 real tau, tausi, du, dp;
00025 real lredis;
00026 int ng, nx, ny, cycles, npre, npost, tmax;
00027 real maxdiv;
00028 } NumStruct;
00029 typedef NumStruct *PNumStruct;
00030
00031
00032
00033
00034 typedef struct {
00035 int tprint, tsave, txplot, tmark;
00036 } OutStruct;
00037 typedef OutStruct *POutStruct;
00038
00039 #endif