oug Package

oug Module

Inheritance diagram of pyNastran.op2.tables.oug.oug
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[source]

Bases: pyNastran.op2.op2_interface.op2_common.OP2Common

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(self, name)[source]

oug_accelerations Module

Inheritance diagram of pyNastran.op2.tables.oug.oug_accelerations
class pyNastran.op2.tables.oug.oug_accelerations.ComplexAccelerationArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.result_objects.table_object.ComplexTableArray

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

Bases: pyNastran.op2.result_objects.table_object.RealTableArray

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

oug_displacements Module

Inheritance diagram of pyNastran.op2.tables.oug.oug_displacements
class pyNastran.op2.tables.oug.oug_displacements.ComplexDisplacementArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.result_objects.table_object.ComplexTableArray

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

Bases: pyNastran.op2.result_objects.table_object.RealTableArray

write_f06(self, f06_file, header=None, page_stamp='PAGE %s', page_num=1, is_mag_phase=False, is_sort1=True)[source]
pyNastran.op2.tables.oug.oug_displacements.make_pack_form(data)[source]

oug_eigenvectors Module

Inheritance diagram of pyNastran.op2.tables.oug.oug_eigenvectors
class pyNastran.op2.tables.oug.oug_eigenvectors.ComplexEigenvectorArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.result_objects.table_object.ComplexTableArray

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

Bases: pyNastran.op2.result_objects.table_object.RealTableArray

get_phi(self)[source]

gets the eigenvector matrix

Returns:
phi : (ndof, nmodes)

the eigenvector matrix

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

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

set_phi(self, phi)[source]

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

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

oug_temperatures Module

Inheritance diagram of pyNastran.op2.tables.oug.oug_temperatures
class pyNastran.op2.tables.oug.oug_temperatures.RealTemperatureArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.result_objects.scalar_table_object.RealScalarTableArray

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

oug_velocities Module

Inheritance diagram of pyNastran.op2.tables.oug.oug_velocities
class pyNastran.op2.tables.oug.oug_velocities.ComplexVelocityArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.result_objects.table_object.ComplexTableArray

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

Bases: pyNastran.op2.result_objects.table_object.RealTableArray

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