public CLFFTSettings(CLFFTDim dimension, ulong[] size, CLFFTResultLocation resultLocation, Tuple <CLFFTLayout, CLFFTLayout> layout, ulong[] strideIn, ulong[] strideOut, ulong batchSize, ulong planDistanceIn, ulong planDistanceOut, float scaleForward, float scaleBackward) { Dimension = dimension; ResultLocation = resultLocation; Layout = layout; Size = size; StrideIn = strideIn; StrideOut = strideOut; BatchSize = batchSize; PlanDistanceIn = planDistanceIn; PlanDistanceOut = planDistanceOut; ScaleForward = scaleForward; ScaleBackward = scaleBackward; }
internal static extern CLFFTStatus GetResultLocation(CLFFTPlanHandle plHandle, out CLFFTResultLocation placeness);