et_is.c File Reference

Interception and Evaporation from Cannopy (using Penman-Monteith equation) is calculated. More...

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include "nvector_serial.h"
#include "sundials_types.h"
#include "pihm.h"
#include "calib.h"

Include dependency graph for et_is.c:

Go to the source code of this file.

Defines

#define EPSILON   0.05

Functions

realtype Interpolation (TSD *Data, realtype t)
 Function interpolates the data value at time t from a given Time Series.
void calET_IS (realtype t, realtype stepsize, Model_Data MD, N_Vector VY)
 Function Calculates Evaporation from Canopy & Interception Storage.

Variables

realtype is_CALIB
realtype et0_CALIB
realtype mf_CALIB
realtype tf_CALIB


Detailed Description

Interception and Evaporation from Cannopy (using Penman-Monteith equation) is calculated.

Definition in file et_is.c.


Define Documentation

#define EPSILON   0.05

Definition at line 47 of file et_is.c.

Referenced by CS_AreaOrPerem(), and FPrint_CS_AreaOrPerem().


Function Documentation

void calET_IS ( realtype  t,
realtype  stepsize,
Model_Data  MD,
N_Vector  VY 
)

Function Calculates Evaporation from Canopy & Interception Storage.

Parameters:
t is the time of simulation
stepsize is length of time marching
MD is pointer to model data structure
VY is state variable vector

Bhatt

Definition at line 62 of file et_is.c.

References element_type::Albedo, model_data_structure::Ele, model_data_structure::Ele2IS, model_data_structure::EleET, model_data_structure::EleIS, model_data_structure::EleISmax, model_data_structure::EleNetPrep, model_data_structure::ElePrep, model_data_structure::EleSnow, model_data_structure::EleTF, et0_CALIB, element_type::humidity, Interpolation(), is_CALIB, element_type::LAImax, element_type::LC, mf_CALIB, model_data_structure::NumEle, element_type::prep, element_type::pressure, element_type::Rn, setet0_CALIB(), setis_CALIB(), setmf_CALIB(), settf_CALIB(), model_data_structure::SIFactor, element_type::temp, tf_CALIB, model_data_structure::TSD_DH, model_data_structure::TSD_Humidity, model_data_structure::TSD_LAI, model_data_structure::TSD_MeltF, model_data_structure::TSD_Prep, model_data_structure::TSD_Pressure, model_data_structure::TSD_Rn, model_data_structure::TSD_Temp, model_data_structure::TSD_WindVel, element_type::VegFrac, element_type::windH, element_type::WindVel, and element_type::zmax.

Referenced by main().

Here is the call graph for this function:

realtype Interpolation ( TSD Data,
realtype  t 
)

Function interpolates the data value at time t from a given Time Series.

Parameters:
Data is the pointer to a time series data
t is the time of simulation

Definition at line 1081 of file f.c.

References TSD_type::iCounter, TSD_type::length, and TSD_type::TS.

Referenced by calET_IS(), and main().


Variable Documentation

realtype et0_CALIB

Calibrates: et0

Definition at line 51 of file et_is.c.

realtype is_CALIB

Calibrates: Interception Storage

Definition at line 50 of file et_is.c.

realtype mf_CALIB

Calibrates: Melt Factor

Definition at line 52 of file et_is.c.

realtype tf_CALIB

Calibrates: ThroughFall

Definition at line 53 of file et_is.c.


Generated on Thu Jul 12 14:34:19 2007 for PIHM by  doxygen 1.5.2