public class Hilb.LinearMap extends java.lang.Object implements BanachSpace.Member, Category.Morphism
| Constructor and Description |
|---|
Hilb.LinearMap(Complex[][] array) |
Hilb.LinearMap(ComplexMatrix m) |
| Modifier and Type | Method and Description |
|---|---|
AbelianGroup.Member |
add(AbelianGroup.Member m)
The group composition law.
|
java.lang.Object |
codomain()
Returns the codomain.
|
Category.Morphism |
compose(Category.Morphism m)
Returns the composition of this morphism with another.
|
int |
dimension() |
java.lang.Object |
domain()
Returns the domain.
|
java.lang.Object |
map(java.lang.Object v)
Maps an object from the domain to the codomain.
|
AbelianGroup.Member |
negate()
Returns the inverse member.
|
double |
norm()
Returns the norm.
|
VectorSpace.Member |
scalarDivide(Field.Member z)
The scalar multiplication law with inverse.
|
Module.Member |
scalarMultiply(Ring.Member z)
The scalar multiplication law.
|
AbelianGroup.Member |
subtract(AbelianGroup.Member m)
The group composition law with inverse.
|
public Hilb.LinearMap(Complex[][] array)
public Hilb.LinearMap(ComplexMatrix m)
public java.lang.Object domain()
Category.Morphismdomain in interface Category.Morphismpublic java.lang.Object codomain()
Category.Morphismcodomain in interface Category.Morphismpublic java.lang.Object map(java.lang.Object v)
Category.Morphismmap in interface Category.Morphismpublic Category.Morphism compose(Category.Morphism m)
Category.Morphismcompose in interface Category.Morphismpublic double norm()
BanachSpace.Membernorm in interface BanachSpace.Memberpublic int dimension()
public AbelianGroup.Member add(AbelianGroup.Member m)
AbelianGroup.Memberadd in interface AbelianGroup.Memberm - a group memberpublic AbelianGroup.Member negate()
AbelianGroup.Membernegate in interface AbelianGroup.Memberpublic AbelianGroup.Member subtract(AbelianGroup.Member m)
AbelianGroup.Membersubtract in interface AbelianGroup.Memberm - a group memberpublic Module.Member scalarMultiply(Ring.Member z)
Module.MemberscalarMultiply in interface Module.Memberz - a ring memberpublic VectorSpace.Member scalarDivide(Field.Member z)
VectorSpace.MemberscalarDivide in interface VectorSpace.Memberz - a field member