NormedMultiplicativeIdentity

com.alecdorrington.scalgebra.normed.NormedMultiplicativeIdentity
See theNormedMultiplicativeIdentity companion object

A normed version of MultiplicativeIdentity.

Attributes

Companion
object
Graph
Supertypes
trait Normed[X, S]
trait Root[X]
class Object
trait Matchable
class Any
Show all
Known subtypes
trait NormedEuclideanMonoid[X, S]
trait NormedEuclideanRing[X, S]
trait NormedField[X, S]
trait NormedSemifield[X, S]
trait NormedSemiring[X, S]
trait NormedRing[X, S]
Show all

Members list

Value members

Inherited methods

inline def isOne(x: X): Boolean

Attributes

Returns

true if x equals one.

Inherited from:
MultiplicativeIdentity

Inherited and Abstract methods

def one: X

The unique representation of the multiplicative identity (1) in this algebra system. Typically corresponds to values such as 1 or 1.0F.

The unique representation of the multiplicative identity (1) in this algebra system. Typically corresponds to values such as 1 or 1.0F.

Attributes

Note

All implementations must obey the identity property, i.e. x × one == one × x == x.

Inherited from:
MultiplicativeIdentity

Extensions

Inherited extensions

extension (x: X)
inline def length: S

Computes the length (norm) of x.

Computes the length (norm) of x.

Attributes

Inherited from:
Normed
extension (x: X)
inline def isOne: Boolean

Attributes

Returns

true if x equals one.

Inherited from:
MultiplicativeIdentity