DyadicOperationPower
Represents a dyadic operation that performs power computations.
This operation supports the power function for various numerical types including integers, rational numbers, and double-precision floating-point numbers.
Attributes
- Graph
-
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait DyadicOperationtrait Operationclass Objecttrait Matchableclass AnyShow all
- Self type
-
DyadicOperationPower.type
Members list
Type members
Inherited types
The names of the product elements.
The names of the product elements.
Attributes
- Inherited from:
- Singleton
Attributes
- Inherited from:
- Singleton
The mirrored *-type.
The mirrored *-type.
Attributes
- Inherited from:
- Singleton
Attributes
- Inherited from:
- Singleton
Inherited and Abstract types
The name of the type.
The name of the type.
Attributes
- Inherited from:
- Mirror
Value members
Inherited methods
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
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
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
Concrete fields
Indicates whether the operation requires absolute values for computations. In this case, it is set to false, reflecting that the operation does not require absolute value transformations during the power computation.
Indicates whether the operation requires absolute values for computations. In this case, it is set to false, reflecting that the operation does not require absolute value transformations during the power computation.
Attributes
Defines a collection of dyadic functions supporting power operations for different numerical types.
Defines a collection of dyadic functions supporting power operations for different numerical types.
powerInt: An operation that computes the power of integers.fRational: An operation that computes the power of rational numbers.fDouble: An operation that computes the power of double-precision floating-point numbers.
Each function handles the corresponding type-specific power calculation, ensuring type safety and proper handling of edge cases such as negative powers or precision limitations.