# optimsimplex.setall: Optimsimplex Set Function Class In optimsimplex: R Port of the 'Scilab' Optimsimplex Module

## Description

The functions assign content to various elements of a simplex object:

`optimsimplex.setall`

Set all the coordinates and the function values of all the vertices.

`optimsimplex.setallfv`

Set all the function values of all the vertices.

`optimsimplex.setallx`

Set all the coordinates of all the vertices.

`optimsimplex.setfv`

Set the function value at a givenindex.

`optimsimplex.setn`

Set the dimension of the space of the simplex.

`optimsimplex.setnbve`

Set the number of vertices of the simplex.

`optimsimplex.setve`

Set the coordinates of the vertex and the function values at a given index in the current simplex.

`optimsimplex.setx`

Set the coordinates of the vertex at a given index in the current simplex.

## Usage

 ```1 2 3 4 5 6 7 8``` ``` optimsimplex.setall(this = NULL, simplex = NULL) optimsimplex.setallfv(this = NULL, fv = NULL) optimsimplex.setallx(this = NULL, x = NULL) optimsimplex.setfv(this = NULL, ive = NULL, fv = NULL) optimsimplex.setn(this = NULL, n = NULL) optimsimplex.setnbve(this = NULL, nbve = NULL) optimsimplex.setve(this = NULL, ive = NULL, fv = NULL, x = NULL) optimsimplex.setx(this = NULL, ive = NULL, x = NULL) ```

## Arguments

 `this` A simplex object. `simplex` The simplex to set. It is expected to be a nbve x n+1 matrix where n is the dimension of the space, nbve is the number of vertices and with the following content: `simplex[k,1]` is the function value of the vertex k, with k = 1 to nbve, `simplex[k,2:(n+1)]` is the coordinates of the vertex k, with k = 1 to nbve. `fv` A row vector of function values; `fv[k]` is expected to be the function value for the vertex k, with k = 1 to nbve. For `optimsimplex.setfv`, `fv` is expected to be a numerical scalar. `x` The nbve x n matrix of vertice coordinates; the vertex is expected to be stored in `x[k,1:n]`, with k = 1 to nbve. For `optimsimplex.setve` and `optimsimplex.setx`, `x` is expected to be a row matrix. `ive` Vertex index. `n` The dimension of the space of the simplex. `nbve` The number of vertices of the simplex.

## Value

Return a updated simplex object `this`.

## Author(s)

Author of Scilab optimsimplex module: Michael Baudin (INRIA - Digiteo)

Author of R adaptation: Sebastien Bihorel ([email protected])

`optimsimplex`