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"