cc.redberry.core.utils
Class LocalSymbolsProvider
- java.lang.Object
-
- cc.redberry.core.utils.LocalSymbolsProvider
-
- All Implemented Interfaces:
- OutputPort<SimpleTensor>
public class LocalSymbolsProvider extends java.lang.Object implements OutputPort<SimpleTensor>
Sequentially generates variables of the form "prefix0","prefix1","prefix2","prefix3" etc., so that each symbol does not appear in the specified tensor.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface cc.redberry.core.utils.OutputPort
OutputPort.PortIterable<T>, OutputPort.PortIterator<T>, OutputPort.Singleton<T>
-
-
Constructor Summary
Constructors Constructor and Description LocalSymbolsProvider(Tensor forbidden, java.lang.String prefix)Creates provider with given prefix.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description SimpleTensortake()
-
-
-
Constructor Detail
-
LocalSymbolsProvider
public LocalSymbolsProvider(Tensor forbidden, java.lang.String prefix)
Creates provider with given prefix.- Parameters:
forbidden- forbidden contentprefix- string prefix
-
-
Method Detail
-
take
public SimpleTensor take()
- Specified by:
takein interfaceOutputPort<SimpleTensor>
-
-
DataMelt 3.0 © DataMelt by jWork.ORG