case class PSE(lambda: Int, phenotype: (Vector[Double], Vector[Int]) => Vector[Double], pattern: Vector[Double] => Vector[Int], continuous: Vector[C], discrete: Vector[D], operatorExploration: Double, reject: Option[(Vector[Double], Vector[Int]) => Boolean]) trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any