Package jscl.math.operator.product
Class GeometricProduct
- java.lang.Object
-
- jscl.math.Variable
-
- jscl.math.operator.Operator
-
- jscl.math.operator.VectorOperator
-
- jscl.math.operator.product.GeometricProduct
-
- All Implemented Interfaces:
java.lang.Comparable,jscl.editor.rendering.MathObject
public class GeometricProduct extends VectorOperator
-
-
Field Summary
Fields Modifier and Type Field Description static ImplicitFunction.Curriedcl-
Fields inherited from class jscl.math.Variable
comparator, name
-
-
Constructor Summary
Constructors Constructor Description GeometricProduct(Generic vector1, Generic vector2, Generic algebra)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static int[]algebra(Generic generic)Genericcompute()protected Variablenewinstance()java.lang.StringtoMathML()java.lang.StringtoString()-
Methods inherited from class jscl.math.operator.VectorOperator
operator
-
Methods inherited from class jscl.math.operator.Operator
antiderivative, compareTo, derivative, elementary, expand, factorize, function, isConstant, numeric, parameters, simplify, substitute, variables
-
Methods inherited from class jscl.math.Variable
compareTo, equals, expressionValue, isIdentity, nameToMathML
-
-
-
-
Field Detail
-
cl
public static final ImplicitFunction.Curried cl
-
-
Method Detail
-
algebra
public static int[] algebra(Generic generic)
-
toMathML
public java.lang.String toMathML()
-
newinstance
protected Variable newinstance()
- Specified by:
newinstancein classVariable
-
-