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

Class GaussianDerivativeEnvelope

core.Updatable --+                
                 |                
   core.Selectable --+            
                     |            
            DataSource --+        
                         |        
                  Envelope --+    
                             |    
              GaussianEnvelope --+
                                 |
                                GaussianDerivativeEnvelope

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

Class Hierarchy for GaussianDerivativeEnvelope
Class Hierarchy for GaussianDerivativeEnvelope

constructor GaussianDerivativeEnvelope(iPulseWidth, iCenterTime, iName):

Instance Methods

Inherited from GaussianEnvelope: defaultCenterTime, defaultPulseWidth

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

Inherited from core.Selectable: clone, isSelected

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

Properties

Inherited from GaussianEnvelope: centerTime, pulseWidth

Inherited from core.Selectable: metaData, name, notes