SWHSNoPCM
Loading...
Searching...
No Matches
InputParameters Class Reference

Static Public Member Functions

static void get_input (string filename, out double A_C, out double C_W, out double h_C, out double T_init, out double t_final, out double L, out double T_C, out double t_step, out double rho_W, out double D, out double A_tol, out double R_tol, out double E_W)
 Reads input from a file with the given file name.
static double derived_values (double D, double L)
 Calculates values that can be immediately derived from the inputs.
static void input_constraints (double A_C, double C_W, double h_C, double T_init, double t_final, double L, double T_C, double t_step, double rho_W, double D, double E_W)
 Verifies that input values satisfy the physical constraints and software constraints.

Member Function Documentation

◆ derived_values()

double InputParameters.derived_values ( double D,
double L )
inlinestatic

Calculates values that can be immediately derived from the inputs.

Parameters
Ddiameter of tank (m)
Llength of tank (m)
Returns
volume of the cylindrical tank (m^3)

◆ get_input()

void InputParameters.get_input ( string filename,
out double A_C,
out double C_W,
out double h_C,
out double T_init,
out double t_final,
out double L,
out double T_C,
out double t_step,
out double rho_W,
out double D,
out double A_tol,
out double R_tol,
out double E_W )
inlinestatic

Reads input from a file with the given file name.

Parameters
filenamename of the input file
A_Cheating coil surface area (m^2)
C_Wspecific heat capacity of water (J/(kg degreeC))
h_Cconvective heat transfer coefficient between coil and water (W/(m^2 degreeC))
T_initinitial temperature (degreeC)
t_finalfinal time (s)
Llength of tank (m)
T_Ctemperature of the heating coil (degreeC)
t_steptime step for simulation (s)
rho_Wdensity of water (kg/m^3)
Ddiameter of tank (m)
A_tolabsolute tolerance
R_tolrelative tolerance
E_Wchange in heat energy in the water (J)

◆ input_constraints()

void InputParameters.input_constraints ( double A_C,
double C_W,
double h_C,
double T_init,
double t_final,
double L,
double T_C,
double t_step,
double rho_W,
double D,
double E_W )
inlinestatic

Verifies that input values satisfy the physical constraints and software constraints.

Parameters
A_Cheating coil surface area (m^2)
C_Wspecific heat capacity of water (J/(kg degreeC))
h_Cconvective heat transfer coefficient between coil and water (W/(m^2 degreeC))
T_initinitial temperature (degreeC)
t_finalfinal time (s)
Llength of tank (m)
T_Ctemperature of the heating coil (degreeC)
t_steptime step for simulation (s)
rho_Wdensity of water (kg/m^3)
Ddiameter of tank (m)
E_Wchange in heat energy in the water (J)

The documentation for this class was generated from the following file: