00001 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 00002 ** 00003 ** Copyright (C), 2004, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia. 00004 ** 00005 ** Authors: 00006 ** Ogar R. Widjaja, Computational Scientist, VPAC. 00007 ** Raquibul Hassan, Software Engineer, VPAC. (raq@vpac.org) 00008 ** Keith Hsuan, Computational Scientist, VPAC (keith@vpac.org) 00009 ** William F. Appelbe, Director, VPAC. (bill@vpac.org) 00010 ** Stevan M. Quenette, Senior Software Engineer, VPAC. (steve@vpac.org) 00011 ** Patrick D. Sunter, Software Engineer, VPAC. (patrick@vpac.org) 00012 ** 00013 ** This file may be distributed under the terms of the VPAC Public License 00014 ** as defined by VPAC of Australia and appearing in the file 00015 ** LICENSE.VPL included in the packaging of this file. 00016 ** 00017 ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE 00018 ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 00019 ** 00020 */ 00034 #ifndef __SPModel_Orography_h__ 00035 #define __SPModel_Orography_h__ 00036 00037 typedef struct { 00038 __Codelet 00039 }SPModelOrography; 00040 00041 extern ExtensionInfo_Index SPModel_Orography_ContextExtHandle; 00042 extern const Type SPModelOrography_Type; 00043 00044 void* _SPModelOrography_DefaultNew( Name name ); 00045 00046 void _SPModelOrography_Construct( void* component, Stg_ComponentFactory* data ); 00047 00048 void _SPModelOrography_Init( void* _context ); 00049 00050 void SPModelOrography_Solve( void *_context ); 00051 00052 Index SPModelOrography_Register( PluginsManager* pluginsManager ); 00053 00054 #endif