š›‘

com.phasmidsoftware.matchers.š›‘
case object š›‘

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
š›‘.type

Members list

Type members

Inherited types

type MirroredElemLabels = EmptyTuple

The names of the product elements.

The names of the product elements.

Attributes

Inherited from:
Singleton
type MirroredElemTypes = EmptyTuple

Attributes

Inherited from:
Singleton
type MirroredMonoType = this.type

The mirrored *-type.

The mirrored *-type.

Attributes

Inherited from:
Singleton
type MirroredType = this.type

Attributes

Inherited from:
Singleton

Inherited and Abstract types

type MirroredLabel <: String

The name of the type.

The name of the type.

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def value: Int

Evaluates and retrieves the integer value of this Expression.

Evaluates and retrieves the integer value of this Expression.

Attributes

Returns

the evaluated integer representation of this Expression.

Inherited methods

def *(other: Expression): Expression

Combines this Expression with another Expression using the multiplication (*) operator.

Combines this Expression with another Expression using the multiplication (*) operator.

Value parameters

other

the Expression to multiply with this Expression.

Attributes

Returns

a new Expression representing the product of this Expression and the given Expression.

Inherited from:
Expression (hidden)
def +(other: Expression): Expression

Combines this Expression with another Expression using the addition (+) operator.

Combines this Expression with another Expression using the addition (+) operator.

Value parameters

other

the Expression to be added to this Expression.

Attributes

Returns

a new Expression representing the sum of this Expression and the given Expression.

Inherited from:
Expression (hidden)
def cos: Expression

Computes the cosine of the current expression.

Computes the cosine of the current expression.

This method applies the cosine function to the current mathematical expression, returning a new expression that represents the result of the transformation.

Attributes

Returns

a new Expression representing the cosine of the current expression.

Inherited from:
Expression (hidden)
def exp: Expression

Calculates the exponential of the current expression (e∧x), where x is the value represented by the current Expression instance. This transformation is applied monadically to the expression.

Calculates the exponential of the current expression (e∧x), where x is the value represented by the current Expression instance. This transformation is applied monadically to the expression.

Attributes

Returns

a new Expression representing the exponential of the current expression.

Inherited from:
Expression (hidden)
def fromProduct(p: Product): MirroredMonoType

Creates a new instance of type T with elements taken from product p.

Creates a new instance of type T with elements taken from product p.

Attributes

Inherited from:
Singleton
def ln: Expression

Computes the natural logarithm (ln) of the current mathematical expression.

Computes the natural logarithm (ln) of the current mathematical expression.

Attributes

Returns

a new Expression representing the natural logarithm of this Expression.

Inherited from:
Expression (hidden)
def negate: Expression

Negates the current expression, effectively multiplying it by -1.

Negates the current expression, effectively multiplying it by -1.

Attributes

Returns

a new expression representing the negation of the current expression.

Inherited from:
Expression (hidden)
def productElementNames: Iterator[String]

An iterator over the names of all the elements of this product.

An iterator over the names of all the elements of this product.

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

An iterator over all the elements of this product.

An iterator over all the elements of this product.

Attributes

Returns

in the default implementation, an Iterator[Any]

Inherited from:
Product
def reciprocal: Expression

Computes the reciprocal of the current expression, representing it as a monadic operation.

Computes the reciprocal of the current expression, representing it as a monadic operation.

Attributes

Returns

a new Expression where the operation corresponds to the reciprocal (1 / this expression).

Inherited from:
Expression (hidden)
def sin: Expression

Computes the sine of the current mathematical expression.

Computes the sine of the current mathematical expression.

Attributes

Returns

A new Expression representing the sine of the current expression.

Inherited from:
Expression (hidden)
def sqrt: Expression

Computes the square root of a numeric expression.

Computes the square root of a numeric expression.

Attributes

Returns

An Expression representing the square root operation on the current expression.

Inherited from:
Expression (hidden)
def ∧(that: Expression): Expression

Combines this Expression with another Expression using the logical conjunction (∧) operator.

Combines this Expression with another Expression using the logical conjunction (∧) operator.

Value parameters

that

the Expression to combine with this Expression.

Attributes

Returns

a new Expression representing the conjunction of this Expression and the given Expression.

Inherited from:
Expression (hidden)