00001 #ifndef OUTDRIVERC_H
00002 #define OUTDRIVERC_H
00003
00004 #include <stdio.h>
00005 #include "galias.h"
00006 #include "aliasc.h"
00007 #include "xfile.h"
00008
00009 #define FNAMELEN 1001
00010
00011 class outdriverc;
00012
00013 class outdriverc
00014 {
00015 public :
00016
00017 outdriverc();
00018
00019 ~outdriverc();
00020
00021 long read(XFILE *in);
00022
00023 void print(FILE *out);
00024
00025 void print_header(FILE *out);
00026
00027 void print_newstep(FILE *out, long step, double time);
00028
00029 void print_out(FILE *out, long lcid, long istep, double time);
00030
00031 void print_diags(long lcid, double lambda, long istep, double *fi);
00032
00033 void print_graphics(FILE *out, long lcid, double lambda, long istep, double *fi);
00034
00035
00036 char outfn[FNAMELEN];
00037 };
00038
00039 #endif