Function

scas.scripting.Function
object Function extends Field[Double => Double]

Attributes

Graph
Supertypes
trait Field[Double => Double]
trait EuclidianDomain[Double => Double]
trait UniqueFactorizationDomain[Double => Double]
trait Field[Double => Double]
trait NotQuiteGroup[Double => Double]
trait NotQuiteField[Double => Double]
trait Ring[Double => Double]
trait Monoid[Double => Double]
trait SemiGroup[Double => Double]
trait AbelianGroup[Double => Double]
trait Structure[Double => Double]
trait Show[Double => Double]
trait Equiv[Double => Double]
trait Equiv[Double => Double]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
Function.type

Members list

Value members

Concrete methods

override def abs(x: Double => Double): Double => Double

Attributes

Definition Classes
AbelianGroup
def acos(x: Double => Double): Double => Double
def apply(value: Double): Double => Double
def asin(x: Double => Double): Double => Double
def atan(x: Double => Double): Double => Double
def characteristic: BigInteger
def cos(x: Double => Double): Double => Double
def cosh(x: Double => Double): Double => Double
def equiv(x: Double => Double, y: Double => Double): Boolean
def exp(x: Double => Double): Double => Double
def fromInt(n: BigInteger): Double => Double
def identity: Double => Double
def inverse(x: Double => Double): Double => Double
def log(x: Double => Double): Double => Double
override def one: Double => Double

Attributes

Definition Classes
Ring -> Monoid
def pow(x: Double => Double, y: Double => Double): Double => Double
override def random(numbits: Int)(using rnd: Random): Double => Double

Attributes

Definition Classes
Structure
def sin(x: Double => Double): Double => Double
def sinh(x: Double => Double): Double => Double
def sqrt(x: Double => Double): Double => Double
def tan(x: Double => Double): Double => Double
def tanh(x: Double => Double): Double => Double
def toMathML: String
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Any
override def zero: Double => Double

Attributes

Definition Classes
Ring -> AbelianGroup

Inherited methods

def abs[U : Conversion[Double => Double]](x: U): Double => Double

Attributes

Inherited from:
AbelianGroup
def fenced(s: String): String

Attributes

Inherited from:
Structure
def fromInt[U : Conversion[BigInteger]](x: U): Double => Double

Attributes

Inherited from:
Ring
override def gcd(x: Double => Double, y: Double => Double): Double => Double

Attributes

Definition Classes
Field -> EuclidianDomain -> UniqueFactorizationDomain
Inherited from:
Field
def gcd[U : Conversion[Double => Double], V : Conversion[Double => Double]](x: U, y: V): Double => Double

Attributes

Inherited from:
UniqueFactorizationDomain
def inverse[U : Conversion[Double => Double]](x: U): Double => Double

Attributes

Inherited from:
NotQuiteGroup
def lcm[U : Conversion[Double => Double], V : Conversion[Double => Double]](x: U, y: V): Double => Double

Attributes

Inherited from:
UniqueFactorizationDomain
def lcm(x: Double => Double, y: Double => Double): Double => Double

Attributes

Inherited from:
UniqueFactorizationDomain

Givens

Inherited givens

given bigInt2ring[U : Conversion[BigInteger]]: U => Double => Double

Attributes

Inherited from:
Ring

Extensions

Extensions

extension (x: Double => Double)
def add(y: Double => Double): Double => Double
override def divide(y: Double => Double): Double => Double

Attributes

Definition Classes
Field -> UniqueFactorizationDomain -> Field -> NotQuiteField
def multiply(y: Double => Double): Double => Double
override def pow(b: BigInteger): Double => Double

Attributes

Definition Classes
NotQuiteGroup -> Monoid
def subtract(y: Double => Double): Double => Double
extension (x: Double => Double)
def signum: Int
extension (x: Double => Double)
def toCode(level: Level): String
def toMathML: String

Inherited extensions

extension (a: Double => Double)
def \[U : Conversion[BigInteger]](b: U): Double => Double

Attributes

Inherited from:
Monoid
def \:[U : Conversion[BigInteger]](b: U): Double => Double

Attributes

Inherited from:
Monoid
extension (x: Double => Double)
override def isUnit: Boolean

Attributes

Definition Classes
Field -> Monoid
Inherited from:
Field
extension (x: Double => Double)
inline def <>[U : Conversion[Double => Double]](y: U): Boolean

Attributes

Inherited from:
Equiv
inline def ><[U : Conversion[Double => Double]](y: U): Boolean

Attributes

Inherited from:
Equiv
extension (x: Double => Double)
inline def /[U : Conversion[Double => Double]](y: U): Double => Double

Attributes

Inherited from:
NotQuiteField
extension (x: Double => Double)
inline def *[U : Conversion[Double => Double]](y: U): Double => Double

Attributes

Inherited from:
SemiGroup
extension (x: Double => Double)
inline def +[U : Conversion[Double => Double]](y: U): Double => Double

Attributes

Inherited from:
AbelianGroup
inline def -[U : Conversion[Double => Double]](y: U): Double => Double

Attributes

Inherited from:
AbelianGroup
def isZero: Boolean

Attributes

Inherited from:
AbelianGroup
def unary_-: Double => Double

Attributes

Inherited from:
AbelianGroup
extension (x: Double => Double)
override def divideAndRemainder(y: Double => Double): (Double => Double, Double => Double)

Attributes

Definition Classes
Field -> UniqueFactorizationDomain
Inherited from:
Field
override def remainder(y: Double => Double): Double => Double

Attributes

Definition Classes
Field -> UniqueFactorizationDomain
Inherited from:
Field
extension (x: Double => Double)
def show: String

Attributes

Inherited from:
Structure
extension (x: Double => Double)
inline def %[U : Conversion[Double => Double]](y: U): Double => Double

Attributes

Inherited from:
UniqueFactorizationDomain
inline def /%[U : Conversion[Double => Double]](y: U): (Double => Double, Double => Double)

Attributes

Inherited from:
UniqueFactorizationDomain
def factorOf(y: Double => Double): Boolean

Attributes

Inherited from:
UniqueFactorizationDomain
inline def |[U : Conversion[Double => Double]](y: U): Boolean

Attributes

Inherited from:
UniqueFactorizationDomain
extension (x: Double => Double)
def isOne: Boolean

Attributes

Inherited from:
Monoid

Exports

Inherited defined exports

final val Level: Level
Exported from prettyprint

Attributes

Inherited from:
Structure
final type Level = Level
Exported from prettyprint

Attributes

Inherited from:
Structure