Public Member Functions | Public Attributes | List of all members
stan::math::AutodiffStackSingleton< ChainableT, ChainableAllocT >::AutodiffStackStorage Struct Reference

#include "stan/math/rev/core/autodiffstackstorage.hpp"

Public Member Functions

AutodiffStackStorageoperator= (const AutodiffStackStorage &)=delete
 

Public Attributes

std::vector< ChainableT * > var_stack_
 
std::vector< ChainableT * > var_nochain_stack_
 
std::vector< ChainableAllocT * > var_alloc_stack_
 
stack_alloc memalloc_
 
std::vector< size_t > nested_var_stack_sizes_
 
std::vector< size_t > nested_var_nochain_stack_sizes_
 
std::vector< size_t > nested_var_alloc_stack_starts_
 

Detailed Description

template<typename ChainableT, typename ChainableAllocT>
struct stan::math::AutodiffStackSingleton< ChainableT, ChainableAllocT >::AutodiffStackStorage

Definition at line 46 of file autodiffstackstorage.hpp.

Member Function Documentation

template<typename ChainableT , typename ChainableAllocT >
AutodiffStackStorage& stan::math::AutodiffStackSingleton< ChainableT, ChainableAllocT >::AutodiffStackStorage::operator= ( const AutodiffStackStorage )
delete

Member Data Documentation

template<typename ChainableT , typename ChainableAllocT >
stack_alloc stan::math::AutodiffStackSingleton< ChainableT, ChainableAllocT >::AutodiffStackStorage::memalloc_
template<typename ChainableT , typename ChainableAllocT >
std::vector<size_t> stan::math::AutodiffStackSingleton< ChainableT, ChainableAllocT >::AutodiffStackStorage::nested_var_alloc_stack_starts_
template<typename ChainableT , typename ChainableAllocT >
std::vector<size_t> stan::math::AutodiffStackSingleton< ChainableT, ChainableAllocT >::AutodiffStackStorage::nested_var_nochain_stack_sizes_
template<typename ChainableT , typename ChainableAllocT >
std::vector<size_t> stan::math::AutodiffStackSingleton< ChainableT, ChainableAllocT >::AutodiffStackStorage::nested_var_stack_sizes_
template<typename ChainableT , typename ChainableAllocT >
std::vector<ChainableAllocT *> stan::math::AutodiffStackSingleton< ChainableT, ChainableAllocT >::AutodiffStackStorage::var_alloc_stack_
template<typename ChainableT , typename ChainableAllocT >
std::vector<ChainableT *> stan::math::AutodiffStackSingleton< ChainableT, ChainableAllocT >::AutodiffStackStorage::var_nochain_stack_
template<typename ChainableT , typename ChainableAllocT >
std::vector<ChainableT *> stan::math::AutodiffStackSingleton< ChainableT, ChainableAllocT >::AutodiffStackStorage::var_stack_

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