Learn R Programming

CoopGame (version 0.2.2)

stopOnInvalidCoalitionS: Parameter Function stopOnInvalidCoalitionS

Description

stopOnInvalidCoalitionS checks if coalition S as subset of grand coalition N is specified correctly and causes calculation to stop otherwise.

Usage

stopOnInvalidCoalitionS(paramCheckResult, S, N = NULL, n = NULL, v = NULL)

Arguments

paramCheckResult

list object for check result with list element 'errCode' for the error code and 'errMessage' for the error message.

S

numeric vector with coalition of players

N

represents the grand coalition.

n

represents the number of players

v

Numeric vector of length 2^n - 1 representing the values of the coalitions of a TU game with n players

Error Code Ranges

Error codes and messages shown to user if error on parameter check occurs

Error Code Message 1020
Coalition vector S is invalid as 'NULL' 1021 Coalition vector S is invalid as not numeric
1022 Coalition vector S no subset of grand coalition N 1023
The number of players in S cannot be greater than the number of players in N Error Code Message

See Also

Other ParameterChecks_CoopGame: getEmptyParamCheckResult(), stopOnInconsistentEstateAndClaimsVector(), stopOnInvalidAllocation(), stopOnInvalidBoolean(), stopOnInvalidClaimsVector(), stopOnInvalidDictator(), stopOnInvalidEstate(), stopOnInvalidGameVector(), stopOnInvalidGrandCoalitionN(), stopOnInvalidIndex(), stopOnInvalidLeftRightGloveGame(), stopOnInvalidNChooseB(), stopOnInvalidNumberOfPlayers(), stopOnInvalidNumber(), stopOnInvalidQuota(), stopOnInvalidVetoPlayer(), stopOnInvalidWeightVector(), stopOnParamCheckError()

Examples

Run this code
# NOT RUN {
library(CoopGame)
paramCheckResult=getEmptyParamCheckResult()
validCoalition = c(1,2,3)
stopOnInvalidCoalitionS(paramCheckResult, S=validCoalition, N=c(1,2,3,4,5))

# }

Run the code above in your browser using DataLab