GlassBR
Loading...
Searching...
No Matches
GlassBR.Calculations Class Reference

Static Public Member Functions

static double func_J_tol (InputParameters inParams) throws IOException
 Calculates tolerable stress distribution factor.
static double func_q (InputParameters inParams) throws Exception, FileNotFoundException, IOException
 Calculates applied load (demand) (Pa).
static double func_q_hat (InputParameters inParams, double q) throws IOException
 Calculates dimensionless load.
static double func_q_hat_tol (InputParameters inParams, double J_tol) throws Exception, FileNotFoundException, IOException
 Calculates tolerable load.
static double func_J (InputParameters inParams, double q_hat) throws Exception, FileNotFoundException, IOException
 Calculates stress distribution factor (Function).
static double func_NFL (InputParameters inParams, double q_hat_tol) throws IOException
 Calculates non-factored load (Pa).
static double func_B (InputParameters inParams, double J) throws IOException
 Calculates risk of failure.
static double func_LR (InputParameters inParams, double NFL) throws IOException
 Calculates load resistance (Pa).
static double func_P_b (double B) throws IOException
 Calculates probability of breakage.
static boolean func_isSafeLR (double LR, double q) throws IOException
 Calculates 3 second load equivalent resistance safety requirement.
static boolean func_isSafePb (InputParameters inParams, double P_b) throws IOException
 Calculates probability of glass breakage safety requirement.

Member Function Documentation

◆ func_B()

double GlassBR.Calculations.func_B ( InputParameters inParams,
double J ) throws IOException
static

Calculates risk of failure.

Parameters
inParamsstructure holding the input values
Jstress distribution factor (Function)
Returns
risk of failure

◆ func_isSafeLR()

boolean GlassBR.Calculations.func_isSafeLR ( double LR,
double q ) throws IOException
static

Calculates 3 second load equivalent resistance safety requirement.

Parameters
LRload resistance (Pa)
qapplied load (demand) (Pa)
Returns
3 second load equivalent resistance safety requirement

◆ func_isSafePb()

boolean GlassBR.Calculations.func_isSafePb ( InputParameters inParams,
double P_b ) throws IOException
static

Calculates probability of glass breakage safety requirement.

Parameters
inParamsstructure holding the input values
P_bprobability of breakage
Returns
probability of glass breakage safety requirement

◆ func_J()

double GlassBR.Calculations.func_J ( InputParameters inParams,
double q_hat ) throws Exception, FileNotFoundException, IOException
static

Calculates stress distribution factor (Function).

Parameters
inParamsstructure holding the input values
q_hatdimensionless load
Returns
stress distribution factor (Function)

◆ func_J_tol()

double GlassBR.Calculations.func_J_tol ( InputParameters inParams) throws IOException
static

Calculates tolerable stress distribution factor.

Parameters
inParamsstructure holding the input values
Returns
tolerable stress distribution factor

◆ func_LR()

double GlassBR.Calculations.func_LR ( InputParameters inParams,
double NFL ) throws IOException
static

Calculates load resistance (Pa).

Parameters
inParamsstructure holding the input values
NFLnon-factored load (Pa)
Returns
load resistance (Pa)

◆ func_NFL()

double GlassBR.Calculations.func_NFL ( InputParameters inParams,
double q_hat_tol ) throws IOException
static

Calculates non-factored load (Pa).

Parameters
inParamsstructure holding the input values
q_hat_toltolerable load
Returns
non-factored load (Pa)

◆ func_P_b()

double GlassBR.Calculations.func_P_b ( double B) throws IOException
static

Calculates probability of breakage.

Parameters
Brisk of failure
Returns
probability of breakage

◆ func_q()

double GlassBR.Calculations.func_q ( InputParameters inParams) throws Exception, FileNotFoundException, IOException
static

Calculates applied load (demand) (Pa).

Parameters
inParamsstructure holding the input values
Returns
applied load (demand) (Pa)

◆ func_q_hat()

double GlassBR.Calculations.func_q_hat ( InputParameters inParams,
double q ) throws IOException
static

Calculates dimensionless load.

Parameters
inParamsstructure holding the input values
qapplied load (demand) (Pa)
Returns
dimensionless load

◆ func_q_hat_tol()

double GlassBR.Calculations.func_q_hat_tol ( InputParameters inParams,
double J_tol ) throws Exception, FileNotFoundException, IOException
static

Calculates tolerable load.

Parameters
inParamsstructure holding the input values
J_toltolerable stress distribution factor
Returns
tolerable load

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