Fuzzy

com.phasmidsoftware.number.core.misc.Fuzzy
See theFuzzy companion trait
object Fuzzy

Attributes

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

Members list

Type members

Classlikes

trait FuzzyIsFractional extends FuzzyIsNumeric, Fractional[Fuzzy]

Attributes

Supertypes
trait Fractional[Fuzzy]
trait Numeric[Fuzzy]
trait Ordering[Fuzzy]
trait PartialOrdering[Fuzzy]
trait Equiv[Fuzzy]
trait Serializable
trait Comparator[Fuzzy]
class Object
trait Matchable
class Any
Show all
Known subtypes
object FuzzyNumeric
trait FuzzyIsNumeric extends FuzzyIsOrdering, Numeric[Fuzzy]

Attributes

Supertypes
trait Numeric[Fuzzy]
trait Ordering[Fuzzy]
trait PartialOrdering[Fuzzy]
trait Equiv[Fuzzy]
trait Serializable
trait Comparator[Fuzzy]
class Object
trait Matchable
class Any
Show all
Known subtypes
trait FuzzyIsOrdering extends Ordering[Fuzzy]

Attributes

Supertypes
trait Ordering[Fuzzy]
trait PartialOrdering[Fuzzy]
trait Equiv[Fuzzy]
trait Serializable
trait Comparator[Fuzzy]
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Supertypes
trait Fractional[Fuzzy]
trait Numeric[Fuzzy]
trait Ordering[Fuzzy]
trait PartialOrdering[Fuzzy]
trait Equiv[Fuzzy]
trait Serializable
trait Comparator[Fuzzy]
class Object
trait Matchable
class Any
Show all
Self type

Value members

Concrete methods

def apply(i: String, x: Option[String], f: Option[String], e: Option[String]): Fuzzy
def invert(x: Fuzzy): Fuzzy
def parse(s: String): Try[Fuzzy]
def product(x: Fuzzy, y: Fuzzy): Fuzzy
def sum(x: Fuzzy, y: Fuzzy): Fuzzy

Concrete fields

val one: Exact
val two: Exact
val zero: Exact

Implicits

Implicits

implicit def intToFuzzy(x: Int): Exact