URI:
       tpism_surface.i - pism - [fork] customized build of PISM, the parallel ice sheet model (tillflux branch)
  HTML git clone git://src.adamsgaard.dk/pism
   DIR Log
   DIR Files
   DIR Refs
   DIR LICENSE
       ---
       tpism_surface.i (2647B)
       ---
            1 %{
            2 #include "coupler/surface/ISMIP6Climate.hh"
            3 #include "coupler/surface/EISMINTII.hh"
            4 #include "coupler/surface/Delta_T.hh"
            5 #include "coupler/surface/ConstantPIK.hh"
            6 #include "coupler/surface/Cache.hh"
            7 #include "coupler/surface/Anomaly.hh"
            8 #include "coupler/surface/Elevation.hh"
            9 #include "coupler/surface/ElevationChange.hh"
           10 #include "coupler/surface/Simple.hh"
           11 #include "coupler/surface/TemperatureIndex.hh"
           12 #include "coupler/surface/GivenClimate.hh"
           13 #include "coupler/surface/ForceThickness.hh"
           14 #include "coupler/surface/Initialization.hh"
           15 #include "coupler/surface/Factory.hh"
           16 %}
           17 
           18 %shared_ptr(pism::surface::SurfaceModel)
           19 %include "coupler/SurfaceModel.hh"
           20 
           21 %shared_ptr(pism::surface::Delta_T)
           22 %rename(SurfaceDeltaT) pism::surface::Delta_T;
           23 %include "coupler/surface/Delta_T.hh"
           24 
           25 %shared_ptr(pism::surface::PSFormulas)
           26 %include "coupler/surface/Formulas.hh"
           27 
           28 %shared_ptr(pism::surface::EISMINTII)
           29 %rename(SurfaceEISMINTII) pism::surface::EISMINTII;
           30 %feature("notabstract") pism::surface::EISMINTII;
           31 %include "coupler/surface/EISMINTII.hh"
           32 
           33 %shared_ptr(pism::surface::ISMIP6)
           34 %rename(SurfaceISMIP6) pism::surface::ISMIP6;
           35 %include "coupler/surface/ISMIP6Climate.hh"
           36 
           37 %shared_ptr(pism::surface::PIK)
           38 %rename(SurfacePIK) pism::surface::PIK;
           39 %include "coupler/surface/ConstantPIK.hh"
           40 
           41 %shared_ptr(pism::surface::Cache)
           42 %rename(SurfaceCache) pism::surface::Cache;
           43 %include "coupler/surface/Cache.hh"
           44 
           45 %shared_ptr(pism::surface::Anomaly)
           46 %rename(SurfaceAnomaly) pism::surface::Anomaly;
           47 %include "coupler/surface/Anomaly.hh"
           48 
           49 %shared_ptr(pism::surface::Given)
           50 %rename(SurfaceGiven) pism::surface::Given;
           51 %include "coupler/surface/GivenClimate.hh"
           52 
           53 %shared_ptr(pism::surface::Elevation)
           54 %rename(SurfaceElevation) pism::surface::Elevation;
           55 %include "coupler/surface/Elevation.hh"
           56 
           57 %shared_ptr(pism::surface::ElevationChange)
           58 %rename(SurfaceElevationChange) pism::surface::ElevationChange;
           59 %include "coupler/surface/ElevationChange.hh"
           60 
           61 %shared_ptr(pism::surface::Simple)
           62 %rename(SurfaceSimple) pism::surface::Simple;
           63 %include "coupler/surface/Simple.hh"
           64 
           65 %shared_ptr(pism::surface::TemperatureIndex)
           66 %rename(SurfaceTemperatureIndex) pism::surface::TemperatureIndex;
           67 %include "coupler/surface/TemperatureIndex.hh"
           68 
           69 %shared_ptr(pism::surface::ForceThickness)
           70 %rename(SurfaceForceThickness) pism::surface::ForceThickness;
           71 %include "coupler/surface/ForceThickness.hh"
           72 
           73 %shared_ptr(pism::surface::InitializationHelper)
           74 %rename(SurfaceInitialization) pism::surface::InitializationHelper;
           75 %include "coupler/surface/Initialization.hh"
           76 
           77 %shared_ptr(pism::surface::Factory)
           78 
           79 %rename(SurfaceFactory) pism::surface::Factory;
           80 %include "coupler/surface/Factory.hh"