Automatic Differentiation
 
Loading...
Searching...
No Matches
stan::is_rev_col_vector< T, require_all_t< is_var< scalar_type_t< T > >, math::disjunction< is_eigen_col_vector< T >, is_eigen_col_vector< value_type_t< T > > > > > Struct Template Reference

Detailed Description

template<typename T>
struct stan::is_rev_col_vector< T, require_all_t< is_var< scalar_type_t< T > >, math::disjunction< is_eigen_col_vector< T >, is_eigen_col_vector< value_type_t< T > > > > >

Defines a static member named value which is defined to be true if the type is either a type derived from Eigen::EigenBase with a Scalar type of var_value<double> or a var_value<T> where T is derived from Eigen::EigenBase.

And the type must have a compile time constant number of columns equal to 1.

Definition at line 35 of file is_rev_matrix.hpp.

#include <is_rev_matrix.hpp>

+ Inheritance diagram for stan::is_rev_col_vector< T, require_all_t< is_var< scalar_type_t< T > >, math::disjunction< is_eigen_col_vector< T >, is_eigen_col_vector< value_type_t< T > > > > >:

The documentation for this struct was generated from the following file: