GlassBR
All Classes Files Functions
Static Public Member Functions | List of all members
Calculations Class Reference

Static Public Member Functions

static double func_J_tol (InputParameters inParams)
 Calculates tolerable stress distribution factor. More...
 
static double func_q (InputParameters inParams)
 Calculates applied load (demand): 3 second duration equivalent pressure (Pa) More...
 
static double func_q_hat (InputParameters inParams, double q)
 Calculates dimensionless load. More...
 
static double func_q_hat_tol (InputParameters inParams, double J_tol)
 Calculates tolerable load. More...
 
static double func_J (InputParameters inParams, double q_hat)
 Calculates stress distribution factor (Function) More...
 
static double func_NFL (InputParameters inParams, double q_hat_tol)
 Calculates non-factored load: three second duration uniform load associated with a probability of breakage less than or equal to 8 lites per 1000 for monolithic AN glass (Pa) More...
 
static double func_B (InputParameters inParams, double J)
 Calculates risk of failure. More...
 
static double func_LR (InputParameters inParams, double NFL)
 Calculates load resistance: the uniform lateral load that a glass construction can sustain based upon a given probability of breakage and load duration as defined in (pp. 1 and 53) Ref: astm2009 (Pa) More...
 
static double func_P_b (double B)
 Calculates probability of breakage: the fraction of glass lites or plies that would break at the first occurrence of a specified load and duration, typically expressed in lites per 1000 (Ref: astm2016) More...
 
static Boolean func_isSafeLR (double LR, double q)
 Calculates 3 second load equivalent resistance safety requirement. More...
 
static Boolean func_isSafePb (InputParameters inParams, double P_b)
 Calculates probability of glass breakage safety requirement. More...
 

Member Function Documentation

◆ func_B()

static double Calculations.func_B ( InputParameters  inParams,
double  J 
)
inlinestatic

Calculates risk of failure.

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

◆ func_isSafeLR()

static Boolean Calculations.func_isSafeLR ( double  LR,
double  q 
)
inlinestatic

Calculates 3 second load equivalent resistance safety requirement.

Parameters
LRload resistance: the uniform lateral load that a glass construction can sustain based upon a given probability of breakage and load duration as defined in (pp. 1 and 53) Ref: astm2009 (Pa)
qapplied load (demand): 3 second duration equivalent pressure (Pa)
Returns
3 second load equivalent resistance safety requirement

◆ func_isSafePb()

static Boolean Calculations.func_isSafePb ( InputParameters  inParams,
double  P_b 
)
inlinestatic

Calculates probability of glass breakage safety requirement.

Parameters
inParamsstructure holding the input values
P_bprobability of breakage: the fraction of glass lites or plies that would break at the first occurrence of a specified load and duration, typically expressed in lites per 1000 (Ref: astm2016)
Returns
probability of glass breakage safety requirement

◆ func_J()

static double Calculations.func_J ( InputParameters  inParams,
double  q_hat 
)
inlinestatic

Calculates stress distribution factor (Function)

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

◆ func_J_tol()

static double Calculations.func_J_tol ( InputParameters  inParams)
inlinestatic

Calculates tolerable stress distribution factor.

Parameters
inParamsstructure holding the input values
Returns
tolerable stress distribution factor

◆ func_LR()

static double Calculations.func_LR ( InputParameters  inParams,
double  NFL 
)
inlinestatic

Calculates load resistance: the uniform lateral load that a glass construction can sustain based upon a given probability of breakage and load duration as defined in (pp. 1 and 53) Ref: astm2009 (Pa)

Parameters
inParamsstructure holding the input values
NFLnon-factored load: three second duration uniform load associated with a probability of breakage less than or equal to 8 lites per 1000 for monolithic AN glass (Pa)
Returns
load resistance: the uniform lateral load that a glass construction can sustain based upon a given probability of breakage and load duration as defined in (pp. 1 and 53) Ref: astm2009 (Pa)

◆ func_NFL()

static double Calculations.func_NFL ( InputParameters  inParams,
double  q_hat_tol 
)
inlinestatic

Calculates non-factored load: three second duration uniform load associated with a probability of breakage less than or equal to 8 lites per 1000 for monolithic AN glass (Pa)

Parameters
inParamsstructure holding the input values
q_hat_toltolerable load
Returns
non-factored load: three second duration uniform load associated with a probability of breakage less than or equal to 8 lites per 1000 for monolithic AN glass (Pa)

◆ func_P_b()

static double Calculations.func_P_b ( double  B)
inlinestatic

Calculates probability of breakage: the fraction of glass lites or plies that would break at the first occurrence of a specified load and duration, typically expressed in lites per 1000 (Ref: astm2016)

Parameters
Brisk of failure
Returns
probability of breakage: the fraction of glass lites or plies that would break at the first occurrence of a specified load and duration, typically expressed in lites per 1000 (Ref: astm2016)

◆ func_q()

static double Calculations.func_q ( InputParameters  inParams)
inlinestatic

Calculates applied load (demand): 3 second duration equivalent pressure (Pa)

Parameters
inParamsstructure holding the input values
Returns
applied load (demand): 3 second duration equivalent pressure (Pa)

◆ func_q_hat()

static double Calculations.func_q_hat ( InputParameters  inParams,
double  q 
)
inlinestatic

Calculates dimensionless load.

Parameters
inParamsstructure holding the input values
qapplied load (demand): 3 second duration equivalent pressure (Pa)
Returns
dimensionless load

◆ func_q_hat_tol()

static double Calculations.func_q_hat_tol ( InputParameters  inParams,
double  J_tol 
)
inlinestatic

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: