Package de.labathome.trustconstr.records
Class AdjustedDifferencingScheme
java.lang.Object
de.labathome.trustconstr.records.AdjustedDifferencingScheme
Output of
NumDiff.adjustSchemeToBounds(de.labathome.trustconstr.matrix.Matrix, de.labathome.trustconstr.matrix.Matrix, int, de.labathome.trustconstr.enums.FiniteDifferenceMethod, de.labathome.trustconstr.matrix.Matrix, de.labathome.trustconstr.matrix.Matrix):
the per-dimension finite-difference step (with sign flips and clamping
applied so each step lands inside the user-provided bounds) plus a per-
dimension flag indicating whether the central scheme had to be downgraded
to a one-sided scheme.-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
AdjustedDifferencingScheme
- Parameters:
hAdjusted- adjusted absolute step sizes (n x 1)useOneSided- per-dimension flag:trueforces a one-sided scheme at this dimension,falsekeeps the requested two-sided scheme
-
-
Method Details
-
hAdjusted
- Returns:
- the bound-adjusted step sizes (
n x 1)
-
useOneSided
public boolean[] useOneSided()- Returns:
- per-dimension one-sided/two-sided scheme flags
-