// Generated automatically by cvmix.awk from
// /home/basilisk-src/local/src/CVMix-src/src/shared/cvmix_kinds_and_types.F90
typedef struct {
integer opaque0; // nlev
integer opaque1; // max_nlev
cvmix_r8 opaque2; // oceandepth
cvmix_r8 opaque3; // boundarylayerdepth
cvmix_r8 opaque4; // seasurfaceheight
cvmix_r8 opaque5; // surfacefriction
cvmix_r8 opaque6; // surfacebuoyancyforcing
cvmix_r8 opaque7; // lat
cvmix_r8 opaque8; // lon
cvmix_r8 opaque9; // coriolis
cvmix_r8 opaque10; // kobl_depth
cvmix_r8 opaque11; // langmuirenhancementfactor
cvmix_r8 opaque12; // langmuirnumber
cvmix_r8 opaque13; // simmonscoeff
cvmix_1d opaque14; // zw_iface
cvmix_1d opaque15; // dzw
cvmix_1d opaque16; // mdiff_iface
cvmix_1d opaque17; // tdiff_iface
cvmix_1d opaque18; // sdiff_iface
cvmix_1d opaque19; // shearrichardson_iface
cvmix_1d opaque20; // sqrbuoyancyfreq_iface
cvmix_1d opaque21; // vertdep_iface
cvmix_1d opaque22; // schmittnercoeff
cvmix_1d opaque23; // schmittnersouthernocean
cvmix_2d opaque24; // exp_hab_zetar
cvmix_1d opaque25; // kpp_tnonlocal_iface
cvmix_1d opaque26; // kpp_snonlocal_iface
cvmix_1d opaque27; // zt_cntr
cvmix_1d opaque28; // dzt
cvmix_1d opaque29; // waterdensity_cntr
cvmix_1d opaque30; // adiabwaterdensity_cntr
cvmix_1d opaque31; // bulkrichardson_cntr
cvmix_1d opaque32; // strat_param_num
cvmix_1d opaque33; // strat_param_denom
cvmix_1d opaque34; // vx_cntr
cvmix_1d opaque35; // vy_cntr
} cvmix_data_type;
extern void cvmix_data_type_set_nlev_ (cvmix_data_type * p, integer * v);
static inline void cvmix_data_type_set_nlev (cvmix_data_type * p, integer v) {
cvmix_data_type_set_nlev_ (p, &v);
}
extern integer cvmix_data_type_get_nlev_ (cvmix_data_type * p);
#define cvmix_set_nlev(p,v) cvmix_data_type_set_nlev(p,v)
#define cvmix_get_nlev(p) cvmix_data_type_get_nlev_(p)
extern void cvmix_data_type_set_max_nlev_ (cvmix_data_type * p, integer * v);
static inline void cvmix_data_type_set_max_nlev (cvmix_data_type * p, integer v) {
cvmix_data_type_set_max_nlev_ (p, &v);
}
extern integer cvmix_data_type_get_max_nlev_ (cvmix_data_type * p);
#define cvmix_set_max_nlev(p,v) cvmix_data_type_set_max_nlev(p,v)
#define cvmix_get_max_nlev(p) cvmix_data_type_get_max_nlev_(p)
extern void cvmix_data_type_set_oceandepth_ (cvmix_data_type * p, cvmix_r8 * v);
static inline void cvmix_data_type_set_oceandepth (cvmix_data_type * p, cvmix_r8 v) {
cvmix_data_type_set_oceandepth_ (p, &v);
}
extern cvmix_r8 cvmix_data_type_get_oceandepth_ (cvmix_data_type * p);
#define cvmix_set_oceandepth(p,v) cvmix_data_type_set_oceandepth(p,v)
#define cvmix_get_oceandepth(p) cvmix_data_type_get_oceandepth_(p)
extern void cvmix_data_type_set_boundarylayerdepth_ (cvmix_data_type * p, cvmix_r8 * v);
static inline void cvmix_data_type_set_boundarylayerdepth (cvmix_data_type * p, cvmix_r8 v) {
cvmix_data_type_set_boundarylayerdepth_ (p, &v);
}
extern cvmix_r8 cvmix_data_type_get_boundarylayerdepth_ (cvmix_data_type * p);
#define cvmix_set_boundarylayerdepth(p,v) cvmix_data_type_set_boundarylayerdepth(p,v)
#define cvmix_get_boundarylayerdepth(p) cvmix_data_type_get_boundarylayerdepth_(p)
extern void cvmix_data_type_set_seasurfaceheight_ (cvmix_data_type * p, cvmix_r8 * v);
static inline void cvmix_data_type_set_seasurfaceheight (cvmix_data_type * p, cvmix_r8 v) {
cvmix_data_type_set_seasurfaceheight_ (p, &v);
}
extern cvmix_r8 cvmix_data_type_get_seasurfaceheight_ (cvmix_data_type * p);
#define cvmix_set_seasurfaceheight(p,v) cvmix_data_type_set_seasurfaceheight(p,v)
#define cvmix_get_seasurfaceheight(p) cvmix_data_type_get_seasurfaceheight_(p)
extern void cvmix_data_type_set_surfacefriction_ (cvmix_data_type * p, cvmix_r8 * v);
static inline void cvmix_data_type_set_surfacefriction (cvmix_data_type * p, cvmix_r8 v) {
cvmix_data_type_set_surfacefriction_ (p, &v);
}
extern cvmix_r8 cvmix_data_type_get_surfacefriction_ (cvmix_data_type * p);
#define cvmix_set_surfacefriction(p,v) cvmix_data_type_set_surfacefriction(p,v)
#define cvmix_get_surfacefriction(p) cvmix_data_type_get_surfacefriction_(p)
extern void cvmix_data_type_set_surfacebuoyancyforcing_ (cvmix_data_type * p, cvmix_r8 * v);
static inline void cvmix_data_type_set_surfacebuoyancyforcing (cvmix_data_type * p, cvmix_r8 v) {
cvmix_data_type_set_surfacebuoyancyforcing_ (p, &v);
}
extern cvmix_r8 cvmix_data_type_get_surfacebuoyancyforcing_ (cvmix_data_type * p);
#define cvmix_set_surfacebuoyancyforcing(p,v) cvmix_data_type_set_surfacebuoyancyforcing(p,v)
#define cvmix_get_surfacebuoyancyforcing(p) cvmix_data_type_get_surfacebuoyancyforcing_(p)
extern void cvmix_data_type_set_lat_ (cvmix_data_type * p, cvmix_r8 * v);
static inline void cvmix_data_type_set_lat (cvmix_data_type * p, cvmix_r8 v) {
cvmix_data_type_set_lat_ (p, &v);
}
extern cvmix_r8 cvmix_data_type_get_lat_ (cvmix_data_type * p);
#define cvmix_set_lat(p,v) cvmix_data_type_set_lat(p,v)
#define cvmix_get_lat(p) cvmix_data_type_get_lat_(p)
extern void cvmix_data_type_set_lon_ (cvmix_data_type * p, cvmix_r8 * v);
static inline void cvmix_data_type_set_lon (cvmix_data_type * p, cvmix_r8 v) {
cvmix_data_type_set_lon_ (p, &v);
}
extern cvmix_r8 cvmix_data_type_get_lon_ (cvmix_data_type * p);
#define cvmix_set_lon(p,v) cvmix_data_type_set_lon(p,v)
#define cvmix_get_lon(p) cvmix_data_type_get_lon_(p)
extern void cvmix_data_type_set_coriolis_ (cvmix_data_type * p, cvmix_r8 * v);
static inline void cvmix_data_type_set_coriolis (cvmix_data_type * p, cvmix_r8 v) {
cvmix_data_type_set_coriolis_ (p, &v);
}
extern cvmix_r8 cvmix_data_type_get_coriolis_ (cvmix_data_type * p);
#define cvmix_set_coriolis(p,v) cvmix_data_type_set_coriolis(p,v)
#define cvmix_get_coriolis(p) cvmix_data_type_get_coriolis_(p)
extern void cvmix_data_type_set_kobl_depth_ (cvmix_data_type * p, cvmix_r8 * v);
static inline void cvmix_data_type_set_kobl_depth (cvmix_data_type * p, cvmix_r8 v) {
cvmix_data_type_set_kobl_depth_ (p, &v);
}
extern cvmix_r8 cvmix_data_type_get_kobl_depth_ (cvmix_data_type * p);
#define cvmix_set_kobl_depth(p,v) cvmix_data_type_set_kobl_depth(p,v)
#define cvmix_get_kobl_depth(p) cvmix_data_type_get_kobl_depth_(p)
extern void cvmix_data_type_set_langmuirenhancementfactor_ (cvmix_data_type * p, cvmix_r8 * v);
static inline void cvmix_data_type_set_langmuirenhancementfactor (cvmix_data_type * p, cvmix_r8 v) {
cvmix_data_type_set_langmuirenhancementfactor_ (p, &v);
}
extern cvmix_r8 cvmix_data_type_get_langmuirenhancementfactor_ (cvmix_data_type * p);
#define cvmix_set_langmuirenhancementfactor(p,v) cvmix_data_type_set_langmuirenhancementfactor(p,v)
#define cvmix_get_langmuirenhancementfactor(p) cvmix_data_type_get_langmuirenhancementfactor_(p)
extern void cvmix_data_type_set_langmuirnumber_ (cvmix_data_type * p, cvmix_r8 * v);
static inline void cvmix_data_type_set_langmuirnumber (cvmix_data_type * p, cvmix_r8 v) {
cvmix_data_type_set_langmuirnumber_ (p, &v);
}
extern cvmix_r8 cvmix_data_type_get_langmuirnumber_ (cvmix_data_type * p);
#define cvmix_set_langmuirnumber(p,v) cvmix_data_type_set_langmuirnumber(p,v)
#define cvmix_get_langmuirnumber(p) cvmix_data_type_get_langmuirnumber_(p)
extern void cvmix_data_type_set_simmonscoeff_ (cvmix_data_type * p, cvmix_r8 * v);
static inline void cvmix_data_type_set_simmonscoeff (cvmix_data_type * p, cvmix_r8 v) {
cvmix_data_type_set_simmonscoeff_ (p, &v);
}
extern cvmix_r8 cvmix_data_type_get_simmonscoeff_ (cvmix_data_type * p);
#define cvmix_set_simmonscoeff(p,v) cvmix_data_type_set_simmonscoeff(p,v)
#define cvmix_get_simmonscoeff(p) cvmix_data_type_get_simmonscoeff_(p)
extern void cvmix_data_type_set_zw_iface_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_zw_iface (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_zw_iface_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_zw_iface_ (cvmix_data_type * p);
#define cvmix_set_zw_iface(p,v) cvmix_data_type_set_zw_iface(p,v)
#define cvmix_get_zw_iface(p) cvmix_data_type_get_zw_iface_(p)
extern void cvmix_data_type_set_dzw_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_dzw (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_dzw_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_dzw_ (cvmix_data_type * p);
#define cvmix_set_dzw(p,v) cvmix_data_type_set_dzw(p,v)
#define cvmix_get_dzw(p) cvmix_data_type_get_dzw_(p)
extern void cvmix_data_type_set_mdiff_iface_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_mdiff_iface (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_mdiff_iface_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_mdiff_iface_ (cvmix_data_type * p);
#define cvmix_set_mdiff_iface(p,v) cvmix_data_type_set_mdiff_iface(p,v)
#define cvmix_get_mdiff_iface(p) cvmix_data_type_get_mdiff_iface_(p)
extern void cvmix_data_type_set_tdiff_iface_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_tdiff_iface (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_tdiff_iface_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_tdiff_iface_ (cvmix_data_type * p);
#define cvmix_set_tdiff_iface(p,v) cvmix_data_type_set_tdiff_iface(p,v)
#define cvmix_get_tdiff_iface(p) cvmix_data_type_get_tdiff_iface_(p)
extern void cvmix_data_type_set_sdiff_iface_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_sdiff_iface (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_sdiff_iface_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_sdiff_iface_ (cvmix_data_type * p);
#define cvmix_set_sdiff_iface(p,v) cvmix_data_type_set_sdiff_iface(p,v)
#define cvmix_get_sdiff_iface(p) cvmix_data_type_get_sdiff_iface_(p)
extern void cvmix_data_type_set_shearrichardson_iface_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_shearrichardson_iface (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_shearrichardson_iface_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_shearrichardson_iface_ (cvmix_data_type * p);
#define cvmix_set_shearrichardson_iface(p,v) cvmix_data_type_set_shearrichardson_iface(p,v)
#define cvmix_get_shearrichardson_iface(p) cvmix_data_type_get_shearrichardson_iface_(p)
extern void cvmix_data_type_set_sqrbuoyancyfreq_iface_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_sqrbuoyancyfreq_iface (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_sqrbuoyancyfreq_iface_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_sqrbuoyancyfreq_iface_ (cvmix_data_type * p);
#define cvmix_set_sqrbuoyancyfreq_iface(p,v) cvmix_data_type_set_sqrbuoyancyfreq_iface(p,v)
#define cvmix_get_sqrbuoyancyfreq_iface(p) cvmix_data_type_get_sqrbuoyancyfreq_iface_(p)
extern void cvmix_data_type_set_vertdep_iface_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_vertdep_iface (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_vertdep_iface_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_vertdep_iface_ (cvmix_data_type * p);
#define cvmix_set_vertdep_iface(p,v) cvmix_data_type_set_vertdep_iface(p,v)
#define cvmix_get_vertdep_iface(p) cvmix_data_type_get_vertdep_iface_(p)
extern void cvmix_data_type_set_schmittnercoeff_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_schmittnercoeff (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_schmittnercoeff_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_schmittnercoeff_ (cvmix_data_type * p);
#define cvmix_set_schmittnercoeff(p,v) cvmix_data_type_set_schmittnercoeff(p,v)
#define cvmix_get_schmittnercoeff(p) cvmix_data_type_get_schmittnercoeff_(p)
extern void cvmix_data_type_set_schmittnersouthernocean_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_schmittnersouthernocean (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_schmittnersouthernocean_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_schmittnersouthernocean_ (cvmix_data_type * p);
#define cvmix_set_schmittnersouthernocean(p,v) cvmix_data_type_set_schmittnersouthernocean(p,v)
#define cvmix_get_schmittnersouthernocean(p) cvmix_data_type_get_schmittnersouthernocean_(p)
extern void cvmix_data_type_set_exp_hab_zetar_ (cvmix_data_type * p, cvmix_2d * v);
static inline void cvmix_data_type_set_exp_hab_zetar (cvmix_data_type * p, cvmix_2d v) {
cvmix_data_type_set_exp_hab_zetar_ (p, &v);
}
extern cvmix_2d cvmix_data_type_get_exp_hab_zetar_ (cvmix_data_type * p);
#define cvmix_set_exp_hab_zetar(p,v) cvmix_data_type_set_exp_hab_zetar(p,v)
#define cvmix_get_exp_hab_zetar(p) cvmix_data_type_get_exp_hab_zetar_(p)
extern void cvmix_data_type_set_kpp_tnonlocal_iface_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_kpp_tnonlocal_iface (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_kpp_tnonlocal_iface_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_kpp_tnonlocal_iface_ (cvmix_data_type * p);
#define cvmix_set_kpp_tnonlocal_iface(p,v) cvmix_data_type_set_kpp_tnonlocal_iface(p,v)
#define cvmix_get_kpp_tnonlocal_iface(p) cvmix_data_type_get_kpp_tnonlocal_iface_(p)
extern void cvmix_data_type_set_kpp_snonlocal_iface_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_kpp_snonlocal_iface (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_kpp_snonlocal_iface_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_kpp_snonlocal_iface_ (cvmix_data_type * p);
#define cvmix_set_kpp_snonlocal_iface(p,v) cvmix_data_type_set_kpp_snonlocal_iface(p,v)
#define cvmix_get_kpp_snonlocal_iface(p) cvmix_data_type_get_kpp_snonlocal_iface_(p)
extern void cvmix_data_type_set_zt_cntr_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_zt_cntr (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_zt_cntr_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_zt_cntr_ (cvmix_data_type * p);
#define cvmix_set_zt_cntr(p,v) cvmix_data_type_set_zt_cntr(p,v)
#define cvmix_get_zt_cntr(p) cvmix_data_type_get_zt_cntr_(p)
extern void cvmix_data_type_set_dzt_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_dzt (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_dzt_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_dzt_ (cvmix_data_type * p);
#define cvmix_set_dzt(p,v) cvmix_data_type_set_dzt(p,v)
#define cvmix_get_dzt(p) cvmix_data_type_get_dzt_(p)
extern void cvmix_data_type_set_waterdensity_cntr_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_waterdensity_cntr (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_waterdensity_cntr_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_waterdensity_cntr_ (cvmix_data_type * p);
#define cvmix_set_waterdensity_cntr(p,v) cvmix_data_type_set_waterdensity_cntr(p,v)
#define cvmix_get_waterdensity_cntr(p) cvmix_data_type_get_waterdensity_cntr_(p)
extern void cvmix_data_type_set_adiabwaterdensity_cntr_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_adiabwaterdensity_cntr (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_adiabwaterdensity_cntr_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_adiabwaterdensity_cntr_ (cvmix_data_type * p);
#define cvmix_set_adiabwaterdensity_cntr(p,v) cvmix_data_type_set_adiabwaterdensity_cntr(p,v)
#define cvmix_get_adiabwaterdensity_cntr(p) cvmix_data_type_get_adiabwaterdensity_cntr_(p)
extern void cvmix_data_type_set_bulkrichardson_cntr_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_bulkrichardson_cntr (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_bulkrichardson_cntr_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_bulkrichardson_cntr_ (cvmix_data_type * p);
#define cvmix_set_bulkrichardson_cntr(p,v) cvmix_data_type_set_bulkrichardson_cntr(p,v)
#define cvmix_get_bulkrichardson_cntr(p) cvmix_data_type_get_bulkrichardson_cntr_(p)
extern void cvmix_data_type_set_strat_param_num_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_strat_param_num (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_strat_param_num_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_strat_param_num_ (cvmix_data_type * p);
#define cvmix_set_strat_param_num(p,v) cvmix_data_type_set_strat_param_num(p,v)
#define cvmix_get_strat_param_num(p) cvmix_data_type_get_strat_param_num_(p)
extern void cvmix_data_type_set_strat_param_denom_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_strat_param_denom (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_strat_param_denom_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_strat_param_denom_ (cvmix_data_type * p);
#define cvmix_set_strat_param_denom(p,v) cvmix_data_type_set_strat_param_denom(p,v)
#define cvmix_get_strat_param_denom(p) cvmix_data_type_get_strat_param_denom_(p)
extern void cvmix_data_type_set_vx_cntr_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_vx_cntr (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_vx_cntr_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_vx_cntr_ (cvmix_data_type * p);
#define cvmix_set_vx_cntr(p,v) cvmix_data_type_set_vx_cntr(p,v)
#define cvmix_get_vx_cntr(p) cvmix_data_type_get_vx_cntr_(p)
extern void cvmix_data_type_set_vy_cntr_ (cvmix_data_type * p, cvmix_1d * v);
static inline void cvmix_data_type_set_vy_cntr (cvmix_data_type * p, cvmix_1d v) {
cvmix_data_type_set_vy_cntr_ (p, &v);
}
extern cvmix_1d cvmix_data_type_get_vy_cntr_ (cvmix_data_type * p);
#define cvmix_set_vy_cntr(p,v) cvmix_data_type_set_vy_cntr(p,v)
#define cvmix_get_vy_cntr(p) cvmix_data_type_get_vy_cntr_(p)
typedef struct {
integer opaque0; // max_nlev
cvmix_r8 opaque1; // gravity
cvmix_r8 opaque2; // prandtl
cvmix_r8 opaque3; // freshwaterdensity
cvmix_r8 opaque4; // saltwaterdensity
} cvmix_global_params_type;
extern void cvmix_global_params_type_set_max_nlev_ (cvmix_global_params_type * p, integer * v);
static inline void cvmix_global_params_type_set_max_nlev (cvmix_global_params_type * p, integer v) {
cvmix_global_params_type_set_max_nlev_ (p, &v);
}
extern integer cvmix_global_params_type_get_max_nlev_ (cvmix_global_params_type * p);
extern void cvmix_global_params_type_set_gravity_ (cvmix_global_params_type * p, cvmix_r8 * v);
static inline void cvmix_global_params_type_set_gravity (cvmix_global_params_type * p, cvmix_r8 v) {
cvmix_global_params_type_set_gravity_ (p, &v);
}
extern cvmix_r8 cvmix_global_params_type_get_gravity_ (cvmix_global_params_type * p);
extern void cvmix_global_params_type_set_prandtl_ (cvmix_global_params_type * p, cvmix_r8 * v);
static inline void cvmix_global_params_type_set_prandtl (cvmix_global_params_type * p, cvmix_r8 v) {
cvmix_global_params_type_set_prandtl_ (p, &v);
}
extern cvmix_r8 cvmix_global_params_type_get_prandtl_ (cvmix_global_params_type * p);
extern void cvmix_global_params_type_set_freshwaterdensity_ (cvmix_global_params_type * p, cvmix_r8 * v);
static inline void cvmix_global_params_type_set_freshwaterdensity (cvmix_global_params_type * p, cvmix_r8 v) {
cvmix_global_params_type_set_freshwaterdensity_ (p, &v);
}
extern cvmix_r8 cvmix_global_params_type_get_freshwaterdensity_ (cvmix_global_params_type * p);
extern void cvmix_global_params_type_set_saltwaterdensity_ (cvmix_global_params_type * p, cvmix_r8 * v);
static inline void cvmix_global_params_type_set_saltwaterdensity (cvmix_global_params_type * p, cvmix_r8 v) {
cvmix_global_params_type_set_saltwaterdensity_ (p, &v);
}
extern cvmix_r8 cvmix_global_params_type_get_saltwaterdensity_ (cvmix_global_params_type * p);