public class MatlabInterface
extends java.lang.Object
| Constructor and Description |
|---|
MatlabInterface() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearWorkspace() |
void |
close() |
void |
evalString(java.lang.String str) |
void |
getArray(java.lang.String name,
double[] array) |
void |
getIntArray(java.lang.String name,
int[] array) |
void |
getMatrix(java.lang.String name,
double[][] matrix) |
java.lang.String |
getOutputString(int size) |
void |
open() |
void |
putArray(java.lang.String name,
double[] array) |
void |
putIntArray(java.lang.String name,
int[] array) |
void |
putMatrix(java.lang.String name,
double[][] matrix) |
void |
setSparse(double[] rowIdxs,
double[] colIdxs,
double[] vals) |
void |
setSparseIndices(double[] rowIdxs,
double[] colIdxs) |
void |
setSparseVals(double[] vals) |
void |
setSparseValsTimed(double[] vals) |
void |
solveSparse(double[] x,
double[] b) |
void |
solveSparse(double[] rowIdxs,
double[] colIdxs,
double[] vals,
double[] x,
double[] b) |
void |
solveSparseTimed(double[] x,
double[] b) |
public MatlabInterface()
throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationExceptionpublic void open()
public void clearWorkspace()
public void setSparseIndices(double[] rowIdxs,
double[] colIdxs)
throws java.io.IOException
java.io.IOExceptionpublic void setSparseVals(double[] vals)
throws java.io.IOException
java.io.IOExceptionpublic void setSparseValsTimed(double[] vals)
throws java.io.IOException
java.io.IOExceptionpublic void setSparse(double[] rowIdxs,
double[] colIdxs,
double[] vals)
throws java.io.IOException
java.io.IOExceptionpublic void solveSparse(double[] rowIdxs,
double[] colIdxs,
double[] vals,
double[] x,
double[] b)
public void solveSparse(double[] x,
double[] b)
public void solveSparseTimed(double[] x,
double[] b)
public void close()
throws java.io.IOException
java.io.IOExceptionpublic void evalString(java.lang.String str)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getOutputString(int size)
throws java.io.IOException
java.io.IOExceptionpublic void putArray(java.lang.String name,
double[] array)
throws java.io.IOException
java.io.IOExceptionpublic void getArray(java.lang.String name,
double[] array)
throws java.io.IOException
java.io.IOExceptionpublic void putIntArray(java.lang.String name,
int[] array)
throws java.io.IOException
java.io.IOExceptionpublic void getIntArray(java.lang.String name,
int[] array)
throws java.io.IOException
java.io.IOExceptionpublic void putMatrix(java.lang.String name,
double[][] matrix)
throws java.io.IOException
java.io.IOExceptionpublic void getMatrix(java.lang.String name,
double[][] matrix)
throws java.io.IOException
java.io.IOException