nint_funcDim
defines a functionally dependent dimension.
It shall depend solely on the previous dimensions.
nint_funcDim(x)
function(x)
, where x
is the partially realized point in the space.
It shall return an object of type nint_intvDim
or a vector.
nint_scatDim
returns its argument with the dimension type attribute set to nint_TYPE_FUNC_DIM
.
Obviously if x
returns an object of type nint_intvDim
the dimension is continuous, and discrete otherwise.
As the argument to x
is only partially defined the user has to ensure that the function solely depends on values up to the current dimension.