oef_complex_force_objects Module

Inheritance diagram of pyNastran.op2.tables.oef_forces.oef_complex_force_objects
class pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexCBarForceArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexCBarWeldForceArray

class pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexCBarWeldForceArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexForceObject

build()[source]

sizes the vectorized attributes of the ComplexCBarForceArray

build_dataframe()[source]

creates a pandas dataframe

get_headers() → List[str][source]
get_stats(short: bool = False) → List[str][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]
write_op2(op2_file, op2_ascii, itable, new_result, date, is_mag_phase=False, endian='>')[source]

writes an OP2

class pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexCBeamForceArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexForceObject

assert_equal(table, rtol=1e-05, atol=1e-08)[source]
build()[source]

sizes the vectorized attributes of the ComplexCBeamForceArray

build_dataframe()[source]

creates a pandas dataframe

finalize()[source]

it’s required that the object be in SORT1

get_headers() → List[str][source]
get_stats(short: bool = False) → List[str][source]
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]
write_op2(op2_file, op2_ascii, itable, new_result, date, is_mag_phase=False, endian='>')[source]

writes an OP2

class pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexCBearForceArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexForceMomentArray

class pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexCBendForceArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.result_objects.op2_objects.BaseElement

build()[source]

sizes the vectorized attributes of the ComplexCBendForceArray

build_dataframe()[source]

creates a pandas dataframe

get_f06_header(is_mag_phase=True, is_sort1=True)[source]
get_headers() → List[str][source]
get_stats(short: bool = False) → List[str][source]
property is_complex

is the result complex?

property is_real

is the result real?

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.oef_forces.oef_complex_force_objects.ComplexCBushForceArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexForceMomentArray

class pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexCFastForceArrayMSC(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexForceMomentArray

class pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexCShearForceArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.result_objects.op2_objects.BaseElement

build()[source]

sizes the vectorized attributes of the ComplexCShearForceArray

build_dataframe()[source]

creates a pandas dataframe

get_f06_header(is_mag_phase=True, is_sort1=True)[source]
get_headers() → List[str][source]
get_stats(short: bool = False) → List[str][source]
property is_complex
property is_real
property nnodes_per_element
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.oef_forces.oef_complex_force_objects.ComplexCWeldForceArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexCBarWeldForceArray

class pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexDamperForceArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexSpringDamperForceArray

class pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexForceMomentArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexForceObject

build()[source]

sizes the vectorized attributes of the ComplexCBushForceArray

build_dataframe()[source]

creates a pandas dataframe

get_headers() → List[str][source]
get_stats(short: bool = False) → List[str][source]
property is_complex
property is_real
write_f06(f06_file, header=None, page_stamp='PAGE %s', page_num: int = 1, is_mag_phase: bool = False, is_sort1: bool = True)[source]
write_op2(op2_file, op2_ascii, itable, new_result, date, is_mag_phase=False, endian='>')[source]

writes an OP2

class pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexForceObject(data_code, isubcase, apply_data_code=True)[source]

Bases: pyNastran.op2.tables.oef_forces.oef_force_objects.ForceObject

property is_complex
property is_real
property nnodes_per_element
class pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexPlate2ForceArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexForceObject

add_new_element_sort1(dt, eid, term, nid, mx, my, mxy, bmx, bmy, bmxy, tx, ty)[source]
build()[source]

sizes the vectorized attributes of the ComplexPlate2ForceArray

build_dataframe()[source]

creates a pandas dataframe

eid_to_element_node_index(eids)[source]
get_element_index(eids)[source]
get_f06_header(is_mag_phase=True, is_sort1=True)[source]
get_headers() → List[str][source]
get_stats(short: bool = False) → List[str][source]
property nnodes_per_element
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]
write_op2(op2_file, op2_ascii, itable, new_result, date, is_mag_phase=False, endian='>')[source]

writes an OP2

class pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexPlateForceArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexForceObject

build()[source]

sizes the vectorized attributes of the ComplexPlateForceArray

build_dataframe()[source]

creates a pandas dataframe

eid_to_element_node_index(eids)[source]
get_element_index(eids)[source]
get_f06_header(is_mag_phase=True, is_sort1=True)[source]
get_headers() → List[str][source]
get_stats(short: bool = False) → List[str][source]
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]
write_op2(op2_file, op2_ascii, itable, new_result, date, is_mag_phase=False, endian='>')[source]

writes an OP2

class pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexRodForceArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexForceObject

build()[source]

sizes the vectorized attributes of the ComplexRodForceArray

build_dataframe()[source]

creates a pandas dataframe

eid_to_element_node_index(eids)[source]
get_element_index(eids)[source]
get_f06_header(is_mag_phase=True, is_sort1=True)[source]
get_headers() → List[str][source]
get_stats(short: bool = False) → List[str][source]
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]
write_op2(op2_file, op2_ascii, itable, new_result, date, is_mag_phase=False, endian='>')[source]

writes an OP2

class pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexSolidPressureForceArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexForceObject

build()[source]

sizes the vectorized attributes of the ComplexSolidPressureForceArray

build_dataframe()[source]

creates a pandas dataframe

get_f06_header(is_mag_phase=True, is_sort1=True)[source]
get_headers() → List[str][source]
get_stats(short: bool = False) → List[str][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]
write_op2(op2_file, op2_ascii, itable, new_result, date, is_mag_phase=False, endian='>')[source]

writes an OP2

class pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexSpringDamperForceArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexForceObject

build()[source]

sizes the vectorized attributes of the ComplexSpringDamperForceArray

build_dataframe()[source]

creates a pandas dataframe

get_f06_header(is_mag_phase=True, is_sort1=True)[source]
get_headers() → List[str][source]
get_stats(short: bool = False) → List[str][source]
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]
write_op2(op2_file, op2_ascii, itable, new_result, date, is_mag_phase=False, endian='>')[source]

writes an OP2

class pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexSpringForceArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexSpringDamperForceArray

class pyNastran.op2.tables.oef_forces.oef_complex_force_objects.ComplexViscForceArray(data_code, is_sort1, isubcase, dt)[source]

Bases: pyNastran.op2.result_objects.op2_objects.BaseElement

build()[source]

sizes the vectorized attributes of the ComplexViscForceArray

build_dataframe()[source]

creates a pandas dataframe

eid_to_element_node_index(eids)[source]
get_element_index(eids)[source]
get_f06_header(is_mag_phase=True, is_sort1=True)[source]
get_headers() → List[str][source]
get_stats(short: bool = False) → List[str][source]
property is_complex
property is_real
property nnodes_per_element
write_f06(f06_file, header=None, page_stamp='PAGE %s', page_num: int = 1, is_mag_phase: bool = False, is_sort1: bool = True)[source]