oug Package

oug Module

digraph inheritanceabf52855d0 { bgcolor=transparent; rankdir=LR; size=""; "pyNastran.op2.tables.oug.oug.OUG" [URL="#pyNastran.op2.tables.oug.oug.OUG",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="OUG : Output U in the global frame"]; }
This file defines the OUG Table, which contains:
  • Real/Complex Displacement - DISPLACEMENT = ALL

  • Real/Complex Acceleration - ACCELERATION = ALL

  • Real/Complex Velocity - VELOCITY = ALL

  • Real/Complex Eigenvectors - DISPLACEMENT = ALL

  • Real Temperature - DISPLACEMENT = ALL

class pyNastran.op2.tables.oug.oug.OUG(op2: OP2)[source]

Bases: object

OUG : Output U in the global frame

U is:
  • Displacement

  • Velocity

  • Accelerations

The global frame is:
  • the analysis coordinate frame, not the 0 coordinate frame

update_mode_cycle(name: str) None[source]
warn_skip_table()[source]
pyNastran.op2.tables.oug.oug.get_shock_prefix_postfix(thermal: int) tuple[str, str][source]

oug_accelerations Module

digraph inheritance6bac2d7b59 { 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.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.result_objects.table_object.ComplexTableArray" [URL="../result_objects/pyNastran.op2.result_objects.html#pyNastran.op2.result_objects.table_object.ComplexTableArray",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="complex displacement style table"]; "pyNastran.op2.result_objects.table_object.TableArray" -> "pyNastran.op2.result_objects.table_object.ComplexTableArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.result_objects.table_object.RealTableArray" [URL="../result_objects/pyNastran.op2.result_objects.html#pyNastran.op2.result_objects.table_object.RealTableArray",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="displacement style table"]; "pyNastran.op2.result_objects.table_object.TableArray" -> "pyNastran.op2.result_objects.table_object.RealTableArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.result_objects.table_object.TableArray" [URL="../result_objects/pyNastran.op2.result_objects.html#pyNastran.op2.result_objects.table_object.TableArray",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="Base class for:"]; "pyNastran.op2.result_objects.op2_objects.ScalarObject" -> "pyNastran.op2.result_objects.table_object.TableArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oug.oug_accelerations.ComplexAccelerationArray" [URL="#pyNastran.op2.tables.oug.oug_accelerations.ComplexAccelerationArray",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.table_object.ComplexTableArray" -> "pyNastran.op2.tables.oug.oug_accelerations.ComplexAccelerationArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oug.oug_accelerations.RealAccelerationArray" [URL="#pyNastran.op2.tables.oug.oug_accelerations.RealAccelerationArray",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.table_object.RealTableArray" -> "pyNastran.op2.tables.oug.oug_accelerations.RealAccelerationArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; }
class pyNastran.op2.tables.oug.oug_accelerations.ComplexAccelerationArray(data_code, is_sort1, isubcase, dt)[source]

Bases: ComplexTableArray

write_f06(f06_file, header=None, page_stamp='PAGE %s', page_num: int = 1, is_mag_phase: bool = False, is_sort1: bool = True)[source]
class pyNastran.op2.tables.oug.oug_accelerations.RealAccelerationArray(data_code, is_sort1, isubcase, dt)[source]

Bases: RealTableArray

write_f06(f06_file, header=None, page_stamp: str = 'PAGE %s', page_num: int = 1, is_mag_phase: bool = False, is_sort1: bool = True)[source]

oug_displacements Module

digraph inheritance20a77c8208 { 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.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.result_objects.table_object.ComplexTableArray" [URL="../result_objects/pyNastran.op2.result_objects.html#pyNastran.op2.result_objects.table_object.ComplexTableArray",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="complex displacement style table"]; "pyNastran.op2.result_objects.table_object.TableArray" -> "pyNastran.op2.result_objects.table_object.ComplexTableArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.result_objects.table_object.RealTableArray" [URL="../result_objects/pyNastran.op2.result_objects.html#pyNastran.op2.result_objects.table_object.RealTableArray",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="displacement style table"]; "pyNastran.op2.result_objects.table_object.TableArray" -> "pyNastran.op2.result_objects.table_object.RealTableArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.result_objects.table_object.TableArray" [URL="../result_objects/pyNastran.op2.result_objects.html#pyNastran.op2.result_objects.table_object.TableArray",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="Base class for:"]; "pyNastran.op2.result_objects.op2_objects.ScalarObject" -> "pyNastran.op2.result_objects.table_object.TableArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oug.oug_displacements.ComplexDisplacementArray" [URL="#pyNastran.op2.tables.oug.oug_displacements.ComplexDisplacementArray",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.table_object.ComplexTableArray" -> "pyNastran.op2.tables.oug.oug_displacements.ComplexDisplacementArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oug.oug_displacements.RealDisplacementArray" [URL="#pyNastran.op2.tables.oug.oug_displacements.RealDisplacementArray",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.table_object.RealTableArray" -> "pyNastran.op2.tables.oug.oug_displacements.RealDisplacementArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; }
class pyNastran.op2.tables.oug.oug_displacements.ComplexDisplacementArray(data_code, is_sort1, isubcase, dt)[source]

Bases: ComplexTableArray

write_f06(f06_file, header=None, page_stamp: str = 'PAGE %s', page_num: int = 1, is_mag_phase: bool = False, is_sort1: bool = True)[source]
class pyNastran.op2.tables.oug.oug_displacements.RealDisplacementArray(data_code, is_sort1, isubcase, dt)[source]

Bases: RealTableArray

write_f06(f06_file, header=None, page_stamp='PAGE %s', page_num: int = 1, is_mag_phase: bool = False, is_sort1: bool = True)[source]

oug_eigenvectors Module

digraph inheritance218ed612fa { 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.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.result_objects.table_object.ComplexTableArray" [URL="../result_objects/pyNastran.op2.result_objects.html#pyNastran.op2.result_objects.table_object.ComplexTableArray",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="complex displacement style table"]; "pyNastran.op2.result_objects.table_object.TableArray" -> "pyNastran.op2.result_objects.table_object.ComplexTableArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.result_objects.table_object.RealTableArray" [URL="../result_objects/pyNastran.op2.result_objects.html#pyNastran.op2.result_objects.table_object.RealTableArray",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="displacement style table"]; "pyNastran.op2.result_objects.table_object.TableArray" -> "pyNastran.op2.result_objects.table_object.RealTableArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.result_objects.table_object.TableArray" [URL="../result_objects/pyNastran.op2.result_objects.html#pyNastran.op2.result_objects.table_object.TableArray",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="Base class for:"]; "pyNastran.op2.result_objects.op2_objects.ScalarObject" -> "pyNastran.op2.result_objects.table_object.TableArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oug.oug_eigenvectors.ComplexEigenvectorArray" [URL="#pyNastran.op2.tables.oug.oug_eigenvectors.ComplexEigenvectorArray",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.table_object.ComplexTableArray" -> "pyNastran.op2.tables.oug.oug_eigenvectors.ComplexEigenvectorArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oug.oug_eigenvectors.RealEigenvectorArray" [URL="#pyNastran.op2.tables.oug.oug_eigenvectors.RealEigenvectorArray",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.table_object.RealTableArray" -> "pyNastran.op2.tables.oug.oug_eigenvectors.RealEigenvectorArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; }
class pyNastran.op2.tables.oug.oug_eigenvectors.ComplexEigenvectorArray(data_code, is_sort1: bool, isubcase: int, dt: int)[source]

Bases: ComplexTableArray

get_phi(common_nodes: ndarray | None = None) ndarray[source]

gets the eigenvector matrix

Returns:
phi(ndof, nmodes)

the eigenvector matrix

TODO: doesn’t consider SPOINTs/EPOINTs
classmethod phi_to_data(phi: ndarray) ndarray[source]

(ndof, nmodes) -> (nmodes, nnodes, 6)

set_phi(phi: ndarray) None[source]

(ndof, nmodes) -> (nmodes, nnodes, 6)

write_f06(f06_file, header=None, page_stamp: str = 'PAGE %s', page_num: int = 1, is_mag_phase: bool = False, is_sort1: bool = True)[source]
class pyNastran.op2.tables.oug.oug_eigenvectors.RealEigenvectorArray(data_code, is_sort1: bool, isubcase: int, dt, f06_flag: bool = False)[source]

Bases: RealTableArray

get_phi(common_nodes: ndarray | None = None) ndarray[source]

gets the eigenvector matrix

Returns:
phi(ndof, nmodes)

the eigenvector matrix

TODO: doesn’t consider SPOINTs/EPOINTs
mac(obj: RealEigenvectorArray, common_nodes: array | None = None) ndarray[source]

Gets the modal assurance criterion (MAC)

Parameters:
objRealEigenvectorArray

defines the phi2 matrix

Returns:
mac_matrix: (nmodes1, nnodes2) float array

the MAC matrix

It is important to note that the mode shapes should be normalized
before calculating the MAC. Also, the number of degrees of
freedom (rows) in both mode shape matrices must be the same.
classmethod phi_to_data(phi: ndarray) ndarray[source]

(ndof, nmodes) -> (nmodes, nnodes, 6)

scale(factors: ndarray) None[source]

generic scaling of a mode by a series of factors. Can generate a series of modes with a single call.

set_phi(phi: ndarray) None[source]

(ndof, nmodes) -> (nmodes, nnodes, 6)

write_f06(f06_file, header=None, page_stamp='PAGE %s', page_num: int = 1, is_mag_phase: bool = False, is_sort1: bool = True)[source]

oug_temperatures Module

digraph inheritance14be25003f { 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.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.result_objects.scalar6_table_object.RealScalarTableArray" [URL="../result_objects/pyNastran.op2.result_objects.html#pyNastran.op2.result_objects.scalar6_table_object.RealScalarTableArray",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.scalar6_table_object.ScalarTableArray" -> "pyNastran.op2.result_objects.scalar6_table_object.RealScalarTableArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.result_objects.scalar6_table_object.ScalarTableArray" [URL="../result_objects/pyNastran.op2.result_objects.html#pyNastran.op2.result_objects.scalar6_table_object.ScalarTableArray",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.scalar6_table_object.ScalarTableArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oug.oug_temperatures.RealTemperatureArray" [URL="#pyNastran.op2.tables.oug.oug_temperatures.RealTemperatureArray",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.scalar6_table_object.RealScalarTableArray" -> "pyNastran.op2.tables.oug.oug_temperatures.RealTemperatureArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; }
class pyNastran.op2.tables.oug.oug_temperatures.RealTemperatureArray(data_code, is_sort1, isubcase, dt)[source]

Bases: RealScalarTableArray

write_csv(csv_file: TextIO, is_exponent_format: bool = False, is_mag_phase: bool = False, is_sort1: bool = True, write_header: bool = True)[source]
write_f06(f06_file, header=None, page_stamp='PAGE %s', page_num: int = 1, is_mag_phase: bool = False, is_sort1: bool = True)[source]

oug_velocities Module

digraph inheritanceff8430934d { 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.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.result_objects.table_object.ComplexTableArray" [URL="../result_objects/pyNastran.op2.result_objects.html#pyNastran.op2.result_objects.table_object.ComplexTableArray",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="complex displacement style table"]; "pyNastran.op2.result_objects.table_object.TableArray" -> "pyNastran.op2.result_objects.table_object.ComplexTableArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.result_objects.table_object.RealTableArray" [URL="../result_objects/pyNastran.op2.result_objects.html#pyNastran.op2.result_objects.table_object.RealTableArray",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="displacement style table"]; "pyNastran.op2.result_objects.table_object.TableArray" -> "pyNastran.op2.result_objects.table_object.RealTableArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.result_objects.table_object.TableArray" [URL="../result_objects/pyNastran.op2.result_objects.html#pyNastran.op2.result_objects.table_object.TableArray",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="Base class for:"]; "pyNastran.op2.result_objects.op2_objects.ScalarObject" -> "pyNastran.op2.result_objects.table_object.TableArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oug.oug_velocities.ComplexVelocityArray" [URL="#pyNastran.op2.tables.oug.oug_velocities.ComplexVelocityArray",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.table_object.ComplexTableArray" -> "pyNastran.op2.tables.oug.oug_velocities.ComplexVelocityArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; "pyNastran.op2.tables.oug.oug_velocities.RealVelocityArray" [URL="#pyNastran.op2.tables.oug.oug_velocities.RealVelocityArray",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.table_object.RealTableArray" -> "pyNastran.op2.tables.oug.oug_velocities.RealVelocityArray" [arrowsize=0.5,style="setlinewidth(0.5)"]; }
class pyNastran.op2.tables.oug.oug_velocities.ComplexVelocityArray(data_code, is_sort1, isubcase, dt)[source]

Bases: ComplexTableArray

write_f06(f06_file, header=None, page_stamp='PAGE %s', page_num: int = 1, is_mag_phase: bool = False, is_sort1: bool = True)[source]
class pyNastran.op2.tables.oug.oug_velocities.RealVelocityArray(data_code, is_sort1, isubcase, dt)[source]

Bases: RealTableArray

write_f06(f06_file, header=None, page_stamp='PAGE %s', page_num: int = 1, is_mag_phase: bool = False, is_sort1: bool = True)[source]