Automatic Differentiation
 
Loading...
Searching...
No Matches
vari.hpp File Reference

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 >