def section_2_inputs(input_kwargs: dict):
     sec = Subsection(title='Inputs')
     symbols = [
         # user defined parameters
         'w_t',
         'h_eq',
         'd_1',
         'd_2',
         # user defined parameters specific to BS EN 1993-1-2 Annex B, beam calcs
         'lambda_4',
         'd_aw',
         'C_1',
         'C_2',
         'C_3',
         'C_4',
         # derived parameters, i.e. from BS EN 1991-1-2 Annex B
         'L_H',
         'L_L',
         'T_f',
         'T_o',
         'T_z_1',
         'T_z_2',
         'T_z',
         'alpha',
         'w_f',
     ]
     sec.append(
         make_summary_table(symbols=symbols,
                            units=UNITS,
                            descriptions=DESCRIPTIONS,
                            values=input_kwargs))
     return sec
 def section_4_summary(output_kwargs: dict):
     sec = Subsection(title='Summary')
     sec.append('Results are summarised below.')
     symbols = [
         'I_z_1', 'I_z_2', 'I_z_3', 'I_z_4', 'I_z', 'I_f_1', 'I_f_2',
         'I_f_3', 'I_f_4', 'I_f', 'T_m_1', 'T_m_2', 'T_m_3', 'T_m_4', 'T_m'
     ]
     sec.append(
         make_summary_table(symbols=symbols,
                            units=UNITS,
                            descriptions=DESCRIPTIONS,
                            values=output_kwargs))
     return sec
Exemplo n.º 3
0
 def section_2_inputs(input_kwargs: dict):
     section_2 = Subsection(title='Inputs')
     symbols = [
         'W_1', 'W_2', 'A_f', 'h_eq', 'w_t', 'A_v', 'd_ow', 'DW_ratio',
         'q_fk', 'q_fd', 'L_x', 'tau_F', 'u', 'Omega', 'O', 'Q', 'd_eq',
         'T_f', 'L_L', 'L_H', 'L_f', 'T_w', 'T_z'
     ]
     section_2.append(
         make_summary_table(symbols=symbols,
                            units=UNITS,
                            descriptions=DESCRIPTIONS,
                            values=input_kwargs))
     return section_2
Exemplo n.º 4
0
 def section_4_summary(output_kwargs: dict):
     section_4 = Subsection(title='Summary')
     section_4.append('Results of this assessment are summarised below.')
     symbols = [
         'Q', 'T_f', 'L_L', 'L_H', 'L_f', 'T_w', 'T_z', 'epsilon_f',
         'alpha_c'
     ]
     section_4.append(
         make_summary_table(symbols=symbols,
                            units=UNITS,
                            descriptions=DESCRIPTIONS,
                            values=output_kwargs))
     return section_4
Exemplo n.º 5
0
 def section_2_inputs(input_kwargs: dict):
     sec = Subsection(title='Inputs')
     symbols = [
         'w_t', 'h_eq', 'd_1', 'd_2',
         'lambda_1', 'lambda_3', 'C_1', 'C_2', 'C_3', 'C_4',
         'L_H', 'L_L', 'T_f', 'T_o', 'T_z', 'alpha', 'w_f',
     ]
     sec.append(make_summary_table(
         symbols=symbols,
         units=UNITS,
         descriptions=DESCRIPTIONS,
         values=input_kwargs
     ))
     return sec