GlassBR
Functions
Calculations.py File Reference

Provides functions for calculating the outputs. More...

Functions

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

Detailed Description

Provides functions for calculating the outputs.

Author
Nikitha Krithnan and W. Spencer Smith
Note
Generated by Drasil v0.1-alpha

Function Documentation

◆ func_B()

def python.Calculations.func_B (   inParams,
  J 
)

Calculates risk of failure.

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

◆ func_isSafeLR()

def python.Calculations.func_isSafeLR (   LR,
  q 
)

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()

def python.Calculations.func_isSafePb (   inParams,
  P_b 
)

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()

def python.Calculations.func_J (   inParams,
  q_hat 
)

Calculates stress distribution factor (Function)

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

◆ func_J_tol()

def python.Calculations.func_J_tol (   inParams)

Calculates tolerable stress distribution factor.

Parameters
inParamsstructure holding the input values
Returns
tolerable stress distribution factor

◆ func_LR()

def python.Calculations.func_LR (   inParams,
  NFL 
)

Calculates load resistance (Pa)

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

◆ func_NFL()

def python.Calculations.func_NFL (   inParams,
  q_hat_tol 
)

Calculates non-factored load (Pa)

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

◆ func_P_b()

def python.Calculations.func_P_b (   B)

Calculates probability of breakage.

Parameters
Brisk of failure
Returns
probability of breakage

◆ func_q()

def python.Calculations.func_q (   inParams)

Calculates applied load (demand) (Pa)

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

◆ func_q_hat()

def python.Calculations.func_q_hat (   inParams,
  q 
)

Calculates dimensionless load.

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

◆ func_q_hat_tol()

def python.Calculations.func_q_hat_tol (   inParams,
  J_tol 
)

Calculates tolerable load.

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