IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Package IG.MPetekLib.Algorithms.PlottableModels.Oscillators

Classes

class  CalcResonanceException
 
class  DrivenHarmonicOscillator
 Specifični solver, ki zastopa vsiljeno nihanje. More...
 
class  DrivenNonlinearOscillator
 
class  DrivenNonlinOscNondim
 
class  DrivenOscillatorBase
 A template class for the driven oscillators. Holds the values for: angular driving frequency, driving period, steady-state amplitude. Contains the following methods: FindSteadyStateAmplitude(), PlaceOfExtremeInPeriod(), PinpointExtreme(), PlaceOfExtremeInMiniSolver(), CalcSteadyStateAmplitudeVsDrivingFrequency(). More...
 
class  MagneticOscHardSpring
 
class  SimpleHarmonicOscillator
 

Enumerations

enum  DrivenOscillatorBaseStates {
  DrivenOscillatorBaseStates.Undefined = 0x0, DrivenOscillatorBaseStates.StartingDrivingAngularFrequencyExists = 0x1, DrivenOscillatorBaseStates.EndingDrivingAngularFrequencyExists = 0x2, DrivenOscillatorBaseStates.NSamplesForResonanceCurveExists = 0x4,
  DrivenOscillatorBaseStates.ReadyToCalculateResonanceCurve = StartingDrivingAngularFrequencyExists | EndingDrivingAngularFrequencyExists | NSamplesForResonanceCurveExists
}
 

Enumeration Type Documentation

Enumerator
Undefined 
StartingDrivingAngularFrequencyExists 
EndingDrivingAngularFrequencyExists 
NSamplesForResonanceCurveExists 
ReadyToCalculateResonanceCurve