LazyFunction

com.phasmidsoftware.number.core.misc.LazyFunction
See theLazyFunction companion class
object LazyFunction

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

object DoubleLazyFunction extends Identity[Double]

Attributes

Supertypes
class Identity[Double]
trait Serializable
trait Product
trait Equals
class Known[Double]
class LazyFunction[Double]
trait Double => Double
class Object
trait Matchable
class Any
Show all
Self type
object FuzzyLazyFunction extends Identity[Fuzzy]

Attributes

Supertypes
class Identity[Fuzzy]
trait Serializable
trait Product
trait Equals
class Known[Fuzzy]
trait Fuzzy => Fuzzy
class Object
trait Matchable
class Any
Show all
Self type
object IntLazyFunction extends Identity[Int]

Attributes

Supertypes
class Identity[Int]
trait Serializable
trait Product
trait Equals
class Known[Int]
class LazyFunction[Int]
trait Int => Int
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Known[Rational]
trait Rational => Rational
class Object
trait Matchable
class Any
Show all
Self type

Value members

Concrete methods

def merge[X : Numeric](f: Known[X], g: X => X): Option[X => X]