Ignore:
Timestamp:
09/25/17 10:59:29 (7 years ago)
Author:
ymipsl
Message:

implement diurnal cycle transformation taken as a grid tranformation : scalar -> axis

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/XIOS_DEV_CMIP6/src/generate_fortran_interface.cpp

    r981 r1275  
    4141  CReduceDomainToAxis reduceDomainToAxis; 
    4242  CExtractDomainToAxis extractDomainToAxis; 
     43  CTemporalSplitting temporalSplitting; 
    4344 
    4445  CReduceAxisToScalar reduceAxisToScalar; 
    4546  CExtractAxisToScalar extractAxisToScalar; 
    4647  CReduceDomainToScalar reduceDomainToScalar; 
    47  
     48   
    4849  ostringstream oss; 
    4950  ofstream file; 
     
    354355  file.close(); 
    355356 
     357  file.open((path+"temporal_splitting_interface_attr.F90").c_str()); 
     358  temporalSplitting.generateFortran2003Interface(file); 
     359  file.close(); 
     360 
    356361  file.open((path+"icextract_domain_to_axis_attr.cpp").c_str()); 
    357362  extractDomainToAxis.generateCInterface(file); 
    358363  file.close(); 
    359364 
     365  file.open((path+"ictemporal_splitting_attr.cpp").c_str()); 
     366  temporalSplitting.generateCInterface(file); 
     367  file.close(); 
     368 
    360369  file.open((path+"iextract_domain_to_axis_attr.F90").c_str()); 
    361370  extractDomainToAxis.generateFortranInterface(file); 
     371  file.close(); 
     372 
     373  file.open((path+"itemporal_splitting_attr.F90").c_str()); 
     374  temporalSplitting.generateFortranInterface(file); 
    362375  file.close(); 
    363376 
     
    394407  file.close(); 
    395408 
     409  file.open((path+"temporal_splitting_interface_attr.F90").c_str()); 
     410  temporalSplitting.generateFortran2003Interface(file); 
     411  file.close(); 
     412 
    396413  file.open((path+"icreduce_domain_to_scalar_attr.cpp").c_str()); 
    397414  reduceDomainToScalar.generateCInterface(file); 
Note: See TracChangeset for help on using the changeset viewer.