Table of Contents

Method Divide

Namespace
NationalInstruments.SemiconductorTestLibrary.DataAbstraction
Assembly
NationalInstruments.SemiconductorTestLibrary.Abstractions.dll

Divide(T)

Performs divide operation between every element in current PinSiteData object and the given value.

public PinSiteData<double> Divide(T value)

Parameters

value T

The divisor value.

Returns

PinSiteData<double>

A new PinSiteData object that contains the results.

Remarks

This method can accept either a scalar or an array as the input value, but the value must be of the same underlying type, T, as the PinSiteData object.

Divide<TOther, TResult>(TOther)

Performs divide operation between every element in current PinSiteData object and the given value.

public PinSiteData<TResult> Divide<TOther, TResult>(TOther value)

Parameters

value TOther

The divisor value.

Returns

PinSiteData<TResult>

A new PinSiteData object that contains the results.

Type Parameters

TOther
TResult

The output type of the result from the operation. The type must be an array of equal dimensions as the underlying type, T, of current PinSiteData object.

Remarks

This method can accept either a scalar or an array as the input value, but the value must be of the same underlying type, T, as the PinSiteData object.

Divide(SiteData<T>)

Performs divide operation between every element in current PinSiteData object and the given SiteData object.

public PinSiteData<double> Divide(SiteData<T> other)

Parameters

other SiteData<T>

The other SiteData<T> that contains the divisors.

Returns

PinSiteData<double>

A new PinSiteData object that contains the results.

Remarks

This method can accept a SiteData object of either a scalar or an array type as the input value, but the underlying type of the input value must be of the same underlying type, T, as the PinSiteData object.

Divide<TOther, TResult>(SiteData<TOther>)

Performs divide operation between every element in current PinSiteData object and the given SiteData object.

public PinSiteData<TResult> Divide<TOther, TResult>(SiteData<TOther> other)

Parameters

other SiteData<TOther>

The other SiteData<T> that contains the divisors.

Returns

PinSiteData<TResult>

A new PinSiteData object that contains the results.

Type Parameters

TOther
TResult

The output type of the result from the operation. The type must be an array of equal dimensions as the underlying type, T, of current PinSiteData object.

Remarks

This method can accept a SiteData object of either a scalar or an array type as the input value, but the underlying type of the input value must be of the same underlying type, T, as the PinSiteData object.

Divide(PinSiteData<T>)

Performs divide operation between every element in current PinSiteData object and the given PinSiteData object.

public PinSiteData<double> Divide(PinSiteData<T> other)

Parameters

other PinSiteData<T>

The other PinSiteData<T> that contains the divisors.

Returns

PinSiteData<double>

A new PinSiteData object that contains the results.

Remarks

This method can accept a PinSiteData object of either a scalar or an array type as the input value, but the underlying type of the input value must be of the same underlying type, T, as the PinSiteData object being operated on.

Divide<TOther, TResult>(PinSiteData<TOther>)

Performs divide operation between every element in current PinSiteData object and the given PinSiteData object.

public PinSiteData<TResult> Divide<TOther, TResult>(PinSiteData<TOther> other)

Parameters

other PinSiteData<TOther>

The other PinSiteData<T> that contains the divisors.

Returns

PinSiteData<TResult>

A new PinSiteData object that contains the results.

Type Parameters

TOther
TResult

The output type of the result from the operation. The type must be an array of equal dimensions as the underlying type, T, of current PinSiteData object.

Remarks

This method can accept a PinSiteData object of either a scalar or an array type as the input value, but the underlying type of the input value must be of the same underlying type, T, as the PinSiteData object being operated on.