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

Go to the source code of this file.

Classes

class  stan::math::calc_if_< Do_Calculate, T >
 Represents a calc_if in kernel generator expressions. More...
 
struct  stan::math::internal::is_without_output_impl< T >
 
struct  stan::math::internal::is_without_output_impl< calc_if_< false, T > >
 

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.
 

Typedefs

template<typename T >
using stan::math::is_without_output = internal::is_without_output_impl< std::decay_t< T > >
 

Functions

template<bool Do_Calculate, typename T , require_all_kernel_expressions_t< T > * = nullptr, std::enable_if_t< Do_Calculate > * = nullptr>
calc_if_< true, as_operation_cl_t< T > > stan::math::calc_if (T &&a)
 
template<bool Do_Calculate, typename T , std::enable_if_t<!Do_Calculate > * = nullptr>
calc_if_< false, scalar_< double > > stan::math::calc_if (T &&a)