R/print.R

Defines functions print.Solver print.ArrayParameter print.ScalarParameter print.OptimizationProblem print.Id print.ProjectModifier print.ProjectProblem

Documented in print.ArrayParameter print.Id print.OptimizationProblem print.ProjectModifier print.ProjectProblem print.ScalarParameter print.Solver

#' @include internal.R
NULL

#' Print
#'
#' Display information about an object.
#'
#' @param x Any object.
#'
#' @param ... not used.
#'
#' @return None.
#'
#' @seealso [base::print()].
#'
#' @name print
#'
#' @aliases print,Id-method print,tbl_df-method
#'
#' @examples
#' a <- 1:4
#' print(a)
NULL

#' @rdname print
#'
#' @method print ProjectProblem
#'
#' @export
#'
print.ProjectProblem <- function(x, ...) x$print()

#' @rdname print
#'
#' @method print ProjectModifier
#'
#' @export
#'
print.ProjectModifier <- function(x, ...) x$print()

#' @rdname print
#'
#' @method print Id
#'
#' @export
#'
print.Id <- function(x, ...) message("id: ", x)

#' @name print
#'
#' @rdname print
#'
#' @usage \S4method{print}{Id}(x)
#'
methods::setMethod("print", "Id", function(x, ...) print.Id(x))

#' @rdname print
#'
#' @method print OptimizationProblem
#'
#' @export
#'
print.OptimizationProblem <- function(x, ...) x$print()

#' @rdname print
#'
#' @method print ScalarParameter
#'
#' @export
#'
print.ScalarParameter <- function(x, ...) x$print()

#' @rdname print
#'
#' @method print ArrayParameter
#'
#' @export
#'
print.ArrayParameter <- function(x, ...) x$print()

#' @rdname print
#'
#' @method print Solver
#'
#' @export
#'
print.Solver <- function(x, ...) x$print()

Try the oppr package in your browser

Any scripts or data that you put into this service are public.

oppr documentation built on Sept. 8, 2022, 5:07 p.m.