is_valid: Board Validity Check

Description Usage Arguments Value Examples

View source: R/utils.R

Description

Checks if a board matrix is valid. By definition, a valid board matrix is a square matrix containing only 0, 1 and 2s. If the input is invalid, this function throws an error, otherwise it returns TRUE.

Usage

1
is_valid(board_mat)

Arguments

board_mat

Board matrix to be checked.

Value

Either throws an error or returns TRUE

Examples

1
2
is_valid(generate_board_mat()) # should return TRUE
is_valid(generate_board_mat(n=1)) # should return TRUE

lilinhonglexie/percolate documentation built on Nov. 4, 2019, 4:32 p.m.