tpism_ocean.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_ocean.i (2903B)
---
1 %{
2 #include "coupler/ocean/Constant.hh"
3 #include "coupler/ocean/Cache.hh"
4 #include "coupler/ocean/ConstantPIK.hh"
5 #include "coupler/ocean/Delta_SMB.hh"
6 #include "coupler/ocean/Anomaly.hh"
7 #include "coupler/ocean/Delta_T.hh"
8 #include "coupler/ocean/Frac_SMB.hh"
9 #include "coupler/ocean/Frac_MBP.hh"
10 #include "coupler/ocean/GivenClimate.hh"
11 #include "coupler/ocean/GivenTH.hh"
12 #include "coupler/ocean/Pico.hh"
13 #include "coupler/ocean/PicoGeometry.hh"
14 #include "coupler/ocean/PicoPhysics.hh"
15 #include "coupler/ocean/sea_level/Delta_SL.hh"
16 #include "coupler/ocean/sea_level/Delta_SL_2D.hh"
17 #include "coupler/ocean/Factory.hh"
18 #include "coupler/ocean/sea_level/Factory.hh"
19 %}
20
21 %shared_ptr(pism::ocean::OceanModel)
22 %include "coupler/OceanModel.hh"
23
24 %shared_ptr(pism::ocean::CompleteOceanModel)
25 %include "coupler/ocean/CompleteOceanModel.hh"
26
27 %shared_ptr(pism::ocean::Constant)
28 %rename(OceanConstant) pism::ocean::Constant;
29 %include "coupler/ocean/Constant.hh"
30
31 %shared_ptr(pism::ocean::Cache)
32 %rename(OceanCache) pism::ocean::Cache;
33 %include "coupler/ocean/Cache.hh"
34
35 %shared_ptr(pism::ocean::PIK)
36 %rename(OceanPIK) pism::ocean::PIK;
37 %include "coupler/ocean/ConstantPIK.hh"
38
39 %shared_ptr(pism::ocean::Delta_SMB)
40 %rename(OceanDeltaSMB) pism::ocean::Delta_SMB;
41 %include "coupler/ocean/Delta_SMB.hh"
42
43 %shared_ptr(pism::ocean::Anomaly)
44 %rename(OceanAnomaly) pism::ocean::Anomaly;
45 %include "coupler/ocean/Anomaly.hh"
46
47 %shared_ptr(pism::ocean::Delta_T)
48 %rename(OceanDeltaT) pism::ocean::Delta_T;
49 %include "coupler/ocean/Delta_T.hh"
50
51 %shared_ptr(pism::ocean::Frac_SMB)
52 %rename(OceanFracSMB) pism::ocean::Frac_SMB;
53 %include "coupler/ocean/Frac_SMB.hh"
54
55 %shared_ptr(pism::ocean::Frac_MBP)
56 %rename(OceanFracMBP) pism::ocean::Frac_MBP;
57 %include "coupler/ocean/Frac_MBP.hh"
58
59 %shared_ptr(pism::ocean::Given)
60 %rename(OceanGiven) pism::ocean::Given;
61 %include "coupler/ocean/GivenClimate.hh"
62
63 %shared_ptr(pism::ocean::GivenTH)
64 %rename(OceanGivenTH) pism::ocean::GivenTH;
65 %include "coupler/ocean/GivenTH.hh"
66
67 %shared_ptr(pism::ocean::Pico)
68 %rename(OceanPico) pism::ocean::Pico;
69 %include "coupler/ocean/Pico.hh"
70
71 %shared_ptr(pism::ocean::PicoGeometry)
72 %include "coupler/ocean/PicoGeometry.hh"
73
74 %shared_ptr(pism::ocean::PicoPhysics)
75 %include "coupler/ocean/PicoPhysics.hh"
76
77 %shared_ptr(pism::ocean::sea_level::SeaLevel)
78 %include "coupler/SeaLevel.hh"
79
80 %shared_ptr(pism::ocean::sea_level::Delta_SL)
81 %rename(SeaLevelDelta) pism::ocean::sea_level::Delta_SL;
82 %include "coupler/ocean/sea_level/Delta_SL.hh"
83
84 %shared_ptr(pism::ocean::sea_level::Delta_SL_2D)
85 %rename(SeaLevelDelta2D) pism::ocean::sea_level::Delta_SL_2D;
86 %include "coupler/ocean/sea_level/Delta_SL_2D.hh"
87
88 %shared_ptr(pism::ocean::Factory)
89 %rename(OceanFactory) pism::ocean::Factory;
90 %include "coupler/ocean/Factory.hh"
91
92 %shared_ptr(pism::ocean::sea_level::Factory)
93 %rename(SeaLevelFactory) pism::ocean::sea_level::Factory;
94 %include "coupler/ocean/sea_level/Factory.hh"