oug Package¶
oug
Module¶
- This file defines the OUG Table, which contains:
- Real/Complex Displacement
- Real/Complex Acceleration
- Real/Complex Velocity
- Real/Complex Eigenvectors
- Real Temperature
-
class
pyNastran.op2.tables.oug.oug.
OUG
[source]¶ Bases:
pyNastran.op2.op2_common.OP2Common
Methods
oug_accelerations
Module¶
-
class
pyNastran.op2.tables.oug.oug_accelerations.
ComplexAcceleration
(data_code, is_sort1, isubcase, dt)[source]¶ Bases:
pyNastran.op2.resultObjects.tableObject.ComplexTableObject
Methods
-
class
pyNastran.op2.tables.oug.oug_accelerations.
ComplexAccelerationArray
(data_code, is_sort1, isubcase, dt)[source]¶ Bases:
pyNastran.op2.resultObjects.tableObject.ComplexTableArray
Methods
oug_displacements
Module¶
-
class
pyNastran.op2.tables.oug.oug_displacements.
ComplexDisplacement
(data_code, is_sort1, isubcase, dt)[source]¶ Bases:
pyNastran.op2.resultObjects.tableObject.ComplexTableObject
Methods
-
class
pyNastran.op2.tables.oug.oug_displacements.
ComplexDisplacementArray
(data_code, is_sort1, isubcase, dt)[source]¶ Bases:
pyNastran.op2.resultObjects.tableObject.ComplexTableArray
Methods
-
class
pyNastran.op2.tables.oug.oug_displacements.
RealDisplacement
(data_code, is_sort1, isubcase, dt)[source]¶ Bases:
pyNastran.op2.resultObjects.tableObject.RealTableObject
Methods
-
class
pyNastran.op2.tables.oug.oug_displacements.
RealDisplacementArray
(data_code, is_sort1, isubcase, dt)[source]¶ Bases:
pyNastran.op2.resultObjects.tableObject.RealTableArray
Methods
oug_eigenvectors
Module¶
-
class
pyNastran.op2.tables.oug.oug_eigenvectors.
ComplexEigenvector
(data_code, is_sort1, isubcase, iMode)[source]¶ Bases:
pyNastran.op2.resultObjects.tableObject.ComplexTableObject
Methods
-
class
pyNastran.op2.tables.oug.oug_eigenvectors.
ComplexEigenvectorArray
(data_code, is_sort1, isubcase, dt)[source]¶ Bases:
pyNastran.op2.resultObjects.tableObject.ComplexTableArray
Methods
-
class
pyNastran.op2.tables.oug.oug_eigenvectors.
Eigenvector
(data_code, is_sort1, isubcase, imode)[source]¶ Bases:
pyNastran.op2.resultObjects.tableObject.RealTableObject
EIGENVALUE = 6.158494E+07 CYCLES = 1.248985E+03 R E A L E I G E N V E C T O R N O . 1 POINT ID. TYPE T1 T2 T3 R1 R2 R3 1 G 2.547245E-17 -6.388945E-16 2.292728E+00 -1.076928E-15 2.579163E-17 0.0 2002 G -6.382321E-17 -1.556607E-15 3.242408E+00 -6.530917E-16 1.747180E-17 0.0 2003 G 0.0 0.0 0.0 0.0 0.0 0.0
Methods
-
read_f06_data
(data_code, data)[source]¶ it is now assumed that all data coming in is correct, so...
- so...
[node_id, grid_type, t1, t2, t3, r1, r2, r3] [100, ‘G’, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0] # valid
[101, ‘S’, 1.0, 2.0] # invalid [101, ‘S’, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0] # valid [102, ‘S’, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0] # valid
is no longer valid
-
update_mode
(data_code, imode)[source]¶ this method is called if the object already exits and a new time step is found
-
write_f06
(header, page_stamp, page_num=1, f=None, is_mag_phase=False)[source]¶ EIGENVALUE = 6.158494E+07 CYCLES = 1.248985E+03 R E A L E I G E N V E C T O R N O . 1 POINT ID. TYPE T1 T2 T3 R1 R2 R3 1 G 2.547245E-17 -6.388945E-16 2.292728E+00 -1.076928E-15 2.579163E-17 0.0 2002 G -6.382321E-17 -1.556607E-15 3.242408E+00 -6.530917E-16 1.747180E-17 0.0 2003 G 0.0 0.0 0.0 0.0 0.0 0.0
-
-
class
pyNastran.op2.tables.oug.oug_eigenvectors.
RealEigenvector
(data_code, isubcase, iMode)[source]¶ Bases:
pyNastran.op2.resultObjects.op2_Objects.ScalarObject
R E A L E I G E N V E C T O R N O . 1 POINT ID. TYPE T1 T2 T3 R1 R2 R3 1 G 0.0 0.0 0.0 0.0 1.260264E-01 0.0 7 G 9.999849E-01 0.0 6.728968E-03 0.0 8.021386E-03 0.0
Methods
-
write_f06
(header, page_stamp, page_num=1, f=None, is_mag_phase=False)[source]¶ EIGENVALUE = 6.158494E+07 R E A L E I G E N V E C T O R N O . 1 POINT ID. TYPE T1 T2 T3 R1 R2 R3 1 G 2.547245E-17 -6.388945E-16 2.292728E+00 -1.076928E-15 2.579163E-17 0.0 2002 G -6.382321E-17 -1.556607E-15 3.242408E+00 -6.530917E-16 1.747180E-17 0.0 2003 G 0.0 0.0 0.0 0.0 0.0 0.0
-
-
class
pyNastran.op2.tables.oug.oug_eigenvectors.
RealEigenvectorArray
(data_code, is_sort1, isubcase, dt, f06_flag=False)[source]¶ Bases:
pyNastran.op2.resultObjects.tableObject.RealTableArray
Methods
-
read_f06_data
(data_code, lines)[source]¶ it is assumed that all data coming in is correct, so...
[node_id, grid_type, t1, t2, t3, r1, r2, r3] [100, ‘G’, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0] # valid
[101, ‘S’, 1.0, 2.0] # invalid [101, ‘S’, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0] # valid [102, ‘S’, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0] # valid
-
oug_Objects
Module¶
oug_temperatures
Module¶
oug_velocities
Module¶
-
class
pyNastran.op2.tables.oug.oug_velocities.
ComplexVelocity
(data_code, is_sort1, isubcase, dt)[source]¶ Bases:
pyNastran.op2.resultObjects.tableObject.ComplexTableObject
Methods
-
class
pyNastran.op2.tables.oug.oug_velocities.
ComplexVelocityArray
(data_code, is_sort1, isubcase, dt)[source]¶ Bases:
pyNastran.op2.resultObjects.tableObject.ComplexTableArray
Methods