oes_plates Module

digraph inheritance2c00eea45a { 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.complex.oes_plates.ComplexPlateArray" [URL="#pyNastran.op2.tables.oes_stressStrain.complex.oes_plates.ComplexPlateArray",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="ELEMENT FIBER - STRESSES IN ELEMENT COORDINATE SYSTEM -"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_objects.OES_Object" -> "pyNastran.op2.tables.oes_stressStrain.complex.oes_plates.ComplexPlateArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oes_stressStrain.complex.oes_plates.ComplexPlateStrainArray" [URL="#pyNastran.op2.tables.oes_stressStrain.complex.oes_plates.ComplexPlateStrainArray",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.complex.oes_plates.ComplexPlateArray" -> "pyNastran.op2.tables.oes_stressStrain.complex.oes_plates.ComplexPlateStrainArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_objects.StrainObject" -> "pyNastran.op2.tables.oes_stressStrain.complex.oes_plates.ComplexPlateStrainArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oes_stressStrain.complex.oes_plates.ComplexPlateStressArray" [URL="#pyNastran.op2.tables.oes_stressStrain.complex.oes_plates.ComplexPlateStressArray",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.complex.oes_plates.ComplexPlateArray" -> "pyNastran.op2.tables.oes_stressStrain.complex.oes_plates.ComplexPlateStressArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oes_stressStrain.real.oes_objects.StressObject" -> "pyNastran.op2.tables.oes_stressStrain.complex.oes_plates.ComplexPlateStressArray" [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.complex.oes_plates.ComplexPlateArray(data_code, is_sort1, isubcase, dt)[source]

Bases: OES_Object

ELEMENT FIBER - STRESSES IN ELEMENT COORDINATE SYSTEM -

ID. DISTANCE NORMAL-X NORMAL-Y SHEAR-XY VON MISES

0 101 -5.000000E-01 -8.152692E-01 / 0.0 -1.321875E+00 / 0.0 -3.158517E+00 / 0.0 5.591334E+00

5.000000E-01 1.728573E+00 / 0.0 -7.103837E+00 / 0.0 2.856040E+00 / 0.0 9.497519E+00

floats = (1011,
-0.5, -0.8152692, 0.0, -1.321874, 0.0, -3.158516, 0.0, 5.591334,

0.5, 1.7285730, 0.0, -7.103837, 0.0, 2.856039, 0.0, 9.497518)

classmethod add_complex_modes_case(table_name: str, element_name: str, element_node, fiber, data, isubcase, modes, eigrs, eigis, is_sort1=True, is_random=False, is_msc=True, random_code=0, title='', subtitle='', label='')[source]
classmethod add_freq_case(table_name: str, element_name: str, element_node, fiber, data, isubcase, freqs, is_sort1=True, is_random=False, is_msc=True, random_code=0, title='', subtitle='', label='')[source]
build() None[source]

sizes the vectorized attributes of the ComplexPlateArray

C:MSC.Softwaresimcenter_nastran_2019.2tpl_post1cqrdbx111.op2 name; nelements numwide ndata size ntotal nelements nnodes nlayers CQUADR-82 6 77 1848 4 4*77=308 1848/308=6 5 2*5*6=60 CTRIAR-70 9 62 2232 4 4*62=248 2232/248=9 4 2*9*4=72

build_dataframe() None[source]

creates a pandas dataframe

get_stats(short: bool = False) list[str][source]
property is_complex: bool
property is_real: bool
property nnodes_per_element: int
write_f06(f06_file, header=None, page_stamp='PAGE %s', page_num=1, is_mag_phase=False, is_sort1=True) int[source]
write_op2(op2_file, op2_ascii, itable, new_result, date, is_mag_phase=False, endian='>') int[source]

writes an OP2

class pyNastran.op2.tables.oes_stressStrain.complex.oes_plates.ComplexPlateStrainArray(data_code, is_sort1, isubcase, dt)[source]

Bases: ComplexPlateArray, StrainObject

get_headers() list[str][source]
class pyNastran.op2.tables.oes_stressStrain.complex.oes_plates.ComplexPlateStressArray(data_code, is_sort1, isubcase, dt)[source]

Bases: ComplexPlateArray, StressObject

get_headers() list[str][source]
pyNastran.op2.tables.oes_stressStrain.complex.oes_plates.get_nnodes(self)[source]