result_objects Package¶
element_table_object Module¶

-
class
pyNastran.op2.result_objects.element_table_object.ElementTableArray(data_code, is_sort1, isubcase, dt)[source]¶ Bases:
pyNastran.op2.result_objects.op2_objects.BaseElement-
headers¶
-
op2_objects Module¶

-
class
pyNastran.op2.result_objects.op2_objects.BaseElement(data_code, isubcase, apply_data_code=True)[source]¶ Bases:
pyNastran.op2.result_objects.op2_objects.ScalarObject
-
class
pyNastran.op2.result_objects.op2_objects.BaseScalarObject[source]¶ Bases:
pyNastran.op2.op2_interface.op2_codes.Op2Codes- The base scalar class is used by:
- RealEigenvalues
- BucklingEigenvalues
- ComplexEigenvalues
- ScalarObject
-
class_name¶
-
class
pyNastran.op2.result_objects.op2_objects.ScalarObject(data_code, isubcase, apply_data_code=True)[source]¶ Bases:
pyNastran.op2.result_objects.op2_objects.BaseScalarObject- Used by all vectorized objects including:
- DisplacementArray
- RodStressArray
-
dataframe¶ alternate way to get the dataframe
-
print_data_members(self)[source]¶ Prints out the “unique” vals of the case.
Uses a provided list of data_code[‘data_names’] to set the values for each subcase. Then populates a list of self.name+’s‘ (by using setattr) with the current value. For example, if the variable name is ‘mode’, we make self.modes. Then to extract the values, we build a list of of the variables that were set like this and then loop over them to print their values.
This way there is no dependency on one result type having [‘mode’] and another result type having [‘mode’,’eigr’,’eigi’].
scalar_table_object Module¶

- defines:
- ScalarTableObject
-
class
pyNastran.op2.result_objects.scalar_table_object.RealScalarTableArray(data_code, is_sort1, isubcase, dt)[source]¶ Bases:
pyNastran.op2.result_objects.scalar_table_object.ScalarTableArray-
is_complex¶
-
is_real¶
-
-
class
pyNastran.op2.result_objects.scalar_table_object.ScalarTableArray(data_code, unused_is_sort1, isubcase, unused_dt)[source]¶ Bases:
pyNastran.op2.result_objects.op2_objects.ScalarObject-
build_data(self, ntimes, nnodes, ntotal, nx, ny, float_fmt)[source]¶ actually performs the build step
-
headers¶
-
table_object Module¶

- defines:
- TableObject
- RealTableArray
- ComplexTableArray
- these are used by:
- RealDisplacementArray
- RealVelocityArray
- RealAccelerationArray
- RealEigenvaluesArray
- RealSPCForcesArray
- RealMPCForcesArray
- RealAppliedLoadsArray
- ComplexDisplacementArray
- ComplexVelocityArray
- ComplexAccelerationArray
- ComplexEigenvaluesArray
- ComplexSPCForcesArray
- ComplexMPCForcesArray
- ComplexAppliedLoadsArray
-
class
pyNastran.op2.result_objects.table_object.ComplexTableArray(data_code, is_sort1, isubcase, dt)[source]¶ Bases:
pyNastran.op2.result_objects.table_object.TableArraycomplex displacement style table
-
is_complex¶
-
is_real¶
-
-
class
pyNastran.op2.result_objects.table_object.RealTableArray(data_code, is_sort1, isubcase, dt)[source]¶ Bases:
pyNastran.op2.result_objects.table_object.TableArraydisplacement style table
-
is_complex¶
-
is_real¶
-
-
class
pyNastran.op2.result_objects.table_object.TableArray(data_code, is_sort1, isubcase, dt)[source]¶ Bases:
pyNastran.op2.result_objects.op2_objects.ScalarObject- Base class for:
- RealTableArray
- ComplexTableArray
-
build_data(self, ntimes, nnodes, ntotal, nx, ny, float_fmt)[source]¶ actually performs the build step
-
headers¶