Class SiteData<T>
- Assembly
- NationalInstruments.SemiconductorTestLibrary.Abstractions.dll
Defines an object containing values for one or more sites, where T can be passed as any data type.
public class SiteData<T>
Type Parameters
T
The data type of the element data.
- Inheritance
-
SiteData<T>
- Inherited Members
Constructors
- SiteData(IDictionary<int, T>)
Initializes SiteData with per-pin multiple sites data.
- SiteData(int[], T)
Initializes a SiteData object with the same data value across all active sites. Each element in the siteNumbers array represents an active site number/value.
- SiteData(T[])
Initializes SiteData with multiple sites data array. The array index represents site number.
Properties
- SiteNumbers
Returns an array of sites associated with current SiteData.
Methods
- Abs()
Performs Math.Abs operation on every element in current SiteData.
- Add(SiteData<T>)
Performs add operation between every element in current SiteData and the given SiteData.
- Add(T)
Performs add operation between every element in current SiteData and the given value.
- Compare(ComparisonType, SiteData<T>)
Performs compare operation between every element in current SiteData and the given SiteData.
- Compare(ComparisonType, T)
Performs compare operation between every element in current SiteData and the given value.
- Divide(SiteData<T>)
Performs divide operation between every element in current SiteData and the given SiteData.
- Divide(T)
Performs divide operation between every element in current SiteData and the given value.
- GetValue(int)
Gets the data for a given site number.
- Invert()
Performs invert operation on every element in current SiteData.
- Log10()
Performs Math.Log10 operation on every element in current SiteData.
- Maximum(SiteData<T>)
Returns the larger of the element in current SiteData and the given SiteData.
- Maximum(T)
Returns the larger of the element in current SiteData and the given value.
- Minimum(SiteData<T>)
Returns the smaller of the element in current SiteData and the given SiteData.
- Minimum(T)
Returns the smaller of the element in current SiteData and the given value.
- Multiply(SiteData<T>)
Performs multiply operation on every element in current SiteData and the given SiteData.
- Multiply(T)
Performs multiply operation on every element in current SiteData and the given value.
- Negate()
Returns the negative value of every element in current SiteData.
- Power(SiteData<T>)
Raises every element in current SiteData to the power of every element in given SiteData.
- Power(T)
Raises every element in current SiteData to the power of the given value.
- SquareRoot()
Returns the square root of every element in current SiteData.
- Subtract(SiteData<T>)
Subtracts every element in given SiteData from every element in current SiteData.
- Subtract(T)
Subtracts the given value from every element in current SiteData.
- Truncate()
Returns integer portion of every element in current SiteData.