Package empro :: Module empro :: Module datasource :: Class GaussianEnvelope
[frames] | no frames]

Class GaussianEnvelope

core.Updatable --+            
                 |            
   core.Selectable --+        
                     |        
            DataSource --+    
                         |    
                  Envelope --+
                             |
                            GaussianEnvelope
Known Subclasses:

Model for a Gaussian envelope. Implements the following continuous datasets: \f$ f(t)=e^{\frac{-(t-\eta)^2}{2\sigma^2}} \f$ \f$ |F(\omega)|=\sigma\sqrt{2\pi}\cdot e^{-\frac{1}{2}\sigma^2\omega^2} \f$ \f$ \angle F(\omega) = \eta\omega \f$

Class Hierarchy for GaussianEnvelope
Class Hierarchy for GaussianEnvelope

constructor GaussianEnvelope(iPulseWidth, iCenterTime, iName):

Instance Methods
float
defaultCenterTime()
Returns the default center time (\eta).
float
defaultPulseWidth()
Returns the default pulse width (\sigma).

Inherited from DataSource: dataSet, dataSetIds, dataSets, variableIds, variables

Inherited from core.Selectable: clone, isSelected

Inherited from core.Updatable: __enter__, __exit__, hash, isValid, reasonWhyInvalid

Properties
ExpressionNone centerTime
\eta in the equation
ExpressionNone pulseWidth
\sigma in the equation.

Inherited from core.Selectable: metaData, name, notes