Automatic Differentiation
 
Loading...
Searching...
No Matches

◆ simplex_constrain() [5/6]

template<typename T , require_rev_col_vector_t< T > * = nullptr>
auto stan::math::simplex_constrain ( const T &  y)
inline

Return the simplex corresponding to the specified free vector.

A simplex is a vector containing values greater than or equal to 0 that sum to 1. A vector with (K-1) unconstrained values will produce a simplex of size K.

The transform is based on a centered stick-breaking process.

Template Parameters
TType of vector to constrain
Parameters
yFree vector input of dimensionality K - 1
Returns
Simplex of dimensionality K

Definition at line 31 of file simplex_constrain.hpp.