Automatic Differentiation
 
Loading...
Searching...
No Matches
plain_type.hpp
Go to the documentation of this file.
1#ifndef STAN_MATH_REV_META_PLAIN_TYPE_HPP
2#define STAN_MATH_REV_META_PLAIN_TYPE_HPP
3
6#include <type_traits>
7
8namespace stan {
9
16template <typename T>
18 T,
19 require_t<stan::math::conjunction<is_var<T>, is_eigen<value_type_t<T>>>>> {
21};
22
23} // namespace stan
24
25#endif // STAN_MATH_PRIM_META_PLAIN_TYPE_HPP
std::enable_if_t< Check::value > require_t
If condition is true, template is enabled.
The lgamma implementation in stan-math is based on either the reentrant safe lgamma_r implementation ...
Extends std::true_type when instantiated with zero or more template parameters, all of which extend t...
Determines plain (non expression) type associated with T.