Stan Math Library
4.9.0
Automatic Differentiation
|
#include <stan/math/rev/core/var_value_fwd_declare.hpp>
#include <stan/math/rev/core/chainable_alloc.hpp>
#include <stan/math/rev/core/chainablestack.hpp>
#include <stan/math/rev/core/arena_matrix.hpp>
#include <stan/math/prim/meta.hpp>
#include <ostream>
#include <type_traits>
Go to the source code of this file.
Classes | |
class | stan::math::vari_base |
Abstract base class that all vari_value and it's derived classes inherit. More... | |
class | stan::math::vari_value< T, require_t< std::is_floating_point< T > > > |
The variable implementation for floating point types. More... | |
class | stan::math::vari_view_eigen< Derived > |
This struct is follows the CRTP for methods common to vari_view<> and vari_value<Matrix> . More... | |
class | stan::math::vari_view< T, require_all_t< is_eigen< T >, bool_constant<!is_plain_type< T >::value > > > |
class | stan::math::vari_value< T, require_all_t< is_plain_type< T >, is_eigen_dense_base< T > > > |
The variable implementation for Eigen dense matrix types. More... | |
class | stan::math::vari_value< T, require_eigen_sparse_base_t< T > > |
The variable implementation for Eigen sparse matrix types. More... | |
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. | |
Typedefs | |
using | stan::math::vari = vari_value< double > |