Package org.tensorics.core.booleans
Class BooleanSupport
- java.lang.Object
-
- org.tensorics.core.booleans.BooleanSupport
-
public class BooleanSupport extends java.lang.Object
A support class that contains delegation to all possible operation types:ScalarBooleanSupport
TensorBooleanSupport
that contains information about possibleOptionRegistry
.
-
-
Field Summary
Fields Modifier and Type Field Description static OptionRegistry<ManipulationOption>
DEFAULT_REGISTRY
Delegation to theManipulationOption
default structural method!
-
Constructor Summary
Constructors Constructor Description BooleanSupport()
Creates a support with default structural optionsBooleanSupport(OptionRegistry<ManipulationOption> optionRegistry)
Creates a support with provided structutal options
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OngoingBooleanScalarOperation
calcLogical(java.lang.Boolean left)
OngoingBooleanTensorOperation
calcLogical(Tensor<java.lang.Boolean> leftTensor)
OngoingDetection
detectWhere(Tensor<java.lang.Boolean> tensor)
BooleanSupport
with(ManipulationOption option)
-
-
-
Field Detail
-
DEFAULT_REGISTRY
public static final OptionRegistry<ManipulationOption> DEFAULT_REGISTRY
Delegation to theManipulationOption
default structural method!
-
-
Constructor Detail
-
BooleanSupport
public BooleanSupport()
Creates a support with default structural options
-
BooleanSupport
public BooleanSupport(OptionRegistry<ManipulationOption> optionRegistry)
Creates a support with provided structutal options
-
-
Method Detail
-
calcLogical
public OngoingBooleanScalarOperation calcLogical(java.lang.Boolean left)
-
calcLogical
public OngoingBooleanTensorOperation calcLogical(Tensor<java.lang.Boolean> leftTensor)
-
detectWhere
public OngoingDetection detectWhere(Tensor<java.lang.Boolean> tensor)
-
with
public BooleanSupport with(ManipulationOption option)
-
-