GlassBR
All Classes Files Functions
Calculations.hpp
Go to the documentation of this file.
1 
7 #ifndef Calculations_h
8 #define Calculations_h
9 
10 #include <string>
11 
12 #include "InputParameters.hpp"
13 
14 using std::ofstream;
15 using std::string;
16 
21 double func_J_tol(InputParameters &inParams);
22 
27 double func_q(InputParameters &inParams);
28 
34 double func_q_hat(InputParameters &inParams, double q);
35 
41 double func_q_hat_tol(InputParameters &inParams, double J_tol);
42 
48 double func_J(InputParameters &inParams, double q_hat);
49 
55 double func_NFL(InputParameters &inParams, double q_hat_tol);
56 
62 double func_B(InputParameters &inParams, double J);
63 
69 double func_LR(InputParameters &inParams, double NFL);
70 
75 double func_P_b(double B);
76 
82 bool func_isSafeLR(double LR, double q);
83 
89 bool func_isSafePb(InputParameters &inParams, double P_b);
90 
91 #endif
bool func_isSafeLR(double LR, double q)
Calculates 3 second load equivalent resistance safety requirement.
double func_LR(InputParameters &inParams, double NFL)
Calculates load resistance: the uniform lateral load that a glass construction can sustain based upon...
double func_q_hat_tol(InputParameters &inParams, double J_tol)
Calculates tolerable load.
double func_q(InputParameters &inParams)
Calculates applied load (demand): 3 second duration equivalent pressure (Pa)
double func_NFL(InputParameters &inParams, double q_hat_tol)
Calculates non-factored load: three second duration uniform load associated with a probability of bre...
double func_J(InputParameters &inParams, double q_hat)
Calculates stress distribution factor (Function)
double func_q_hat(InputParameters &inParams, double q)
Calculates dimensionless load.
double func_B(InputParameters &inParams, double J)
Calculates risk of failure.
double func_J_tol(InputParameters &inParams)
Calculates tolerable stress distribution factor.
double func_P_b(double B)
Calculates probability of breakage: the fraction of glass lites or plies that would break at the firs...
bool func_isSafePb(InputParameters &inParams, double P_b)
Calculates probability of glass breakage safety requirement.
Provides the structure for holding input values, the function for reading inputs, the function for ca...
Structure for holding the input values and derived values.
Definition: InputParameters.hpp:20