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.TableArray
complex 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.TableArray
displacement 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
¶