org.ojalgo.function.multiary
Class QuadraticFunction<N extends Number>
java.lang.Object
org.ojalgo.function.multiary.QuadraticFunction<N>
- All Implemented Interfaces:
- Function<N>, MultiaryFunction<N>
public final class QuadraticFunction<N extends Number>
- extends Object
makeBig
public static QuadraticFunction<BigDecimal> makeBig(Access2D<? extends Number> someParameters)
makeBig
public static QuadraticFunction<BigDecimal> makeBig(int aDim)
makeBigCopy
public static QuadraticFunction<BigDecimal> makeBigCopy(QuadraticFunction<? extends Number> aQuadratic)
makeComplex
public static QuadraticFunction<ComplexNumber> makeComplex(Access2D<? extends Number> someParameters)
makeComplex
public static QuadraticFunction<ComplexNumber> makeComplex(int aDim)
makeComplexCopy
public static QuadraticFunction<ComplexNumber> makeComplexCopy(QuadraticFunction<? extends Number> aQuadratic)
makePrimitive
public static QuadraticFunction<Double> makePrimitive(Access2D<? extends Number> someParameters)
makePrimitive
public static QuadraticFunction<Double> makePrimitive(int aDim)
makePrimitiveCopy
public static QuadraticFunction<Double> makePrimitiveCopy(QuadraticFunction<? extends Number> aQuadratic)
dim
public int dim()
getFactor
public N getFactor(int aVar1,
int aVar2)
getFactors
public PhysicalStore<N> getFactors()
invoke
public N invoke(MatrixStore<N> anArg)
setFactor
public void setFactor(int aVar1,
int aVar2,
N aValue)
invoke
public final N invoke(Access1D<?> anArg)
- Specified by:
invoke in interface MultiaryFunction<N extends Number>
invoke
public final N invoke(double[] anArg)
- Specified by:
invoke in interface MultiaryFunction<N extends Number>
invoke
public final N invoke(List<? extends Number> anArg)
- Specified by:
invoke in interface MultiaryFunction<N extends Number>
invoke
public final N invoke(Number[] anArg)
- Specified by:
invoke in interface MultiaryFunction<N extends Number>