package org.jquantlib.math.functions;
import org.jquantlib.math.Ops;
public class ComposedFunction implements Ops.DoubleOp {
private final Ops.DoubleOp f;
private final Ops.DoubleOp g;
public ComposedFunction(final Ops.DoubleOp f, final Ops.DoubleOp g) {
this.f = f;
this.g = g;
}
//
// implements Ops.DoubleOp
//
/**
* @return {@latex$ f(g(x)) }
*/
@Override
public double op(final double x) {
return f.op(g.op(x));
}
}
Ads help maintain this website.