Software Class

Format

An R6Class generator object

Public fields

id

integer [optional]

parameter

Parameter [optional]

setting

list( character ) [optional]

Methods


Method new()

Create a Software

Usage

Software$new(id = NULL, parameter = NULL, setting = NULL, ...)

Arguments

id

Software id.

parameter

CV parameter for software Parameter.

setting

Software settings list( character ).

...

local optional variable arguments


Method toJSON()

Serialize to list object suitable for jsonlite

Usage

Software$toJSON()


Method fromJSON()

Deserialize from jsonlite list object

Usage

Software$fromJSON(SoftwareJson)

Arguments

SoftwareJson

list object.


Method toJSONString()

Serialize to JSON string.

Usage

Software$toJSONString()


Method fromJSONString()

Deserialize from JSON string

Usage

Software$fromJSONString(SoftwareJson)

Arguments

SoftwareJson

JSON string


Method toDataFrame()

Serialize to data frame

Usage

Software$toDataFrame()


Method fromDataFrame()

Deserialize from software data frame

Usage

Software$fromDataFrame(SoftwareDataFrame)

Arguments

SoftwareDataFrame

Software data frame


Method clone()

The objects of this class are cloneable with this method.

Usage

Software$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.