ComplexOutput

sealed trait ComplexOutput extends Op
trait Op
class Object
trait Matchable
class Any
object Abs.type
object AbsSquared.type
object CarToPol.type
object Conj.type
object Cubed.type
object Exp.type
object Log.type
object Log10.type
object Log2.type
object PolToCar.type
object Reciprocal.type
object Squared.type

Value members

Inherited methods

def apply(in: Array[Double], inOff: Int, out: Array[Double], outOff: Int, len: Int): Unit

Transfers values from an input buffer to an output buffer, applying the operator.

Transfers values from an input buffer to an output buffer, applying the operator.

Value parameters:
in

the buffer to read from, assuming interleaved re, im data

inOff

the index into in. this is a direct array index, not a logical index which must be multiplied by two!

len

logical length of the operation, that is the number of complex numbers to transfer. the number of Double values read from in and written to out is twice len!

out

the buffer to read from, assuming interleaved re, im data

outOff

the index into out. this is a direct array index, not a logical index which must be multiplied by two!

Inherited from:
Op
def id: Int
Inherited from:
Op
final def make(a: D): D
Inherited from:
Op
def name: String
Inherited from:
Op

Concrete fields

final val realOutput: false