RigidSolid

class osaft.core.solids.RigidSolid(frequency, rho)[source]

Bases: BaseFrequencyComposite

RigidSolid class

Parameters:
  • frequency (Union[int, float, Frequency]) – excitation frequency in [Hz]

  • rho (float) – density in [kg/m^3]

Public Data Attributes:

rho_s

Density of the solid \(\rho_{s}\).

Inherited from BaseFrequencyComposite

Public Methods:

Inherited from BaseFrequencyComposite

input_variables()

Returns all properties that are settable.


classmethod input_variables()

Returns all properties that are settable.

Returns a list of the names of all properties that are settable, i.e. all properties that wrap a PassiveVariable.

Return type:

list[str]

property f: float

wrapper for osaft.core.frequency.Frequency.f

property omega: float

wrapper for osaft.core.frequency.Frequency.omega

property rho_s: float

Density of the solid \(\rho_{s}\).

Getter:

returns the value for the density

Setter:

automatically invokes osaft.core.variable.BaseVariable.notify()