final case classDot[Input0 <: Batch](operand1: Aux[Input0, Batch], operand2: Aux[Input0, Batch]) extends Binary with Product with Serializable
final case classExp[Input0 <: Batch](operand: Aux[Input0, Batch]) extends Unary with Product with Serializable
final case classLog[Input0 <: Batch](operand: Aux[Input0, Batch]) extends Unary with Product with Serializable
final case classMaxBpDouble[Input0 <: Batch](operand1: Aux[Input0, Batch], operand2: Aux[Input0, Batch]) extends Binary with Product with Serializable
final case classMultiplyBpDouble[Input0 <: Batch](operand1: Aux[Input0, Batch], operand2: Aux[Input0, Batch]) extends Binary with Product with Serializable
final case classNegative[Input0 <: Batch](operand: Aux[Input0, Batch]) extends Unary with Product with Serializable
final case classPlusBpDouble[Input0 <: Batch](operand1: Aux[Input0, Batch], operand2: Aux[Input0, Batch]) extends Binary with Product with Serializable