4#include "../framework/module.h"
5#include "../framework/state_map.h"
21 state_map
const& input_quantities,
22 state_map* output_quantities)
26 temp{get_input(input_quantities,
"temp")},
29 saturation_water_vapor_pressure_atmosphere_op{get_op(output_quantities,
"saturation_water_vapor_pressure_atmosphere")}
34 static std::string
get_name() {
return "buck_swvp"; }
41 double* saturation_water_vapor_pressure_atmosphere_op;
44 void do_operation()
const;
57 "saturation_water_vapor_pressure_atmosphere"
61void buck_swvp::do_operation()
const
64 update(saturation_water_vapor_pressure_atmosphere_op,
Determines the saturation water vapor pressure of atmospheric air using the saturation_vapor_pressure...
static string_vector get_outputs()
static string_vector get_inputs()
static std::string get_name()
buck_swvp(state_map const &input_quantities, state_map *output_quantities)
This is the standard BioCro module library; it includes the essential modules used in typical BioCro ...
double saturation_vapor_pressure(double air_temperature)
Determine saturation water vapor pressure (Pa) from air temperature (degrees C) using the Arden Buck ...