![]() |
Stan Math Library
5.1.0
Automatic Differentiation
|
A no-op Eigen operation.
This object also owns pointers to dynamically allocated objects used in its argument expression. When this object is destructed, those objects are deleted.
| Derived | derived type |
| T | type of the argument |
Definition at line 148 of file holder.hpp.
#include <holder.hpp>
Inheritance diagram for stan::math::Holder< ArgType, Ptrs >:Public Types | |
| typedef Eigen::internal::ref_selector< Holder< ArgType, Ptrs... > >::type | Nested |
Public Member Functions | |
| Holder (ArgType &&arg, Ptrs *... pointers) | |
| Holder (const Holder< ArgType, Ptrs... > &)=default | |
| Holder (Holder< ArgType, Ptrs... > &&)=default | |
| Eigen::Index | rows () const |
| Eigen::Index | cols () const |
| Eigen::Index | innerStride () const |
| Eigen::Index | outerStride () const |
| auto * | data () |
| const auto * | data () const |
| template<typename T , require_eigen_t< T > * = nullptr> | |
| Holder< ArgType, Ptrs... > & | operator= (const T &other) |
| Assignment operator assigns expresssions. | |
| Holder< ArgType, Ptrs... > & | operator= (const Holder< ArgType, Ptrs... > &other) |
| Holder< ArgType, Ptrs... > & | operator= (Holder< ArgType, Ptrs... > &&other) |
Public Attributes | |
| Eigen::internal::ref_selector< ArgType >::non_const_type | m_arg |
| std::tuple< std::unique_ptr< Ptrs >... > | m_unique_ptrs |