#pragma once #include "sfx_data.h" #ifdef __cplusplus extern "C" { #endif void surf_flux_esm_CXX(struct sfxDataVecTypeC* sfx, struct meteoDataVecTypeC* meteo, const struct sfx_esm_param* model_param, const struct sfx_surface_param* surface_param, const struct sfx_esm_numericsTypeC* numerics, const struct sfx_phys_constants* constants, const int grid_size); void surf_flux_sheba_CXX(struct sfxDataVecTypeC* sfx, struct meteoDataVecTypeC* meteo, const struct sfx_sheba_param* model_param, const struct sfx_surface_param* surface_param, const struct sfx_sheba_numericsTypeC* numerics, const struct sfx_phys_constants* constants, const int grid_size); #ifdef __cplusplus } #endif