Skip to content
Snippets Groups Projects
sfx_model_compute_flux_c.c 1.36 KiB
Newer Older
  • Learn to ignore specific revisions
  • 数学の武士's avatar
    数学の武士 committed
    #include <stdlib.h>
    #include <stdio.h>
    
    数学の武士's avatar
    数学の武士 committed
    #include "sfx_model_compute_flux_cxx.h"
    
    数学の武士's avatar
    数学の武士 committed
    // #include "../includeC/sfx_call_cxx.h"
    
    数学の武士's avatar
    数学の武士 committed
    // -------------------------------------------------------------------------- //
    
    数学の武士's avatar
    .  
    数学の武士 committed
    
    
    数学の武士's avatar
    数学の武士 committed
    void esm_compute_flux_c (struct sfxDataVecTypeC* sfx,
    
    数学の武士's avatar
    数学の武士 committed
                                     struct meteoDataVecTypeC* meteo,
    
    数学の武士's avatar
    数学の武士 committed
                                     const struct sfx_esm_param_C* model_param, 
    
    数学の武士's avatar
    数学の武士 committed
                                     const struct sfx_surface_param* surface_param,
    
    数学の武士's avatar
    数学の武士 committed
                                     const struct sfx_esm_numericsType_C* numerics,
    
    数学の武士's avatar
    数学の武士 committed
                                     const struct sfx_phys_constants* constants,
                                     const int *grid_size)
    
    数学の武士's avatar
    数学の武士 committed
    {
    
    数学の武士's avatar
    数学の武士 committed
      esm_compute_flux_cxx(sfx, meteo, model_param, surface_param, numerics, constants, *grid_size); 
    
    数学の武士's avatar
    .  
    数学の武士 committed
    }
    
    
    数学の武士's avatar
    数学の武士 committed
    void sheba_compute_flux_c (struct sfxDataVecTypeC* sfx,
    
    数学の武士's avatar
    数学の武士 committed
                                     struct meteoDataVecTypeC* meteo,
    
    数学の武士's avatar
    数学の武士 committed
                                     const struct sfx_sheba_param_C* model_param, 
    
    数学の武士's avatar
    数学の武士 committed
                                     const struct sfx_surface_param* surface_param,
    
    数学の武士's avatar
    数学の武士 committed
                                     const struct sfx_sheba_numericsType_C* numerics,
    
    数学の武士's avatar
    数学の武士 committed
                                     const struct sfx_phys_constants* constants,
                                     const int *grid_size)
    
    数学の武士's avatar
    .  
    数学の武士 committed
    {
    
    数学の武士's avatar
    数学の武士 committed
      sheba_compute_flux_cxx(sfx, meteo, model_param, surface_param, numerics, constants, *grid_size); 
    
    数学の武士's avatar
    数学の武士 committed
    }