rolland.postprocessing.Response

class rolland.postprocessing.Response(*args, **kwargs)[source]

Bases: RollandPP

Postprocessing class for Rolland response quantities.

This class calculates and stores response quantities such as receptance, mobility, and accelerance based on the results of the Deflection class.

results

Instance of the Deflection class containing the results.

Type:

Deflection

x_resp

List of response points in meters \([m]\) (default value is x_excit).

Type:

list of float

ind_resp

List of response indices (None if x_resp is provided).

Type:

list of int

freq

Frequency vector \([Hz]\).

Type:

numpy.ndarray

rez

Receptance vector \([m/N]\).

Type:

numpy.ndarray

mob

Mobility vector \([m/Ns]\).

Type:

numpy.ndarray

accel

Accelerance vector \([m/Ns^2]\).

Type:

numpy.ndarray

calculate_response()[source]

Calculate and store response quantities (Receptance, Mobility, Accelerance).