object
PSO
Type Members
-
case class
GCParams(p: Double = 1.0, successes: Int = 0, failures: Int = 0, e_s: Double = 15, e_f: Double = 5) extends Product with Serializable
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
def
acceleration[S](collection: List[(S, Pos[Double])], x: (S, Pos[Double]), distance: (Position[List, Double], Position[List, Double]) ⇒ Double, rp: Double, rc: Double)(implicit C: Charge[S]): Instruction[Position[List, Double]]
-
final
def
asInstanceOf[T0]: T0
-
def
barebones[S](p: (S, Pos[Double]), global: Position[List, Double])(implicit M: Memory[S], V: Velocity[S]): Instruction[Position[List, Double]]
-
def
clone(): AnyRef
-
def
createParticle[S](f: (Position[List, Double]) ⇒ (S, Pos[Double]))(pos: Position[List, Double]): (S, Pos[Double])
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
evalParticle[S](entity: (S, Pos[Double])): Instruction[(S, Pos[Double])]
-
def
finalize(): Unit
-
def
gcVelocity[S](entity: (S, Pos[Double]), nbest: Position[List, Double], w: Double, s: GCParams)(implicit V: Velocity[S]): Instruction[Pos[Double]]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
quantum[S](collection: List[(S, Pos[Double])], x: (S, Pos[Double]), center: Position[List, Double], r: Double): Instruction[Position[List, Double]]
-
def
singleComponentVelocity[S](entity: (S, Position[List, Double]), component: Position[List, Double], w: Double, c: Double)(implicit V: Velocity[S], M: Memory[S]): Instruction[Position[List, Double]]
-
def
stdPosition[S](c: (S, Pos[Double]), v: Position[List, Double]): Instruction[(S, Pos[Double])]
-
def
stdVelocity[S](entity: (S, Position[List, Double]), social: Position[List, Double], cognitive: Position[List, Double], w: Double, c1: Double, c2: Double)(implicit V: Velocity[S]): Instruction[Position[List, Double]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
updatePBest[S](p: (S, Pos[Double]))(implicit M: Memory[S]): Instruction[(S, Pos[Double])]
-
def
updateVelocity[S](p: (S, Pos[Double]), v: Position[List, Double])(implicit V: Velocity[S]): Instruction[(S, Pos[Double])]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any