BaseFrequencyComposite

class osaft.core.basecomposite.BaseFrequencyComposite(frequency)[source]

Bases: object

Base class for all composite classes with Frequency

Parameters

frequency (int | float | Frequency) – excitation frequency in [Hz]

This class has two purposes:

  1. Provides an __init__ methods that handles the frequency argument correctly to make sure that all components and the composite have the same instance of Frequency.

  2. Provides wrappers for setters and getters of f and omega

Public Data Attributes:

Public Methods:

input_variables()

Returns all properties that are settable.


classmethod input_variables()[source]

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

Return type

float

property omega: float

wrapper for osaft.core.frequency.Frequency.omega

Return type

float