/Users/huttone/Devel/sedflux-new/sedflux/trunk/ew/sedflux/sedflux_esmf.c

Go to the documentation of this file.
00001 #include <glib.h>
00002 #include <sed/sed_sedflux.h>
00003 #include "sedflux.h"
00004 
00005 Sedflux_param_st* sedflux_setup        ( gchar* command_s );
00006 gboolean sedflux_init         ( Sed_epoch_queue* q , Sed_cube* p , const gchar* init_file );
00007 gboolean sedflux_run_time_step( Sed_epoch_queue  q , Sed_cube  p );
00008 gboolean sedflux_run          ( Sed_epoch_queue  q , Sed_cube  p );
00009 gboolean sedflux_finalize     ( Sed_epoch_queue  q , Sed_cube  p );
00010 
00011 void     esmf_sedflux_init    ( void );
00012 void     esmf_sedflux_run     ( void );
00013 void     esmf_sedflux_finalize( void );
00014 
00015 static Sedflux_param_st* param     = NULL;
00016 static gchar*            command_s = NULL;
00017 static Sed_epoch_queue*  q         = NULL;
00018 static Sed_cube*         p         = NULL;
00019 static gchar*            init_file = NULL;
00020 
00021 void esmf_sedflux_setup   ( void ) { param = sedflux_setup( command_s ); }
00022 void esmf_sedflux_init    ( void ) { sedflux_init         (  q ,  p , init_file ); }
00023 void esmf_sedflux_run     ( void ) { sedflux_run_time_step( *q , *p );             }
00024 void esmf_sedflux_finalize( void ) { sedflux_finalize     ( *q , *p );             }
00025 

Generated on Fri Jan 4 18:04:16 2008 for sedflux by  doxygen 1.5.2