public interface NumericalFeature extends NumericalBaseFeature, ResultBaseFeature
| Modifier and Type | Method and Description |
|---|---|
void |
appendResult()
Appends the result from the numerical feature in its associated table,
if any.
|
double[][][] |
computeResult()
Computes the result from the numerical feature, and returns it.
|
PropFeatureList<PropFeature> |
feature()
Returns the list of features in this numerical data feature.
|
double[][][] |
getComplex()
Compute the numerical result (or fetch it from the cache) and return
the real and imaginary values.
|
double[][][] |
getComplex(boolean columnwise)
Compute the numerical result (or fetch it from the cache) and return
the real and imaginary values.
|
double[][][] |
getComplex(boolean columnwise,
int outersolnum)
Compute the numerical result (or fetch it from the cache) and return
the real and imaginary values.
|
double[][][] |
getComplex(int outersolnum)
Compute the numerical result (or fetch it from the cache) and return
the real and imaginary values.
|
double[][] |
getCoordinates()
Get the coordinates from an
Eval operation. |
double[][][] |
getData()
Get the data from an
Eval, Interp or
Global operation. |
double[][] |
getData(int expressionIndex)
Get the data from an
Eval, Interp or
Global operation, for one specific expression as
indicated by its 0-index. |
int[][] |
getElements()
Get the elements from an
Eval operation. |
double[][] |
getImag()
Compute the numerical result (or fetch it from the cache) and return
the imaginary values.Data is ordered such that one row contains data
for all solution numbers.
|
double[][] |
getImag(boolean allocate,
boolean columnwise)
Compute the numerical result (or fetch it from the cache) and return
the imaginary values.
|
double[][] |
getImag(boolean allocate,
boolean columnwise,
int outersolnum)
Compute the numerical result (or fetch it from the cache) and return
the imaginary values.
|
double[][] |
getImag(int outersolnum)
Compute the numerical result (or fetch it from the cache) and return
the imaginary values.
|
double[][][] |
getImagData()
Get imaginary data from an
Eval, Interp or
Global operation, The data is ordered
data[expr][solnum][vertex]. |
double[][] |
getImagData(int expressionIndex)
Get imaginary data from an
Eval, Interp or
Global operation, for one specific expression as
indicated by its 0-index. |
int |
getNData()
Get the number of data vectors in the result.
|
int |
getNData(int outersolnum)
Get the number of data vectors in the result for a given outersolnum.
|
double[][] |
getReal()
Compute the numerical result (or fetch it from the cache) and return
the real values.
|
double[][] |
getReal(boolean columnwise)
Compute the numerical result (or fetch it from the cache) and return
the real values.
|
double[][] |
getReal(boolean columnwise,
int outersolnum)
Compute the numerical result (or fetch it from the cache) and return
the real values.
|
double[][] |
getReal(int outersolnum)
Compute the numerical result (or fetch it from the cache) and return
the real values.
|
int[] |
getVertexElements()
Get the element each vertex belongs to from an
Eval
operation. |
boolean |
isComplex()
True if the result is complex.
|
boolean |
isComplex(int outersolnum)
.
|
void |
run()
Compute the numerical result.
|
void |
setInterpolationCoordinates(double[][] value)
Set the interpolation coordinates to use for
Interp
features. |
void |
setResult()
Sets the result from the numerical feature in its associated table, if
any.
|
hasWarning, problem, problemgetAllowedPropertyValues, getBoolean, getBoolean, getBoolean, getBooleanArray, getBooleanMatrix, getDouble, getDouble, getDouble, getDoubleArray, getDoubleMatrix, getEntryKeyIndex, getEntryKeys, getInt, getInt, getInt, getIntArray, getIntMatrix, getReferenceArray, getString, getString, getString, getString, getStringArray, getStringMatrix, getType, getValueType, hasProperty, hasSelection, move, move, properties, remove, remove, selection, set, set, set, set, set, set, set, set, set, set, set, set, setEntry, setEntry, setEntry, setEntry, setIndex, setIndex, setIndex, setIndex, setIndex, setIndex, setIndex, setIndex, setIndex, setIndex, setIndex, setIndexselectionactive, author, author, comments, comments, dateCreated, dateModified, docMarker, docMarker, help, help, icon, isactive, isActive, label, label, lastModifiedBy, model, model, name, name, resetAuthor, scope, tag, tag, timeCreated, timeModified, version, versiongetContainer, getDisplayStringvoid appendResult()
double[][][] computeResult()
PropFeatureList<PropFeature> feature()
double[][][] getComplex()
double[][][] getComplex(boolean columnwise)
columnwise - If false, data is ordered such that each row contains the
values for all solution numbers. If true, one column contains
the values for all solution numbers.double[][][] getComplex(int outersolnum)
outersolnum - The outer solution number (1-indexed) to retrieve data for.double[][][] getComplex(boolean columnwise,
int outersolnum)
columnwise - If false, data is ordered such that each row contains the
values for all solution numbers. If true, one column contains
the values for all solution numbers.outersolnum - The outer solution number (1-indexed) to retrieve data for.double[][] getCoordinates()
Eval operation.double[][][] getData()
Eval, Interp or
Global operation. The data is ordered
data[expr][solnum][vertex].double[][] getData(int expressionIndex)
Eval, Interp or
Global operation, for one specific expression as
indicated by its 0-index.expressionIndex - Expression index.int[][] getElements()
Eval operation.double[][] getImag()
double[][] getImag(int outersolnum)
outersolnum - The outer solution number (1-indexed) to retrieve data for.double[][] getImag(boolean allocate,
boolean columnwise)
allocate - True if imaginary numbers should be generated even if data is real.columnwise - If false, data is ordered such that each row contains the
values for all solution numbers. If true, one column contains
the values for all solution numbers.double[][] getImag(boolean allocate,
boolean columnwise,
int outersolnum)
allocate - True if imaginary numbers should be generated even if data is real.columnwise - If false, data is ordered such that each row contains the
values for all solution numbers. If true, one column contains
the values for all solution numbers.outersolnum - The outer solution number (1-indexed) to retrieve data for.double[][][] getImagData()
Eval, Interp or
Global operation, The data is ordered
data[expr][solnum][vertex].double[][] getImagData(int expressionIndex)
Eval, Interp or
Global operation, for one specific expression as
indicated by its 0-index.expressionIndex - Expression index.int getNData()
int getNData(int outersolnum)
outersolnum - The outer solution number (1-indexed) to retrieve data for.double[][] getReal()
double[][] getReal(boolean columnwise)
columnwise - If false, data is ordered such that each row contains the
values for all solution numbers. If true, one column contains
the values for all solution numbers.double[][] getReal(int outersolnum)
outersolnum - The outer solution number (1-indexed) to retrieve data for.double[][] getReal(boolean columnwise,
int outersolnum)
columnwise - If false, data is ordered such that each row contains the
values for all solution numbers. If true, one column contains
the values for all solution numbers.outersolnum - The outer solution number (1-indexed) to retrieve data for.int[] getVertexElements()
Eval
operation.boolean isComplex()
true if complex.boolean isComplex(int outersolnum)
outersolnum - The outer solution number (1-indexed) to retrieve data for.void run()
void setInterpolationCoordinates(double[][] value)
Interp
features. Identical to set("coord", double[][] value).value - Interpolation coordinates.void setResult()