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>