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:
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
.Provides wrappers for setters and getters of f and omega
Public Data Attributes:
wrapper for
osaft.core.frequency.Frequency.f
wrapper for
osaft.core.frequency.Frequency.omega
Public Methods:
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
- property omega: float#
wrapper for
osaft.core.frequency.Frequency.omega