Prony |
public class PronySeriesInterpolationBase : IEquatable<PronySeriesInterpolationBase>
The PronySeriesInterpolationBase type exposes the following members.
| Name | Description | |
|---|---|---|
| PronySeriesInterpolationBase | Initializes a new instance of the PronySeriesInterpolationBase class |
| Name | Description | |
|---|---|---|
| AllowNegativePronyCoefficients | If true, also negative Prony coefficients are allowed. The default value is false. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| UseIntercept | If true, besides of the Prony terms, additionally an intercept is fitted to the data. | |
| 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!). |
| Name | Description | |
|---|---|---|
| DeserializeV0 | Deserializes the legacy V0 schema and returns a new options record populated with the loaded data. | |
| 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. | |
| 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. | |
| SerializeV0 | Serializes the current options set by using the legacy V0 schema. | |
| WithAutomaticXMinimumMaximumAndFixedNumberOfPoints | Creates a copy with automatically determined x-range and a fixed number of Prony terms. | |
| WithAutomaticXMinimumMaximumAndNumberOfPointsPerDecadeAndMaximumNumberOfPoints | Creates a copy with automatically determined x-range, a user-specified number of points per decade, and a maximum number of Prony terms. | |
| WithSpecifiedXMinimumMaximumAndFixedNumberOfPoints | Creates a copy with a manually specified x-range and a fixed number of Prony terms. |