Package dev.nm.analysis.function.rn2rm
Class RealVectorSubFunction
- All Implemented Interfaces:
Function<Vector,
,Vector> RealVectorFunction
This constructs a
RealVectorFunction
from another RealVectorFunction
by
restricting/fixing the values of a subset of variables.-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.nm.analysis.function.Function
Function.EvaluationException
-
Field Summary
Fields inherited from class dev.nm.analysis.function.SubFunction
f, fixing
-
Constructor Summary
ConstructorsConstructorDescriptionRealVectorSubFunction
(RealVectorFunction f, Map<Integer, Double> fixing) Construct a vector-valued sub-function. -
Method Summary
Methods inherited from class dev.nm.analysis.function.SubFunction
dimensionOfDomain, dimensionOfRange, getAllParts, getVariablePart, isFixedIndex, isFixedIndex
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface dev.nm.analysis.function.Function
dimensionOfDomain, dimensionOfRange
-
Constructor Details
-
RealVectorSubFunction
Construct a vector-valued sub-function.- Parameters:
f
- the unrestricted/original functionfixing
- the values held fixed for a subset of variables
-
-
Method Details