pyyeti.cla.DR_Results.frf_data_recovery

DR_Results.frf_data_recovery(sol, nas, case, DR, n, j, dosrs=True, verbose=0)[source]

Frequency response data recovery function

Parameters:
  • sol (dict) – SimpleNamespace containing the modal solution as output from DR_Event.apply_uf().

  • nas (dictionary) – Typically, this is the nas2cam dictionary: nas = pyyeti.nastran.op2.rdnas2cam(). Can be None if not needed: it is not used in this routine; it is only passed to the data recovery routines (the drfunc setting in DR_Def.add()).

  • case (string) – Unique string identifying the case; stored in, for example, the self['SC_atm'].cases and the .mincase and .maxcase lists

  • DR (instance of DR_Event) – Defines data recovery for an event simulation (and is created in the simulation script via DR = cla.DR_Event()). It is an event specific version of all combined DR_Def objects with all ULVS matrices applied.

  • n (integer) – Total number of load cases

  • j (integer) – Current load case number starting at zero

  • dosrs (bool; optional) – If False, do not calculate SRSs; default is to calculate them.

  • verbose (integer; optional) – Sets verbosity level:

    verbose

    Description

    0

    Do not print any status messages

    1

    Print only the category being processed

    2

    Add message when SRS’s are being calculated

    >= 3

    Add message when done with this category

Returns:

None

Notes

The self results dictionary is updated (see DR_Results for an example).