Skip to contents

The input UHS slice must contain at least Tn and SaF. Typical usage passes a single TR and p == "mean".

Usage

designUHS(UHS, TL = 8, spectrum = c("MCER", "DESIGN"))

Arguments

UHS

data.table slice from UHSTable (single TR, p == "mean").

TL

numeric, long-period transition (seconds). Default 8.

spectrum

character, "MCER" (default) or "DESIGN" (2/3 * MCER).

Value

data.table with columns Tn, SaF.

Examples

uhs <- data.table::data.table(Tn = c(0, 0.2, 0.5, 1, 2), SaF = c(0.4, 1.0, 0.9, 0.6, 0.3))
designUHS(uhs)
#>            Tn        SaF
#>         <num>      <num>
#>  1: 0.0000000 0.40000500
#>  2: 0.1200000 1.00000000
#>  3: 0.6000000 1.00000000
#>  4: 0.6876359 0.87255477
#>  5: 0.7880719 0.76135183
#>  6: 0.9031776 0.66432117
#>  7: 1.0350956 0.57965661
#>  8: 1.1862815 0.50578214
#>  9: 1.3595496 0.44132262
#> 10: 1.5581252 0.38507816
#> 11: 1.7857048 0.33600179
#> 12: 2.0465246 0.29317996
#> 13: 2.3454397 0.25581557
#> 14: 2.6880143 0.22321310
#> 15: 3.0806253 0.19476566
#> 16: 3.5305810 0.16994370
#> 17: 4.0462571 0.14828519
#> 18: 4.6372529 0.12938695
#> 19: 5.3145694 0.11289720
#> 20: 6.0908146 0.09850899
#> 21: 6.9804382 0.08595449
#> 22: 8.0000000 0.07500000
#> 23: 8.0000000 0.07500000
#>            Tn        SaF
#>         <num>      <num>