Package org.ojalgo.matrix.transformation
Class Householder.Primitive32
- java.lang.Object
-
- org.ojalgo.matrix.transformation.Householder.Primitive32
-
- All Implemented Interfaces:
Householder<java.lang.Double>
,Access1D<java.lang.Double>
,Structure1D
- Enclosing interface:
- Householder<N extends java.lang.Comparable<N>>
public static final class Householder.Primitive32 extends java.lang.Object implements Householder<java.lang.Double>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.ojalgo.structure.Access1D
Access1D.Aggregatable<N extends java.lang.Comparable<N>>, Access1D.Collectable<N extends java.lang.Comparable<N>,R extends Mutate1D>, Access1D.ElementView<N extends java.lang.Comparable<N>>, Access1D.SelectionView<N extends java.lang.Comparable<N>>, Access1D.Sliceable<N extends java.lang.Comparable<N>>, Access1D.Visitable<N extends java.lang.Comparable<N>>
-
Nested classes/interfaces inherited from interface org.ojalgo.matrix.transformation.Householder
Householder.Generic<N extends Scalar<N>>, Householder.Primitive32, Householder.Primitive64
-
Nested classes/interfaces inherited from interface org.ojalgo.structure.Structure1D
Structure1D.BasicMapper<T>, Structure1D.IndexMapper<T>, Structure1D.IntIndex, Structure1D.Logical<S extends Structure1D,B extends Structure1D.Logical<S,B>>, Structure1D.LongIndex, Structure1D.LoopCallback
-
-
Constructor Summary
Constructors Constructor Description Primitive32(int aDim)
Primitive32(Householder<java.lang.Double> aTransf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Householder.Primitive32
copy(Householder<java.lang.Double> source)
Householder.Primitive32
copy(Householder<java.lang.Double> source, float precalculatedBeta)
long
count()
The total number of elements in this structure.double
doubleValue(int anInd)
int
first()
Regardless of what is actually returned by Access1D.doubleValue(long) and/or Access1D.get(long) vector elements with indeces less than 'first' should be assumed to be, and treated as if they are, zero.java.lang.Double
get(long index)
int
size()
The total number of elements in this structure.java.lang.String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.ojalgo.structure.Access1D
asCollectable1D, asKeyed1D, axpy, byteValue, byteValue, dot, doubleValue, elements, floatValue, floatValue, intValue, intValue, longValue, longValue, nonzeros, select, shortValue, shortValue, supplyTo, toRawCopy1D
-
Methods inherited from interface org.ojalgo.matrix.transformation.Householder
transform
-
-
-
-
Constructor Detail
-
Primitive32
public Primitive32(Householder<java.lang.Double> aTransf)
-
Primitive32
public Primitive32(int aDim)
-
-
Method Detail
-
copy
public Householder.Primitive32 copy(Householder<java.lang.Double> source)
-
copy
public Householder.Primitive32 copy(Householder<java.lang.Double> source, float precalculatedBeta)
-
count
public long count()
Description copied from interface:Structure1D
The total number of elements in this structure.You only need to implement this method if the structure can contain more than Integer.MAX_VALUE elements.
- Specified by:
count
in interfaceStructure1D
-
doubleValue
public double doubleValue(int anInd)
- Specified by:
doubleValue
in interfaceAccess1D<java.lang.Double>
-
first
public int first()
Description copied from interface:Householder
Regardless of what is actually returned by Access1D.doubleValue(long) and/or Access1D.get(long) vector elements with indeces less than 'first' should be assumed to be, and treated as if they are, zero.- Specified by:
first
in interfaceHouseholder<java.lang.Double>
-
get
public java.lang.Double get(long index)
-
size
public int size()
Description copied from interface:Structure1D
The total number of elements in this structure.- Specified by:
size
in interfaceStructure1D
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-