106107108109110111112113114115
iterator.unsafeSet(temp); else iterator.set(temp); } } return iterator.result(); } protected abstract Tensor expandProduct(Product product, Transformation[] transformations); }
7677787980818283
while ((c = iterator.next()) != null) if (powerExpandApplicable(c, toExpandIndicator)) iterator.set(Tensors.multiply(powerExpandIntoChainToArray1(c, iterator.getForbidden(), toExpandIndicator))); return iterator.result(); } }
7576777879808182
while ((c = iterator.next()) != null) if (powerUnfoldApplicable(c, toExpandIndicator)) iterator.set(Tensors.multiply(powerExpandIntoChainToArray1(c, iterator.getForbidden(), toExpandIndicator))); return iterator.result(); } }