ComplexOutput

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

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 Params
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: GE): GE
Inherited from
Op
def name: String
Inherited from
Op

Concrete fields

final
val realOutput: false