Packages

case class TermGenCost(ge: EvolvedEquations[TermState], varWeight: Double, hW: Double = 1, klW: Double = 1, eqW: Double = 1, epsilon: Double = math.pow(10, -5)) extends TermGenEqCost with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, TermGenEqCost, AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TermGenCost
  2. Serializable
  3. Product
  4. Equals
  5. TermGenEqCost
  6. AnyRef
  7. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new TermGenCost(ge: EvolvedEquations[TermState], varWeight: Double, hW: Double = 1, klW: Double = 1, eqW: Double = 1, epsilon: Double = math.pow(10, -5))

Value Members

  1. val cost: Expression
    Definition Classes
    TermGenEqCost
  2. val epsilon: Double
  3. val eqW: Double
  4. val ge: EvolvedEquations[TermState]
  5. def grad(epsilon: Double = 1): Map[Expression, Double]
    Definition Classes
    TermGenEqCost
  6. val hW: Double
  7. val klW: Double
  8. lazy val p: Map[Expression, Double]
    Definition Classes
    TermGenCostTermGenEqCost
  9. def productElementNames: Iterator[String]
    Definition Classes
    Product
  10. lazy val spireGradient: SpireGradient
    Definition Classes
    TermGenEqCost
  11. val varWeight: Double
  12. lazy val vars: Vector[VarVal[_]]
    Definition Classes
    TermGenEqCost