Back to home page

MITgcm

 
 

    


File indexing completed on 2023-09-21 05:10:12 UTC

view on githubraw file Latest commit 96b00645 on 2023-09-20 15:15:14 UTC
5f7bb52e52 Jean*0001 #ifndef COST_OPTIONS_H
                0002 #define COST_OPTIONS_H
                0003 #include "PACKAGES_CONFIG.h"
                0004 #include "CPP_OPTIONS.h"
                0005 
75ec70d09f Jean*0006 CBOP
                0007 C !ROUTINE: COST_OPTIONS.h
                0008 C !INTERFACE:
                0009 C #include "COST_OPTIONS.h"
                0010 
                0011 C !DESCRIPTION:
                0012 C *==================================================================*
                0013 C | CPP options file for Cost-Function (cost) package:
                0014 C | Control which optional features to compile in this package code.
                0015 C *==================================================================*
                0016 CEOP
                0017 
                0018 #ifdef ALLOW_COST
                0019 #ifdef ECCO_CPPOPTIONS_H
                0020 
                0021 C-- When multi-package option-file ECCO_CPPOPTIONS.h is used (directly included
                0022 C    in CPP_OPTIONS.h), this option file is left empty since all options that
                0023 C   are specific to this package are assumed to be set in ECCO_CPPOPTIONS.h
                0024 
                0025 #else /* ndef ECCO_CPPOPTIONS_H */
                0026 C   ==================================================================
                0027 C-- Package-specific Options & Macros go here
                0028 
f40bb882f5 Jean*0029 #undef ALLOW_COST_STATE_FINAL
                0030 #undef ALLOW_COST_VECTOR
                0031 
75ec70d09f Jean*0032 C       >>> Cost function contributions
a87e4ba80f Jean*0033 #undef ALLOW_COST_ATLANTIC_HEAT
f40bb882f5 Jean*0034 #undef ALLOW_COST_ATLANTIC_HEAT_DOMASS
75ec70d09f Jean*0035 
e2127e80c9 Jean*0036 #undef ALLOW_COST_TEST
                0037 #undef ALLOW_COST_TSQUARED
5a54dbbd56 Jean*0038 #undef ALLOW_COST_DEPTH
e2127e80c9 Jean*0039 #undef ALLOW_COST_TRACER
                0040 
5f7bb52e52 Jean*0041 C   List these options here:
                0042 #undef ALLOW_COST_TEMP
                0043 #undef ALLOW_COST_HFLUXM
                0044 #undef ALLOW_DIC_COST
                0045 #undef ALLOW_THSICE_COST_TEST
96b006450c dngo*0046 #undef ALLOW_COST_STREAMICE
f40bb882f5 Jean*0047 #undef ALLOW_COST_SHELFICE
75ec70d09f Jean*0048 
                0049 C   ==================================================================
                0050 #endif /* ndef ECCO_CPPOPTIONS_H */
                0051 #endif /* ALLOW_COST */
                0052 #endif /* COST_OPTIONS_H */