All Packages Class Hierarchy This Package Previous Next Index
Interface jam.operator.SemiLinearOperator
- public interface interface SemiLinearOperator
- extends JamObject, BinaryOperator
Semilinear operator.
An operator, A is a semilinear operator if A(x1,x2) is a binary operator,
such that A(x1,*) (as an operator on an x2-type vector) is linear,
and A(*,x2) (as an operator on an x1-type vector) is non-linear.
-
getLinearOp(Vector)
- Returns the linear map d2 |---> A(d1,d2)
Alternate notation: A(d1,.) is a linear operator
-
getNonLinearOp(Vector)
- Returns the non-linear map d1 |---> A(d1,d2)
Alternate notation: A(.,d2) is a non-linear operator
getLinearOp
public abstract LinearOperator getLinearOp(Vector d2)
- Returns the linear map d2 |---> A(d1,d2)
Alternate notation: A(d1,.) is a linear operator
getNonLinearOp
public abstract Operator getNonLinearOp(Vector d1)
- Returns the non-linear map d1 |---> A(d1,d2)
Alternate notation: A(.,d2) is a non-linear operator
All Packages Class Hierarchy This Package Previous Next Index