Exemplo n.º 1
0
def to_table(aw, table_name="af-table"):
    para = mo.output_to_table(aw, olist="inputs")
    para += mo.output_to_table(aw.fd, prefix="Foundation ")
    para += mo.output_to_table(aw.sl, prefix="Soil ")
    para += mo.output_to_table(aw.hz, prefix="Hazard ")
    para = mo.add_table_ends(para, 'latex', table_name, table_name)
    return para
Exemplo n.º 2
0
def design_wall_to_table(dw, table_name="df-table"):
    para = mo.output_to_table(dw, olist="all")
    para += mo.output_to_table(dw.fd)
    para += mo.output_to_table(dw.sl)
    para += mo.output_to_table(dw.hz)
    para = mo.add_table_ends(para, 'latex', table_name, table_name)
    return para
Exemplo n.º 3
0
def designed_frame_table(fb, table_name="df-table"):
    para = mo.output_to_table(fb, olist="all")
    para += mo.output_to_table(fb.fd)
    para += mo.output_to_table(fb.sl)
    para += mo.output_to_table(fb.hz)
    para = mo.add_table_ends(para, 'latex', table_name, table_name)
    return para
Exemplo n.º 4
0
def run_frame_fixed():
    from tests import models_for_testing as ml
    hz = em.Hazard()
    ml.load_hazard_test_data(hz)
    fb = ml.initialise_frame_building_test_data()
    designed_frame = design_rc_frame(fb, hz)
    # print(designed_frame.n_seismic_frames)
    para = [mo.output_to_table(hz)]
    para.append(mo.output_to_table(fb))
    para = mo.add_table_ends("".join(para))
    print("".join(para))

    for item in hz.__dict__:
        print(item, hz.__dict__[item])
Exemplo n.º 5
0
def run_design_rc_frame_w_sfsi_via_millen_et_al_2018():
    from tests import models_for_testing as ml
    fb = ml.initialise_frame_building_test_data()
    hz = em.Hazard()
    sp = sm.Soil()
    fd = sm.RaftFoundation()
    ml.load_hazard_test_data(hz)
    ml.load_soil_test_data(sp)
    ml.load_raft_foundation_test_data(fd)
    designed_frame = design_rc_frame_w_sfsi_via_millen_et_al_2018(fb,
                                                                  hz,
                                                                  sp,
                                                                  fd,
                                                                  verbose=0)
    para = mo.output_to_table(designed_frame, olist="all")
    para += mo.output_to_table(fd)
    para += mo.output_to_table(sp)
    para += mo.output_to_table(hz)

    para = mo.add_table_ends(para)
    print(para)
Exemplo n.º 6
0
def add_table_ends(**kwargs):
    mo.add_table_ends(**kwargs)
Exemplo n.º 7
0
def to_table(obj, table_name="fb-table"):
    para = mo.output_to_table(obj, olist="all")
    para = mo.add_table_ends(para, 'latex', table_name, table_name)
    return para