V
- public class OngoingDeferredTensorOperation<V> extends java.lang.Object implements OngoingOperation<Expression<Tensor<V>>,V>
Constructor and Description |
---|
OngoingDeferredTensorOperation(ExplicitField<V> field,
OptionRegistry<ManipulationOption> optionRegistry,
Expression<Tensor<V>> left)
Creates a new instance of the this ongoing operation.
|
Modifier and Type | Method and Description |
---|---|
Expression<Tensor<V>> |
elementDividedBy(Expression<Tensor<V>> right) |
Expression<Tensor<V>> |
elementDividedByV(V value) |
Expression<Tensor<V>> |
elementTimes(Expression<Tensor<V>> right) |
Expression<Tensor<V>> |
elementTimesV(V value) |
Expression<Tensor<V>> |
minus(Expression<Tensor<V>> right) |
Expression<Tensor<V>> |
minusV(V right) |
Expression<Tensor<V>> |
plus(Expression<Tensor<V>> right)
Creates an expression that describes the addition of two tensor expressions.
|
Expression<Tensor<V>> |
plusV(V right) |
public OngoingDeferredTensorOperation(ExplicitField<V> field, OptionRegistry<ManipulationOption> optionRegistry, Expression<Tensor<V>> left)
field
- the field to useoptionRegistry
- the registry containing all the options to use for the following operationsleft
- the expression to be used as the left operand of the following operationspublic Expression<Tensor<V>> plus(Expression<Tensor<V>> right)
plus
in interface OngoingOperation<Expression<Tensor<V>>,V>
right
- as tensor to addpublic Expression<Tensor<V>> plusV(V right)
plusV
in interface OngoingOperation<Expression<Tensor<V>>,V>
public Expression<Tensor<V>> minus(Expression<Tensor<V>> right)
minus
in interface OngoingOperation<Expression<Tensor<V>>,V>
public Expression<Tensor<V>> minusV(V right)
minusV
in interface OngoingOperation<Expression<Tensor<V>>,V>
public Expression<Tensor<V>> elementDividedByV(V value)
elementDividedByV
in interface OngoingOperation<Expression<Tensor<V>>,V>
public Expression<Tensor<V>> elementTimes(Expression<Tensor<V>> right)
elementTimes
in interface OngoingOperation<Expression<Tensor<V>>,V>
public Expression<Tensor<V>> elementTimesV(V value)
elementTimesV
in interface OngoingOperation<Expression<Tensor<V>>,V>
public Expression<Tensor<V>> elementDividedBy(Expression<Tensor<V>> right)
elementDividedBy
in interface OngoingOperation<Expression<Tensor<V>>,V>