Nothing
#' @title Jacobi Elliptic Functions
#' @name jacobi_elliptic_functions
#' @description Functions to compute the Jacobi elliptic functions: sn, cn, dn, and others.
#' @seealso [Boost Documentation](https://www.boost.org/doc/libs/latest/libs/math/doc/html/math_toolkit/jacobi.html) for more details on the mathematical background.
#' @param k Elliptic modulus (0 <= k < 1)
#' @param u Argument of the elliptic functions
#' @return For `jacobi_elliptic`, a list containing the values of the Jacobi elliptic functions: `sn`, `cn`, `dn`. For individual functions, a single numeric value is returned.
#' @examples
#' # Jacobi Elliptic Functions
#' k <- 0.5
#' u <- 2
#' jacobi_elliptic(k, u)
#' # Individual Jacobi Elliptic Functions
#' jacobi_cd(k, u)
#' jacobi_cn(k, u)
#' jacobi_cs(k, u)
#' jacobi_dc(k, u)
#' jacobi_dn(k, u)
#' jacobi_ds(k, u)
#' jacobi_nc(k, u)
#' jacobi_nd(k, u)
#' jacobi_ns(k, u)
#' jacobi_sc(k, u)
#' jacobi_sd(k, u)
#' jacobi_sn(k, u)
NULL
#' @rdname jacobi_elliptic_functions
#' @export
jacobi_elliptic <- function(k, u) {
.Call(`jacobi_elliptic_`, k, u)
}
#' @rdname jacobi_elliptic_functions
#' @export
jacobi_cd <- function(k, u) {
.Call(`jacobi_cd_`, k, u)
}
#' @rdname jacobi_elliptic_functions
#' @export
jacobi_cn <- function(k, u) {
.Call(`jacobi_cn_`, k, u)
}
#' @rdname jacobi_elliptic_functions
#' @export
jacobi_cs <- function(k, u) {
.Call(`jacobi_cs_`, k, u)
}
#' @rdname jacobi_elliptic_functions
#' @export
jacobi_dc <- function(k, u) {
.Call(`jacobi_dc_`, k, u)
}
#' @rdname jacobi_elliptic_functions
#' @export
jacobi_dn <- function(k, u) {
.Call(`jacobi_dn_`, k, u)
}
#' @rdname jacobi_elliptic_functions
#' @export
jacobi_ds <- function(k, u) {
.Call(`jacobi_ds_`, k, u)
}
#' @rdname jacobi_elliptic_functions
#' @export
jacobi_nc <- function(k, u) {
.Call(`jacobi_nc_`, k, u)
}
#' @rdname jacobi_elliptic_functions
#' @export
jacobi_nd <- function(k, u) {
.Call(`jacobi_nd_`, k, u)
}
#' @rdname jacobi_elliptic_functions
#' @export
jacobi_ns <- function(k, u) {
.Call(`jacobi_ns_`, k, u)
}
#' @rdname jacobi_elliptic_functions
#' @export
jacobi_sc <- function(k, u) {
.Call(`jacobi_sc_`, k, u)
}
#' @rdname jacobi_elliptic_functions
#' @export
jacobi_sd <- function(k, u) {
.Call(`jacobi_sd_`, k, u)
}
#' @rdname jacobi_elliptic_functions
#' @export
jacobi_sn <- function(k, u) {
.Call(`jacobi_sn_`, k, u)
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.