BaseFrequencyComposite
- class osaft.core.basecomposite.BaseFrequencyComposite(frequency)[source]
Bases:
objectBase class for all composite classes with
Frequency- Parameters:
frequency (
Union[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.fwrapper for
osaft.core.frequency.Frequency.omegaPublic 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