47 double time,sand,silt,clay,nreduce,NOabsorp_grass,NOabsorp_tree,tree_lai;
60 struct minerals leaflitterE,stemlitterE,rootlitterE,rhizomelitterE;
70 stemlitterE = leaflitterE;
71 rootlitterE= leaflitterE;
72 rhizomelitterE=leaflitterE;
87 if(leaflitter.C.totalC >0.0)
91 if(stemlitter.C.totalC >0.0)
95 if(rootlitter.C.totalC >0.0)
99 if(rhizomelitter.C.totalC >0.0)
111 assignENV(&CROPCENT,fake,fake,fake,fake,fake,fake,fake);
132 &texture,&sand,&silt,&clay,
140 &NOabsorp_grass,&NOabsorp_tree,
double stormf
Definition: crocent.h:121
double nitrate[MAXSOILLAY]
Definition: crocent.h:501
double Nn20flux
Definition: crocent.h:123
double basef
Definition: crocent.h:126
int isdecid
Definition: crocent.h:472
int maxt
Definition: crocent.h:473
double nit_amt
Definition: crocent.h:151
struct soilprofile::profileproperties properties
void BiocroToCrocent(double *stdedbc, double fallrate, double lignin, struct minerals *E, double isotoperatio, int surface, int woody, struct InputToCropcent *INCROCENT)
Definition: Auxcropcent.c:148
void UpdateCropcentPoolsFromBioCro(struct cropcentlayer *CROPCENT, struct InputToCropcent *INCROPCENT)
Definition: Auxcropcent.c:202
int number_layers
Definition: crocent.h:478
double litter
Definition: crocent.h:642
double dN2lyr[MAXSOILLAY]
Definition: crocent.h:507
double critflow
Definition: crocent.h:482
struct leaf leaf
Definition: crocent.h:677
double litter
Definition: crocent.h:649
double precip
Definition: crocent.h:11
struct root root
Definition: crocent.h:680
int isagri
Definition: crocent.h:471
double Dn2flux
Definition: crocent.h:118
void Calculate_Soil_Layer_Temperature(double soiltavg[], int num_layers, struct dailyclimate *dailyclimate)
Definition: Calculate_Soil_Layer_Temperature.c:2
void trace_gas_model(int *jday, double *time, double *newminrl, double *ammonium, double nitrate[], int *texture, double *sand, double *silt, double *clay, double *afiel, double *bulkd, double *maxt, double *ppt, double *snow, double *avgwfps, double *stormf, double *basef, double frlechd[], double stream[], double *inorglch, double *critflow, double wfluxout[], double *newCO2, double *NOflux, double *Nn2oflux, double *Dn2oflux, double *Dn2flux, double *CH4, int *isdecid, int *isagri, double *grass_lai, double *tree_lai, double *NOabsorp_grass, double *NOabsorp_tree, double *nit_amt, double *nreduce, double dN2lyr[], double dN2Olyr[], SITEPAR_SPT sitepar, LAYERPAR_SPT layers, SOIL_SPT soil)
Definition: tgmodel.c:121
double newminN
Definition: crocent.h:143
double LAI
Definition: crocent.h:684
struct soilprofile::profilefluxes flux
double litter
Definition: crocent.h:630
double inorglch
Definition: crocent.h:120
double ammonium
Definition: crocent.h:144
double dN2Olyr[MAXSOILLAY]
Definition: crocent.h:508
double litter
Definition: crocent.h:636
Definition: soilwater.h:69
Definition: soilwater.h:139
struct siteparameters sitepar
Definition: crocent.h:532
double bulkd
Definition: crocent.h:98
double NOflux
Definition: crocent.h:124
void decomposeCROPCENT(struct cropcentlayer *CROPCENT, int woody, int Eflag)
double snow
Definition: crocent.h:16
struct rhizome rhizome
Definition: crocent.h:679
struct stem stem
Definition: crocent.h:678
double CH4
Definition: crocent.h:116
struct soilprofile::profilepools pools
struct soilprofile soilprofile
Definition: crocent.h:531
double frlechd[MAXSOILLAY]
Definition: crocent.h:509
void updatecropcentpools(struct cropcentlayer *CROPCENT)
Definition: Auxcropcent.c:7
double fieldc
Definition: crocent.h:97
double avgwfps
Definition: crocent.h:99
double Dn20flux
Definition: crocent.h:119
struct SoilTexture SOILTEX
Definition: crocent.h:152
double soiltavg[MAXSOILLAY]
Definition: crocent.h:489
void assignFluxRatios(struct cropcentlayer *CROPCENT)
Definition: Assigncropcent.c:471
void Copy_CropCent_To_DayCent_Structures(struct cropcentlayer *CROPCENT, SITEPAR_SPT sitepar, LAYERPAR_SPT layers, SOIL_SPT soil)
Definition: Copy_CropCent_To_DayCent_Structure.c:5
struct cropcentEnvironment ENV
Definition: crocent.h:529
double stream[MAXSOILLAY]
Definition: crocent.h:510
void assignENV(struct cropcentlayer *CROPCENT, double *getsoiltexturefromR, double *getcropcentstatevarfromR, double *getbiocrotocropcentparmsfromR, double *geterosionparmsfromR, double *getc13parmsfromR, double *getleachingparmsfromR, double *getsymbnfixationparmsfromR)
Definition: Assigncropcent.c:435
double CN
Definition: crocent.h:26
Definition: soilwater.h:105
double waterflux[MAXSOILLAY]
Definition: crocent.h:506
int doy
Definition: crocent.h:9
struct SoilEmissions Emission
Definition: crocent.h:533
double newCO2
Definition: crocent.h:125