Back to home page

MITgcm

 
 

    


File indexing completed on 2023-09-11 05:10:54 UTC

view on githubraw file Latest commit 5a54dbbd on 2023-09-10 14:50:14 UTC
5a54dbbd56 Jean*0001 #ifndef COST_OPTIONS_H
                0002 #define COST_OPTIONS_H
                0003 #include "PACKAGES_CONFIG.h"
                0004 #include "CPP_OPTIONS.h"
                0005 
11c3150c71 Mart*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 
5a54dbbd56 Jean*0029 #undef ALLOW_COST_STATE_FINAL
                0030 #undef ALLOW_COST_VECTOR
                0031 
11c3150c71 Mart*0032 C       >>> Cost function contributions
                0033 #undef ALLOW_COST_ATLANTIC_HEAT
5a54dbbd56 Jean*0034 #undef ALLOW_COST_ATLANTIC_HEAT_DOMASS
11c3150c71 Mart*0035 
                0036 #define ALLOW_COST_TEST
                0037 #define ALLOW_COST_TSQUARED
5a54dbbd56 Jean*0038 #undef ALLOW_COST_DEPTH
11c3150c71 Mart*0039 #undef ALLOW_COST_TRACER
                0040 
5a54dbbd56 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
                0046 #undef ALLOW_COST_SHELFICE
11c3150c71 Mart*0047 
                0048 C   ==================================================================
                0049 #endif /* ndef ECCO_CPPOPTIONS_H */
                0050 #endif /* ALLOW_COST */
                0051 #endif /* COST_OPTIONS_H */