Skip to contents

Versioned quadratic-surface sampling used by Geometry Lab

Usage

synthetic.sampling.quadform.lab(
  domain = c("square", "disk"),
  extent = 1,
  mode = c("uniform", "area", "grid", "center", "gap"),
  gap = 0.2,
  algorithm = "geometry.lab.v1"
)

Arguments

domain

Square or disk parameter domain.

extent

Positive domain radius or half-width, from 0.1 to 5.

mode

Parameter-uniform, surface-area, grid, center, or gap sampling.

gap

Empty strip half-width as a fraction of extent, from 0.01 to 0.8.

algorithm

The fixed version-1 draw and arithmetic policy.

Value

A sampling component for a canonical two-dimensional quadratic surface in three dimensions. Area sampling uses rejection sampling.

Examples

sampling <- synthetic.sampling.quadform.lab("disk", mode = "area")
surface <- synthetic.quadform(2, 3, list(diag(c(1, -1))))
sample.synthetic.geometry(surface, sampling, 30, seed = 4101)$n
#> [1] 30