R: Test Functions for Simulation Experiments and Evaluating Optimization and Emulation Algorithms

# Test Functions for Simulation Experiments and Evaluating Optimization and Emulation Algorithms

## Documentation for package ‘TestFunctions’ version 0.2.2

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

## Help Pages

A B C D E F G H L M N O P Q R S T V W Z

## -- A --

ackley | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
add_linear_terms | add_linear_terms: Add linear terms to another function. Allows you to easily change an existing function to include linear terms.
add_noise | add_noise: Adds noise to any function
add_null_dims | add_null_dims: Add null dimensions to another function. Allows you to pass in input data with any number of dimensions and it will only keep the first nactive.
add_zoom | add_zoom: Zoom in on region of another function. Allows you to easily change an existing function so that [0,1]^n refers to a subregion of the original function

## -- B --

banana | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
bananagramacy2Dexp | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
bananatimesgramacy2Dexp | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
banana_grad | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
beale | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
beambending | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
borehole | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
boreholeMV | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
branin | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions

## -- C --

chengsandu | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
currin1991 | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
currin1991b | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions

## -- D --

detpep8d | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions

## -- E --

easom | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions

## -- F --

franke | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
funcprofile | Profile a function

## -- G --

gaussian1 | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
Gfunction | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
GoldsteinPrice | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
GoldsteinPriceLog | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
gramacy2Dexp | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
gramacy2Dexp3hole | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
gramacy6D | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
griewank | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions

## -- H --

hartmann | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
hump | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions

## -- L --

levy | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
levytilt | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
limnonpoly | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
limpoly | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
linkletter_nosignal | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
logistic | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
logistic15 | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
logistic_plateau | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions

## -- M --

michalewicz | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
moon_high | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
morris | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions

## -- N --

nsin | Wave functions
numGrad | Create function calculating the numerical gradient
numHessian | Create function calculating the numerical hessian

## -- O --

OTL_Circuit | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions

## -- P --

piston | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
powsin | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions

## -- Q --

quad_peaks | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
quad_peaks_slant | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions

## -- R --

rastrigin | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
RFF | Evaluate an RFF (random wave function) at given input
RFF_get | Create a new RFF function
robotarm | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
RoosArnold | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions

## -- S --

sinumoid | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
sqrtsin | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
standard_test_func | Create a standard test function.
steelcolumnstress | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
subtractlm | Subtract linear model from a function
SWNExpCos | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions

## -- T --

test_func_apply | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
test_func_applyMO | General function for evaluating a test function with multivariate output
TF_ackley | TF_ackley: Ackley function for evaluating a single point.
TF_banana | Base test function.
TF_bananagramacy2Dexp | TF_bananagramacy2Dexp: bananagramacy2Dexp function for evaluating a single point.
TF_bananatimesgramacy2Dexp | TF_bananatimesgramacy2Dexp: bananatimesgramacy2Dexp function for evaluating a single point.
TF_banana_grad | Base test function.
TF_beale | TF_beale: Beale function for evaluating a single point.
TF_beambending | TF_beambending: beambending function for evaluating a single point.
TF_borehole | Base test function.
TF_boreholeMV | Base test function.
TF_branin | Base test function.
TF_chengsandu | TF_chengsandu: chengsandu function for evaluating a single point.
TF_currin1991 | Base test function.
TF_currin1991b | Base test function.
TF_detpep8d | TF_detpep8d: detpep8d function for evaluating a single point.
TF_easom | TF_easom: Easom function for evaluating a single point.
TF_franke | Base test function.
TF_gaussian1 | Base test function.
TF_Gfunction | TF_Gfunction: G-function for evaluating a single point.
TF_GoldsteinPrice | TF_GoldsteinPrice: Goldstein Price function for evaluating a single point
TF_GoldsteinPriceLog | TF_GoldsteinPrice: Goldstein Price function for evaluating a single point on a log scale, normalized to have mean 0 and variance 1.
TF_gramacy2Dexp | TF_gramacy2Dexp: gramacy2Dexp function for evaluating a single point.
TF_gramacy2Dexp3hole | TF_gramacy2Dexp3hole: gramacy2Dexp3hole function for evaluating a single point.
TF_gramacy6D | TF_gramacy6D: gramacy6D function for evaluating a single point.
TF_griewank | TF_griewank: Griewank function for evaluating a single point.
TF_hartmann | TF_hartmann: hartmann function for evaluating a single point.
TF_hump | TF_hump: Hump function for evaluating a single point.
TF_levy | TF_levy: Levy function for evaluating a single point.
TF_levytilt | TF_levytilt: Levy function with a tilt for evaluating a single point.
TF_limnonpoly | Base test function.
TF_limpoly | Base test function.
TF_linkletter_nosignal | TF_linkletter_nosignal: Linkletter (2006) no signal function for evaluating a single point.
TF_logistic | TF_logistic: logistic function for evaluating a single point.
TF_logistic15 | TF_logistic15: logistic15 function for evaluating a single point. Same as logistic except adjusted to be reasonable from 0 to 1.
TF_logistic_plateau | TF_logistic_plateau: logistic_plateau function for evaluating a single point.
TF_michalewicz | TF_michalewicz: Michalewicz function for evaluating a single point.
TF_moon_high | TF_moon_high: Moon (2010) high-dimensional function for evaluating a single point.
TF_morris | TF_morris: morris function for evaluating a single point.
TF_OTL_Circuit | Base test function.
TF_piston | TF_piston: Piston simulation function for evaluating a single point.
TF_powsin | Base test function.
TF_quad_peaks | TF_quad_peaks: quad_peaks function for evaluating a single point.
TF_quad_peaks_slant | TF_quad_peaks_slant: quad_peaks_slant function for evaluating a single point.
TF_rastrigin | TF_rastrigin: Rastrigin function for evaluating a single point.
TF_robotarm | TF_robotarm: Robot arm function for evaluating a single point.
TF_RoosArnold | TF_RoosArnold: Roos & Arnold (1963) function for evaluating a single point.
TF_sinumoid | Base test function.
TF_sqrtsin | Base test function.
TF_steelcolumnstress | TF_steelcolumnstress: steelcolumnstress function for evaluating a single point.
TF_SWNExpCos | TF_SWNExpCos: SWNExpCos function for evaluating a single point.
TF_vertigrad | TF_vertigrad: vertigrad function for evaluating a single point.
TF_vertigrad_grad | TF_vertigrad_grad: vertigrad_grad function for evaluating a single point.
TF_welch | TF_welch: Welch function for evaluating a single point.
TF_wingweight | TF_wingweight: Wing weight function for evaluating a single point.
TF_winkel | TF_winkel: winkel function for evaluating a single point.
TF_zhou1998 | Base test function.

## -- V --

vertigrad | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
vertigrad_grad | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
vsin | Wave functions

## -- W --

waterfall | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
welch | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
wingweight | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions
winkel | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions

## -- Z --

zhou1998 | bananagramacy2Dexp: bananagramacy2Dexp function 6 dimensional function. First two dimensions are banana function, next two are the gramacy2Dexp function, last two are null dimensions