oes_beams Module

digraph inheritance8020772337 { bgcolor=transparent; rankdir=LR; size=""; "pyNastran.op2.op2_interface.op2_codes.Op2Codes" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "pyNastran.op2.result_objects.op2_objects.BaseElement" [URL="../../../result_objects/pyNastran.op2.result_objects.html#pyNastran.op2.result_objects.op2_objects.BaseElement",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "pyNastran.op2.result_objects.op2_objects.ScalarObject" -> "pyNastran.op2.result_objects.op2_objects.BaseElement" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.result_objects.op2_objects.BaseScalarObject" [URL="../../../result_objects/pyNastran.op2.result_objects.html#pyNastran.op2.result_objects.op2_objects.BaseScalarObject",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="The base scalar class is used by:"]; "pyNastran.op2.op2_interface.op2_codes.Op2Codes" -> "pyNastran.op2.result_objects.op2_objects.BaseScalarObject" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.result_objects.op2_objects.ScalarObject" [URL="../../../result_objects/pyNastran.op2.result_objects.html#pyNastran.op2.result_objects.op2_objects.ScalarObject",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Used by all vectorized objects including:"]; "pyNastran.op2.result_objects.op2_objects.BaseScalarObject" -> "pyNastran.op2.result_objects.op2_objects.ScalarObject" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealBeamArray" [URL="#pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealBeamArray",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="common class used by:"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_objects.OES_Object" -> "pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealBeamArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealBeamStrainArray" [URL="#pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealBeamStrainArray",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Real CBEAM Strain"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealBeamArray" -> "pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealBeamStrainArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_objects.StrainObject" -> "pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealBeamStrainArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealBeamStressArray" [URL="#pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealBeamStressArray",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Real CBEAM Stress"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealBeamArray" -> "pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealBeamStressArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_objects.StressObject" -> "pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealBeamStressArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealNonlinearBeamArray" [URL="#pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealNonlinearBeamArray",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="tested by elements/loadstep_elements.op2"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_objects.OES_Object" -> "pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealNonlinearBeamArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealNonlinearBeamStressArray" [URL="#pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealNonlinearBeamStressArray",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="tested by elements/loadstep_elements.op2"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealNonlinearBeamArray" -> "pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealNonlinearBeamStressArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_objects.StressObject" -> "pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealNonlinearBeamStressArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_objects.OES_Object" [URL="../pyNastran.op2.tables.oes_stress_strain.html#pyNastran.op2.tables.oes_stressStrain.real.oes_objects.OES_Object",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "pyNastran.op2.result_objects.op2_objects.BaseElement" -> "pyNastran.op2.tables.oes_stressStrain.real.oes_objects.OES_Object" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_objects.StrainObject" [URL="../pyNastran.op2.tables.oes_stress_strain.html#pyNastran.op2.tables.oes_stressStrain.real.oes_objects.StrainObject",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_objects.OES_Object" -> "pyNastran.op2.tables.oes_stressStrain.real.oes_objects.StrainObject" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_objects.StressObject" [URL="../pyNastran.op2.tables.oes_stress_strain.html#pyNastran.op2.tables.oes_stressStrain.real.oes_objects.StressObject",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_objects.OES_Object" -> "pyNastran.op2.tables.oes_stressStrain.real.oes_objects.StressObject" [arrowsize=0.5,style="setlinewidth(0.5)"]; }
class pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealBeamArray(data_code, is_sort1, isubcase, unused_dt)[source]

Bases: OES_Object

common class used by:
  • RealBeamStressArray

  • RealBeamStrainArray

classmethod add_modal_case(table_name, element_name: str, element_node, xxb, data, isubcase, modes, eigns, cycles, is_sort1=True, is_random=False, is_msc=True, random_code=0, title='', subtitle='', label='')[source]
add_new_eid_sort1(dt, eid, grid, sd, sxc, sxd, sxe, sxf, smax, smin, mst, msc)[source]
add_new_eid_sort2(dt, eid, grid, sd, sxc, sxd, sxe, sxf, smax, smin, mst, msc)[source]
classmethod add_post_buckling_case(table_name, element_name, element_node, xxb, data, isubcase, modes, eigrs, eigis, is_sort1=True, is_random=False, is_msc=True, random_code=0, title='', subtitle='', label='')[source]
classmethod add_static_case(table_name, element_name, element_node, xxb, data, isubcase, is_sort1=True, is_random=False, is_msc=True, random_code=0, title='', subtitle='', label='')[source]
classmethod add_transient_case(table_name, element_name, element_node, xxb, data, isubcase, times, is_sort1=True, is_random=False, is_msc=True, random_code=0, title='', subtitle='', label='')[source]
build()[source]

sizes the vectorized attributes of the RealBeamArray

build_dataframe()[source]

creates a pandas dataframe

finalize()[source]

Calls any OP2 objects that need to do any post matrix calcs

get_headers()[source]
get_stats(short: bool = False) list[str][source]
property is_complex: bool
property is_real: bool
set_as_sort1()[source]

changes the table into SORT1

write_f06(f06_file, header=None, page_stamp='PAGE %s', page_num=1, is_mag_phase=False, is_sort1=True)[source]
write_op2(op2_file, op2_ascii, itable, new_result, date, is_mag_phase=False, endian='>')[source]

writes an OP2

class pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealBeamStrainArray(data_code, is_sort1, isubcase, dt)[source]

Bases: RealBeamArray, StrainObject

Real CBEAM Strain

get_headers() list[str][source]
class pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealBeamStressArray(data_code, is_sort1, isubcase, dt)[source]

Bases: RealBeamArray, StressObject

Real CBEAM Stress

get_headers() list[str][source]
class pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealNonlinearBeamArray(data_code, is_sort1, isubcase, dt)[source]

Bases: OES_Object

tested by elements/loadstep_elements.op2

add_new_eid_sort1(dt, eid, grid_a, unused_ca, long_ca, eqs_ca, te_ca, eps_ca, ecs_ca, unused_da, long_da, eqs_da, te_da, eps_da, ecs_da, unused_ea, long_ea, eqs_ea, te_ea, eps_ea, ecs_ea, unused_fa, long_fa, eqs_fa, te_fa, eps_fa, ecs_fa, grid_b, unused_cb, long_cb, eqs_cb, te_cb, eps_cb, ecs_cb, unused_db, long_db, eqs_db, te_db, eps_db, ecs_db, unused_eb, long_eb, eqs_eb, te_eb, eps_eb, ecs_eb, unused_fb, long_fb, eqs_fb, te_fb, eps_fb, ecs_fb)[source]
build()[source]

sizes the vectorized attributes of the RealNonlinearBeamArray

get_headers()[source]
get_stats(short: bool = False) list[str][source]
property is_complex: bool
property is_real: bool
write_f06(f06_file, header=None, page_stamp='PAGE %s', page_num=1, is_mag_phase=False, is_sort1=True)[source]
class pyNastran.op2.tables.oes_stressStrain.real.oes_beams.RealNonlinearBeamStressArray(data_code, is_sort1, isubcase, dt)[source]

Bases: RealNonlinearBeamArray, StressObject

tested by elements/loadstep_elements.op2

get_headers() list[str][source]