autoppl  v0.8
A C++ template library for probabilistic programming
wishart.hpp File Reference
#include <fastad_bits/reverse/stat/wishart.hpp>
#include <autoppl/util/traits/traits.hpp>
#include <autoppl/expression/distribution/dist_utils.hpp>
#include <autoppl/math/density.hpp>
#include <autoppl/math/math.hpp>

Go to the source code of this file.

Classes

struct  ppl::expr::dist::Wishart< VType, NType >
 

Namespaces

 ppl
 
 ppl::expr
 
 ppl::expr::dist
 

Macros

#define PPL_WISHART_PARAM_SHAPE
 

Functions

template<class VType , class NType , class = std::enable_if_t< util::is_valid_dist_param_v<VType> && util::is_valid_dist_param_v<NType> >>
constexpr auto ppl::wishart (const VType &v_expr, const NType &n_expr)
 

Macro Definition Documentation

◆ PPL_WISHART_PARAM_SHAPE

#define PPL_WISHART_PARAM_SHAPE
Value:
"Wishart distribution scale matrix must have shape mat or selfadjmat " \
"and n must be a scalar. "