Show / Hide Table of Contents

Class DecadeSweep

This class implements a sweep with a number of points per decade.

Inheritance
object
ParameterSet
GeometricProgression
DecadeSweep
Implements
IEnumerable<double>
IEnumerable
IImportParameterSet<double>
IExportPropertySet<double>
IImportParameterSet<int>
IExportPropertySet<int>
IParameterSet
Inherited Members
GeometricProgression.GetEnumerator()
ParameterSet.SetParameter<P>(string, P)
ParameterSet.TrySetParameter<P>(string, P)
ParameterSet.GetProperty<P>(string)
ParameterSet.TryGetProperty<P>(string, out P)
ParameterSet.CreateParameterSetter<P>(string)
ParameterSet.CreatePropertyGetter<P>(string)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: SpiceSharp.Simulations
Assembly: SpiceSharp.dll
Syntax
public class DecadeSweep : GeometricProgression, IEnumerable<double>, IEnumerable, IImportParameterSet<double>, IExportPropertySet<double>, IImportParameterSet<int>, IExportPropertySet<int>, IParameterSet

Constructors

DecadeSweep(double, double, int)

Initializes a new instance of the DecadeSweep class.

Declaration
public DecadeSweep(double initial, double final, int pointsPerDecade)
Parameters
Type Name Description
double initial

The initial value.

double final

The final value.

int pointsPerDecade

The number of points per decade.

Properties

A

Gets the Initial factor A.

Declaration
protected override double A { get; }
Property Value
Type Description
double
Overrides
GeometricProgression.A

Final

The final frequency of the sweep.

Declaration
[ParameterName("stop")]
[ParameterName("final")]
[ParameterInfo("The final frequency of the sweep.")]
public double Final { get; set; }
Property Value
Type Description
double

The final frequency value.

Initial

Gets or sets the initial.

Declaration
[ParameterName("start")]
[ParameterName("initial")]
[ParameterInfo("The initial frequency of the sweep.")]
public double Initial { get; set; }
Property Value
Type Description
double

The initial frequency value.

N

Gets the number of steps.

Declaration
protected override int N { get; }
Property Value
Type Description
int
Overrides
GeometricProgression.N

PointsPerDecade

Gets or sets the points per decade.

Declaration
[ParameterName("n")]
[ParameterName("steps")]
[ParameterInfo("The number of points per decade")]
[GreaterThan(0)]
public int PointsPerDecade { get; set; }
Property Value
Type Description
int

The points per decade.

R

Gets the progression factor R.

Declaration
protected override double R { get; }
Property Value
Type Description
double
Overrides
GeometricProgression.R

Implements

IEnumerable<T>
IEnumerable
IImportParameterSet<P>
IExportPropertySet<P>
IImportParameterSet<P>
IExportPropertySet<P>
IParameterSet

Extension Methods

Documentation.ParameterValues<T>(IParameterSet, bool)
Documentation.Parameters(IParameterSet)
Utility.ThrowIfNull<T>(T, string)
Utility.ThrowIfEmpty<T>(IEnumerable<T>, string)

See Also

IEnumerable<T>
In this article
Back to top Generated by DocFX