Package org.ojalgo.tensor
Class TensorFactory1D<N extends java.lang.Comparable<N>,T extends Mutate1D>
- java.lang.Object
-
- org.ojalgo.tensor.TensorFactory1D<N,T>
-
- All Implemented Interfaces:
Factory1D<T>
,FactorySupplement
public final class TensorFactory1D<N extends java.lang.Comparable<N>,T extends Mutate1D> extends java.lang.Object implements Factory1D<T>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.ojalgo.structure.Factory1D
Factory1D.Builder<I extends Structure1D>, Factory1D.MayBeSparse<I extends Structure1D,DENSE extends Factory1D.Builder<I>,SPARSE extends Factory1D.Builder<I>>, Factory1D.TwoStep<I extends Structure1D,B extends Factory1D.Builder<I>>
-
-
Constructor Summary
Constructors Constructor Description TensorFactory1D(Factory1D<T> factory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description T
copy(Access1D<N> elements)
boolean
equals(java.lang.Object obj)
FunctionSet<N>
function()
MathType
getMathType()
int
hashCode()
T
make(int size)
T
make(long count)
static <N extends java.lang.Comparable<N>,T extends Mutate1D>
TensorFactory1D<N,T>of(Factory1D<T> factory)
Scalar.Factory<N>
scalar()
T
sum(Access1D<N>... vectors)
Direct sum of vectors.T
values(double... elements)
T
values(N... elements)
-
-
-
Method Detail
-
of
public static <N extends java.lang.Comparable<N>,T extends Mutate1D> TensorFactory1D<N,T> of(Factory1D<T> factory)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
function
public FunctionSet<N> function()
- Specified by:
function
in interfaceFactorySupplement
-
getMathType
public MathType getMathType()
- Specified by:
getMathType
in interfaceFactorySupplement
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
make
public T make(int size)
-
make
public T make(long count)
-
scalar
public Scalar.Factory<N> scalar()
- Specified by:
scalar
in interfaceFactorySupplement
-
sum
public T sum(Access1D<N>... vectors)
Direct sum of vectors.- See Also:
TensorFactoryAnyD.sum(Access1D...)
-
values
public T values(double... elements)
-
-