A class and a constructor function to create floating point vector trait(let)s.
Usage
Float(...)
# S3 method for class 'Float'
as.integer(x, ...)
# S3 method for class 'Float'
as.numeric(x, ...)
Super class
RKernel::Trait
-> Float
Public fields
value
A numeric vector.
optional
Logical value, whether a length-zero value is allowed.
coerce
Logical value, whether assignments to the value field should be coerced to the appropriate type.
length
Integer number, the length the value should have.
Methods
Inherited methods
Method new()
Initialize the traitlet.
Usage
FloatClass$new(
initial = numeric(0),
coerce = TRUE,
optional = length(initial) == 0,
length = 1L
)
Arguments
initial
A numeric vector, the initial value for the traitlet.
coerce
coerce Logical value, whether assignments to the value field should be coerced to the appropriate type.
optional
Logical value, whether a length-zero value is allowed.
length
Integer number, the length the value should have.