return expand(tensor, Indicator.TRUE_INDICATOR, transformations, threads);
}
public static Tensor expand(Tensor tensor, Indicator<Tensor> indicator, Transformation[] transformations, int threads) {
TreeTraverseIterator iterator = new TreeTraverseIterator(tensor, TraverseGuide.EXCEPT_FUNCTIONS_AND_FIELDS);
TraverseState state;
Tensor current;
while ((state = iterator.next()) != null) {
if (state != TraverseState.Leaving)
continue;
current = iterator.current();