Stan Math Library
5.0.0
Automatic Differentiation
|
#include <stan/math/prim/meta/promote_scalar_type.hpp>
#include <stan/math/prim/fun/to_vector.hpp>
#include <stan/math/prim/fun/to_array_1d.hpp>
#include <complex>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
struct | stan::math::deserializer< T > |
A class to store a sequence of values which can be deserialized back into structured objects such as scalars, vectors, and matrices. More... | |
struct | stan::math::serializer< T > |
A structure to serialize structures to an internal stored sequence of scalars. More... | |
Namespaces | |
namespace | stan |
The lgamma implementation in stan-math is based on either the reentrant safe lgamma_r implementation from C or the boost::math::lgamma implementation. | |
namespace | stan::math |
Matrices and templated mathematical functions. | |
Functions | |
template<typename T > | |
deserializer< T > | stan::math::to_deserializer (const std::vector< T > &vals) |
Return a deserializer based on the specified values. | |
template<typename T , require_eigen_vector_t< T > * = nullptr> | |
deserializer< scalar_type_t< T > > | stan::math::to_deserializer (const T &vals) |
Return a deserializer based on the specified values. | |
template<typename T > | |
deserializer< T > | stan::math::to_deserializer (const std::complex< T > &vals) |
template<typename U > | |
void | stan::math::serialize_helper (serializer< U > &s) |
template<typename U , typename T , typename... Ts> | |
void | stan::math::serialize_helper (serializer< U > &s, const T &x, const Ts... xs) |
template<typename U , typename... Ts> | |
std::vector< U > | stan::math::serialize (const Ts... xs) |
Serialize the specified sequence of objects, which all must have scalar types assignable to the result scalar type. | |
template<typename T > | |
std::vector< real_return_t< T > > | stan::math::serialize_return (const T &x) |
Serialized the specified single argument. | |
template<typename... Ts> | |
Eigen::VectorXd | stan::math::serialize_args (const Ts... xs) |
Serialize the specified sequence of structured objects with double-based scalars into an Eigen vector of double values. | |