Return the unit length vector corresponding to the free vector y.
This overload handles looping over the elements of a standard vector.
- Template Parameters
-
T | A standard vector with inner type inheriting from Eigen::DenseBase or a var_value with inner type inheriting from Eigen::DenseBase with compile time dynamic rows and 1 column |
Lp | Scalar type for the lp argument. The scalar type of T should be convertable to this. |
- Parameters
-
| y | vector of K unrestricted variables |
[in,out] | lp | log density accumulator |
- Returns
- Unit length vector of dimension K
If the Jacobian
parameter is true
, the log density accumulator is incremented with the log absolute Jacobian determinant of the transform. All of the transforms are specified with their Jacobians in the Stan Reference Manual chapter Constraint Transforms.
- Template Parameters
-
Jacobian | if true , increment log density accumulator with log absolute Jacobian determinant of constraining transform |
T | A type inheriting from Eigen::DenseBase or a var_value with inner type inheriting from Eigen::DenseBase with compile time dynamic rows and 1 column |
Lp | A scalar type for the lp argument. The scalar type of T should be convertable to this. |
- Parameters
-
| y | vector of K unrestricted variables |
[in,out] | lp | log density accumulator |
- Returns
- Unit length vector of dimension K
Definition at line 89 of file unit_vector_constrain.hpp.