Package edu.jas.jlinalg
Class JLAdapterUtil
- java.lang.Object
-
- edu.jas.jlinalg.JLAdapterUtil
-
public class JLAdapterUtil extends java.lang.Object
Conversion utilities.- Author:
- Heinz Kredel
-
-
Constructor Summary
Constructors Constructor Description JLAdapterUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <C extends edu.jas.structure.RingElem<C>>
C[]fromJLAdapter(JLAdapter<C>[] v)
Convert JLinAlgIRingElement
to JASRingElem
to.static <C extends edu.jas.structure.RingElem<C>>
C[][]fromJLAdapter(JLAdapter<C>[][] v)
Convert JLinAlgIRingElement
to JASRingElem
to.static <C extends edu.jas.structure.RingElem<C>>
C[]fromJLAdapter(org.jlinalg.Vector<JLAdapter<C>> v)
Convert JLinAlgIRingElement
to JASRingElem
to.static <C extends edu.jas.structure.RingElem<C>>
java.util.List<java.util.List<C>>listFromJLAdapter(org.jlinalg.Matrix<JLAdapter<C>> v)
Convert JLinAlgIRingElement
to JASRingElem
to.static <C extends edu.jas.structure.RingElem<C>>
java.util.ArrayList<C>listFromJLAdapter(org.jlinalg.Vector<JLAdapter<C>> v)
Convert JLinAlgIRingElement
to JASRingElem
to.static <C extends edu.jas.structure.RingElem<C>>
edu.jas.vector.GenMatrix<C>matrixFromJLAdapter(edu.jas.vector.GenMatrixRing<C> fac, org.jlinalg.Matrix<JLAdapter<C>> v)
Convert JLinAlgIRingElement
to JASRingElem
to.static <C extends edu.jas.structure.RingElem<C>>
C[][]toArray(edu.jas.vector.GenMatrix<C> a)
static <C extends edu.jas.structure.RingElem<C>>
C[]toArray(edu.jas.vector.GenVector<C> a)
static <C extends edu.jas.structure.RingElem<C>>
C[]toArray(java.util.List<C> a)
static <C extends edu.jas.structure.RingElem<C>>
C[][]toArrayFromList(java.util.List<java.util.ArrayList<C>> a)
static <C extends edu.jas.structure.RingElem<C>>
JLAdapter<C>[]toJLAdapter(C[] v)
Convert JASRingElem
to JLinAlgIRingElement
.static <C extends edu.jas.structure.RingElem<C>>
JLAdapter<C>[][]toJLAdapter(C[][] v)
Convert JASRingElem
to JLinAlgIRingElement
.static <C extends edu.jas.structure.RingElem<C>>
JLAdapter<C>[][]toJLAdapter(edu.jas.vector.GenMatrix<C> v)
Convert JASRingElem
to JLinAlgIRingElement
.static <C extends edu.jas.structure.RingElem<C>>
JLAdapter<C>[]toJLAdapter(edu.jas.vector.GenVector<C> v)
Convert JASRingElem
to JLinAlgIRingElement
.static <C extends edu.jas.structure.RingElem<C>>
JLAdapter<C>[]toJLAdapter(java.util.List<C> v)
Convert JASRingElem
to JLinAlgIRingElement
.static <C extends edu.jas.structure.RingElem<C>>
JLAdapter<C>[][]toJLAdapterFromList(java.util.List<java.util.ArrayList<C>> v)
Convert JASRingElem
to JLinAlgIRingElement
.static <C extends edu.jas.structure.RingElem<C>>
org.jlinalg.Matrix<JLAdapter<C>>toJLAdapterMatrix(edu.jas.vector.GenMatrix<C> v)
Convert JASRingElem
to JLinAlgIRingElement
.static <C extends edu.jas.structure.RingElem<C>>
JLAdapter<C>[]toJLAdapterRE(edu.jas.structure.RingElem<C>[] v)
Convert JASRingElem
to JLinAlgIRingElement
.static <C extends edu.jas.structure.RingElem<C>>
JLAdapter<C>[][]toJLAdapterRE(edu.jas.structure.RingElem<C>[][] v)
Convert JASRingElem
to JLinAlgIRingElement
.static <C extends edu.jas.structure.RingElem<C>>
org.jlinalg.Vector<JLAdapter<C>>toJLAdapterVector(edu.jas.vector.GenVector<C> v)
Convert JASRingElem
to JLinAlgIRingElement
.static <C extends edu.jas.structure.RingElem<C>>
java.util.ArrayList<C>toList(C[] a)
static <C extends edu.jas.structure.RingElem<C>>
java.util.ArrayList<java.util.ArrayList<C>>toList(C[][] a)
static <C extends edu.jas.structure.RingElem<C>>
edu.jas.vector.GenVector<C>vectorFromJLAdapter(edu.jas.vector.GenVectorModul<C> fac, org.jlinalg.Vector<JLAdapter<C>> v)
Convert JLinAlgIRingElement
to JASRingElem
to.
-
-
-
Constructor Detail
-
JLAdapterUtil
public JLAdapterUtil()
-
-
Method Detail
-
toArray
public static <C extends edu.jas.structure.RingElem<C>> C[] toArray(edu.jas.vector.GenVector<C> a)
-
toArray
public static <C extends edu.jas.structure.RingElem<C>> C[] toArray(java.util.List<C> a)
-
toList
public static <C extends edu.jas.structure.RingElem<C>> java.util.ArrayList<C> toList(C[] a)
-
toList
public static <C extends edu.jas.structure.RingElem<C>> java.util.ArrayList<java.util.ArrayList<C>> toList(C[][] a)
-
toArray
public static <C extends edu.jas.structure.RingElem<C>> C[][] toArray(edu.jas.vector.GenMatrix<C> a)
-
toArrayFromList
public static <C extends edu.jas.structure.RingElem<C>> C[][] toArrayFromList(java.util.List<java.util.ArrayList<C>> a)
-
toJLAdapter
public static <C extends edu.jas.structure.RingElem<C>> JLAdapter<C>[] toJLAdapter(C[] v)
Convert JASRingElem
to JLinAlgIRingElement
.- Type Parameters:
C
- ring element type- Parameters:
v
- array of ring elements- Returns:
- array of JLAdapter objects
-
toJLAdapterRE
public static <C extends edu.jas.structure.RingElem<C>> JLAdapter<C>[] toJLAdapterRE(edu.jas.structure.RingElem<C>[] v)
Convert JASRingElem
to JLinAlgIRingElement
.- Type Parameters:
C
- ring element type- Parameters:
v
- array of ring elements- Returns:
- array of JLAdapter objects
-
toJLAdapter
public static <C extends edu.jas.structure.RingElem<C>> JLAdapter<C>[] toJLAdapter(edu.jas.vector.GenVector<C> v)
Convert JASRingElem
to JLinAlgIRingElement
.- Type Parameters:
C
- ring element type- Parameters:
v
- JAS vector of ring elements- Returns:
- array of JLAdapter objects
-
toJLAdapter
public static <C extends edu.jas.structure.RingElem<C>> JLAdapter<C>[] toJLAdapter(java.util.List<C> v)
Convert JASRingElem
to JLinAlgIRingElement
.- Type Parameters:
C
- ring element type- Parameters:
v
- list of ring elements- Returns:
- array of JLAdapter objects
-
toJLAdapterVector
public static <C extends edu.jas.structure.RingElem<C>> org.jlinalg.Vector<JLAdapter<C>> toJLAdapterVector(edu.jas.vector.GenVector<C> v)
Convert JASRingElem
to JLinAlgIRingElement
.- Type Parameters:
C
- ring element type- Parameters:
v
- JAS vector of ring elements- Returns:
- JLinAlg vector of JLAdapter objects
-
toJLAdapter
public static <C extends edu.jas.structure.RingElem<C>> JLAdapter<C>[][] toJLAdapter(C[][] v)
Convert JASRingElem
to JLinAlgIRingElement
.- Type Parameters:
C
- ring element type- Parameters:
v
- matrix of ring elements- Returns:
- matrix of JLAdapter objects
-
toJLAdapterRE
public static <C extends edu.jas.structure.RingElem<C>> JLAdapter<C>[][] toJLAdapterRE(edu.jas.structure.RingElem<C>[][] v)
Convert JASRingElem
to JLinAlgIRingElement
.- Type Parameters:
C
- ring element type- Parameters:
v
- matrix of ring elements- Returns:
- matrix of JLAdapter objects
-
toJLAdapter
public static <C extends edu.jas.structure.RingElem<C>> JLAdapter<C>[][] toJLAdapter(edu.jas.vector.GenMatrix<C> v)
Convert JASRingElem
to JLinAlgIRingElement
.- Type Parameters:
C
- ring element type- Parameters:
v
- JAS matrix of ring elements- Returns:
- array of JLAdapter objects
-
toJLAdapterFromList
public static <C extends edu.jas.structure.RingElem<C>> JLAdapter<C>[][] toJLAdapterFromList(java.util.List<java.util.ArrayList<C>> v)
Convert JASRingElem
to JLinAlgIRingElement
.- Type Parameters:
C
- ring element type- Parameters:
v
- list of lists of ring elements- Returns:
- array of JLAdapter objects
-
toJLAdapterMatrix
public static <C extends edu.jas.structure.RingElem<C>> org.jlinalg.Matrix<JLAdapter<C>> toJLAdapterMatrix(edu.jas.vector.GenMatrix<C> v)
Convert JASRingElem
to JLinAlgIRingElement
.- Type Parameters:
C
- ring element type- Parameters:
v
- JAS vector of ring elements- Returns:
- JLinAlg vector of JLAdapter objects
-
fromJLAdapter
public static <C extends edu.jas.structure.RingElem<C>> C[] fromJLAdapter(JLAdapter<C>[] v)
Convert JLinAlgIRingElement
to JASRingElem
to.- Type Parameters:
C
- ring element type- Parameters:
v
- array of JLAdapter objects- Returns:
- array of ring elements
-
fromJLAdapter
public static <C extends edu.jas.structure.RingElem<C>> C[][] fromJLAdapter(JLAdapter<C>[][] v)
Convert JLinAlgIRingElement
to JASRingElem
to.- Type Parameters:
C
- ring element type- Parameters:
v
- matrix of JLAdapter objects- Returns:
- matrix of ring elements
-
fromJLAdapter
public static <C extends edu.jas.structure.RingElem<C>> C[] fromJLAdapter(org.jlinalg.Vector<JLAdapter<C>> v)
Convert JLinAlgIRingElement
to JASRingElem
to.- Type Parameters:
C
- ring element type- Parameters:
v
- JLinAlg vector of JLAdapter objects- Returns:
- array of ring elements
-
listFromJLAdapter
public static <C extends edu.jas.structure.RingElem<C>> java.util.ArrayList<C> listFromJLAdapter(org.jlinalg.Vector<JLAdapter<C>> v)
Convert JLinAlgIRingElement
to JASRingElem
to.- Type Parameters:
C
- ring element type- Parameters:
v
- JLinAlg vector of JLAdapter objects- Returns:
- Java list of ring elements
-
vectorFromJLAdapter
public static <C extends edu.jas.structure.RingElem<C>> edu.jas.vector.GenVector<C> vectorFromJLAdapter(edu.jas.vector.GenVectorModul<C> fac, org.jlinalg.Vector<JLAdapter<C>> v)
Convert JLinAlgIRingElement
to JASRingElem
to.- Type Parameters:
C
- ring element type- Parameters:
v
- JLinAlg vector of JLAdapter objects- Returns:
- JAS vector of ring elements
-
listFromJLAdapter
public static <C extends edu.jas.structure.RingElem<C>> java.util.List<java.util.List<C>> listFromJLAdapter(org.jlinalg.Matrix<JLAdapter<C>> v)
Convert JLinAlgIRingElement
to JASRingElem
to.- Type Parameters:
C
- ring element type- Parameters:
v
- JLinAlg vector of JLAdapter objects- Returns:
- Java list of ring elements
-
matrixFromJLAdapter
public static <C extends edu.jas.structure.RingElem<C>> edu.jas.vector.GenMatrix<C> matrixFromJLAdapter(edu.jas.vector.GenMatrixRing<C> fac, org.jlinalg.Matrix<JLAdapter<C>> v)
Convert JLinAlgIRingElement
to JASRingElem
to.- Type Parameters:
C
- ring element type- Parameters:
v
- JLinAlg vector of JLAdapter objects- Returns:
- JAS matrix of ring elements
-
-