public unsafe override void Tan(double value, ref double returnValue) { double[] input = new double[1] { value }; double[] output = new double[1] { returnValue }; VMLNative.vdTan(input.Length, input, output); returnValue = output[0]; }
public unsafe override void Tan(double[] value, ref double[] returnValue) { VMLNative.vdTan(value.Length, value, returnValue); }