Prony |
public class PronySeriesFrequencyDomainComplexInterpolation : PronySeriesInterpolationBase, IComplexInterpolation, IEquatable<PronySeriesFrequencyDomainComplexInterpolation>
The PronySeriesFrequencyDomainComplexInterpolation type exposes the following members.
| Name | Description | |
|---|---|---|
| PronySeriesFrequencyDomainComplexInterpolation | Initializes a new instance of the PronySeriesFrequencyDomainComplexInterpolation class |
| Name | Description | |
|---|---|---|
| AllowNegativePronyCoefficients |
If true, also negative Prony coefficients are allowed. The default value is false.
(Inherited from PronySeriesInterpolationBase) | |
| IsRelaxation |
If true, the Prony terms model a relaxation process, i.e. a modulus, where the real part increases with frequency.
If false, the Prony terms model a retardation process, i.e. a susceptibility, where the real part decreases with frequency.
(Inherited from PronySeriesInterpolationBase) | |
| IsSupportingSeparateXForRealAndImaginaryPart | Gets a value indicating whether this instance supports independent real and imaginary sample sets. | |
| NumberOfPoints |
If PointsPerDecade is 0, this property specifies a fixed number of Prony terms.
Else, if PointsPerDecade is > 0, this property specifies the maximum number of Prony terms.
(Inherited from PronySeriesInterpolationBase) | |
| PointsPerDecade |
Gets the number of Prony terms per decade. If this value is <= 0, the property NumberOfPoints specifies a fixed number of Prony terms.
Else, if this property is > 0, it specifies the number of Prony terms per decade, and NumberOfPoints only specifies the maximum number of Prony terms.
(Inherited from PronySeriesInterpolationBase) | |
| RegularizationParameter |
Gets or sets the regularization parameter that controls the smoothing of the resulting curve. The higher the parameter, the smoother the resulting curve will be.
(Inherited from PronySeriesInterpolationBase) | |
| UseIntercept |
If true, besides of the Prony terms, additionally an intercept is fitted to the data.
(Inherited from PronySeriesInterpolationBase) | |
| XMinimumMaximum |
Gets the minimum and maximum x values to be used. If this property is null, then the minimum and maximum x is determined automatically.
In time domain, the x values are times. In frequency domain, the x values are frequencies (frequencies, not circular frequencies!).
(Inherited from PronySeriesInterpolationBase) |
| Name | Description | |
|---|---|---|
| DeserializeV0 |
Deserializes the legacy V0 schema and returns a new options record populated with the loaded data.
(Inherited from PronySeriesInterpolationBase) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| GetWorkingXMinMaxNumberOfPoints |
Determines the working x-range and number of points based on either user-specified bounds or the data.
(Inherited from PronySeriesInterpolationBase) | |
| Interpolate(IReadOnlyListDouble, IReadOnlyListDouble, IReadOnlyListDouble) | Sets the interpolation data by providing values for x and y. Both vectors must be of equal length. | |
| Interpolate(IReadOnlyListDouble, IReadOnlyListComplex, IReadOnlyListComplex) | Sets the interpolation data by providing values for x and y. Both vectors must be of equal length. | |
| Interpolate(IReadOnlyListDouble, IReadOnlyListDouble, IReadOnlyListDouble, IReadOnlyListDouble) | Sets the interpolation data by providing values for xreal and yreal (both of the same length), as well as for ximag and yimag (both also of the same length, though the length can differ from the real pair). | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
| RetardationWithAutomaticXMinimumMaximumAndNumberOfPointsPerDecade |
Creates a copy configured for retardation with automatically detected x-range and a given number of Prony terms per decade.
(Inherited from PronySeriesInterpolationBase) | |
| SerializeV0 |
Serializes the current options set by using the legacy V0 schema.
(Inherited from PronySeriesInterpolationBase) | |
| WithAutomaticXMinimumMaximumAndFixedNumberOfPoints |
Creates a copy with automatically determined x-range and a fixed number of Prony terms.
(Inherited from PronySeriesInterpolationBase) | |
| WithAutomaticXMinimumMaximumAndNumberOfPointsPerDecadeAndMaximumNumberOfPoints |
Creates a copy with automatically determined x-range, a user-specified number of points per decade, and a maximum number of Prony terms.
(Inherited from PronySeriesInterpolationBase) | |
| WithSpecifiedXMinimumMaximumAndFixedNumberOfPoints |
Creates a copy with a manually specified x-range and a fixed number of Prony terms.
(Inherited from PronySeriesInterpolationBase) |