Stan Math Library
4.8.1
Automatic Differentiation
|
Definition at line 13 of file arena_matrix.hpp.
#include <arena_matrix.hpp>
Public Types | |
using | Scalar = value_type_t< MatrixType > |
using | Base = Eigen::Map< MatrixType > |
using | PlainObject = std::decay_t< MatrixType > |
Public Member Functions | |
arena_matrix () | |
Default constructor. | |
arena_matrix (Eigen::Index rows, Eigen::Index cols) | |
Constructs arena_matrix with given number of rows and columns. | |
arena_matrix (Eigen::Index size) | |
Constructs arena_matrix with given size. | |
template<typename T , require_eigen_t< T > * = nullptr> | |
arena_matrix (const T &other) | |
Constructs arena_matrix from an expression. | |
arena_matrix (const Base &other) | |
Constructs arena_matrix from an expression. | |
arena_matrix (const arena_matrix< MatrixType > &other) | |
Copy constructor. | |
arena_matrix & | operator= (const arena_matrix< MatrixType > &other) |
Copy assignment operator. | |
template<typename T > | |
arena_matrix & | operator= (const T &a) |
Assignment operator for assigning an expression. | |
template<typename T > | |
void | deep_copy (const T &x) |
Forces hard copying matrices into an arena matrix. | |
Static Public Attributes | |
static constexpr int | RowsAtCompileTime = MatrixType::RowsAtCompileTime |
static constexpr int | ColsAtCompileTime = MatrixType::ColsAtCompileTime |