All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.aiddl.common.scala.optimization.ValueFunction.scala Maven / Gradle / Ivy

package org.aiddl.common.scala.optimization

import org.aiddl.core.scala.representation.*

trait ValueFunction[S, N] extends Ordering[S] {
  val ordering: Ordering[N]
  def apply(x: S): N

  override def compare(x: S, y: S): Int =
    ordering.compare(this(x), this(y))
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy