# EuclRandVarList: Generating function for EuclRandVarList-class In RandVar: Implementation of Random Variables

## Description

Generates an object of class `"EuclRandVarList"`.

## Usage

 `1` ```EuclRandVarList(...) ```

## Arguments

 `...` Objects of class `"EuclRandVariable"` which shall form the list of Euclidean random variables.

## Value

Object of class `"EuclRandVarList"`

## Author(s)

Matthias Kohl [email protected]

`EuclRandVarList-class`
 ``` 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26``` ```L1 <- list(function(x){x}, function(x){x^2}, function(x){x^3}, function(x){x^4}, function(x){x^5}, function(x){x^6}) L2 <- list(function(x){exp(x)}, function(x){abs(x)}, function(x){sin(x)}, function(x){floor(x)}) R1 <- new("EuclRandVariable", Map = L2, Domain = Reals(), Range = Reals()) R2 <- EuclRandMatrix(Map = L1, ncol = 2, Domain = Reals(), dimension = 1) R3 <- EuclRandMatrix(Map = L2, ncol = 2, Domain = Reals(), dimension = 1) (RL1 <- EuclRandVarList(R1, R2, R3)) is(R1, "EuclRandVarList") as(R1, "EuclRandVarList") is(R2, "EuclRandVarList") as(R2, "EuclRandVarList") Map(exp(RL1)[[1]]) # "Math" group ## "Arith" group Map((1 + RL1)[[1]]) Map((RL1 * 2)[[2]]) Map((RL1 / RL1)[[3]]) ## The function is currently defined as function(...){ new("EuclRandVarList", list(...)) } ```