Stan  2.10.0
probability, sampling & optimization
Classes | Namespaces
rvalue_return.hpp File Reference
#include <Eigen/Dense>
#include <stan/model/indexing/index.hpp>
#include <stan/model/indexing/index_list.hpp>
#include <vector>

Go to the source code of this file.

Classes

struct  stan::model::rvalue_return< C, L >
 Primary template class for metaprogram to calculate return value for model::rvalue() for the container or scalar type and index list type specified in the template parameters. More...
 
struct  stan::model::rvalue_return< C, nil_index_list >
 Template class specialization for nil indexes, which provide the container type as the return type. More...
 
struct  stan::model::rvalue_return< Eigen::Matrix< T, R, C >, cons_index_list< I, nil_index_list > >
 Template class specialization for an Eigen matrix, vector or rwo vector and one multiple index. More...
 
struct  stan::model::rvalue_return< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic >, cons_index_list< index_uni, nil_index_list > >
 Template class specialization for an Eigen matrix and one single index. More...
 
struct  stan::model::rvalue_return< Eigen::Matrix< T, Eigen::Dynamic, 1 >, cons_index_list< index_uni, nil_index_list > >
 Template class specialization for an Eigen vector and one single index. More...
 
struct  stan::model::rvalue_return< Eigen::Matrix< T, 1, Eigen::Dynamic >, cons_index_list< index_uni, nil_index_list > >
 Template class specialization for an Eigen row vector and one single index. More...
 
struct  stan::model::rvalue_return< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic >, cons_index_list< I1, cons_index_list< I2, nil_index_list > > >
 Template specialization for an Eigen matrix and two multiple indexes. More...
 
struct  stan::model::rvalue_return< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic >, cons_index_list< I, cons_index_list< index_uni, nil_index_list > > >
 Template specialization for an Eigen matrix with one multiple index followed by one single index. More...
 
struct  stan::model::rvalue_return< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic >, cons_index_list< index_uni, cons_index_list< I, nil_index_list > > >
 Template specialization for an Eigen matrix with one single index followed by one multiple index. More...
 
struct  stan::model::rvalue_return< Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic >, cons_index_list< index_uni, cons_index_list< index_uni, nil_index_list > > >
 Template specialization for an Eigen matrix with two single indexes. More...
 
struct  stan::model::rvalue_return< std::vector< C >, cons_index_list< I, L > >
 Template specialization for a standard vector whose index list starts with a multiple index. More...
 
struct  stan::model::rvalue_return< std::vector< C >, cons_index_list< index_uni, L > >
 Template specialization for a standard vector whose index list starts with a single index. More...
 

Namespaces

 stan
 Probability, optimization and sampling library.
 
 stan::model
 For compiling models.
 

     [ Stan Home Page ] © 2011–2016, Stan Development Team.