setup_wing_weight_benchmark

pyapprox.benchmarks.setup_wing_weight_benchmark()[source]

Setup the wing weight model benchmark.

The model is given by

f(x)=0.036Sw0.758Wfw0.0035(Acos2(Λ))0.6q0.006λ0.04(100tccos(Λ))0.3(NzWdg)0.49+SwWp,
Returns:
benchmarkBenchmark

Object containing the benchmark attributes documented below

funcallable

The wing weight model with signature

fun(z) -> np.ndarray

where z is a 2D np.ndarray with shape (nvars,nsamples) and the output is a 2D np.ndarray with shape (nsamples,1)

jaccallable

The jacobian of fun with signature

jac(z) -> np.ndarray

where z is a 2D np.ndarray with shape (nvars,nsamples) and the output is a 2D np.ndarray with shape (nvars,1)

variableIndependentMarginalsVariable

Object containing information of the joint density of the inputs z which is the tensor product of independent and identically distributed uniform variables`.

References