![]() |
Stan Math Library
5.1.0
Automatic Differentiation
|
#include <stan/math/rev/meta.hpp>
#include <stan/math/rev/core/reverse_pass_callback.hpp>
#include <stan/math/rev/core/arena_matrix.hpp>
#include <stan/math/prim/fun/Eigen.hpp>
#include <stan/math/prim/fun/inv_sqrt.hpp>
#include <stan/math/prim/fun/sqrt.hpp>
#include <stan/math/prim/constraint/sum_to_zero_constrain.hpp>
#include <cmath>
Go to the source code of this file.
Namespaces | |
namespace | stan |
The lgamma implementation in stan-math is based on either the reentrant safe lgamma_r implementation from C or the boost::math::lgamma implementation. | |
namespace | stan::math |
Matrices and templated mathematical functions. | |
namespace | stan::math::internal |
A comparator that works for any container type that has the brackets operator. | |
Functions | |
template<typename T > | |
void | stan::math::internal::sum_to_zero_vector_backprop (T &&y_adj, const Eigen::VectorXd &z_adj) |
The reverse pass backprop for the sum_to_zero_constrain on vectors. | |
template<typename T , require_rev_col_vector_t< T > * = nullptr> | |
auto | stan::math::sum_to_zero_constrain (T &&y) |
Return a vector with sum zero corresponding to the specified free vector. | |
template<typename T , require_rev_matrix_t< T > * = nullptr, require_not_t< is_rev_vector< T > > * = nullptr> | |
auto | stan::math::sum_to_zero_constrain (T &&x) |
Return a matrix that sums to zero over both the rows and columns corresponding to the free matrix x. | |
template<typename T , typename Lp , is_rev_matrix< T > * = nullptr> | |
auto | stan::math::sum_to_zero_constrain (T &&y, Lp &lp) |
Return a vector with sum zero corresponding to the specified free vector. | |