fmcs  v0.2.1
BVNormal Struct Reference

Bivariate normal in the mean / cholesky parameterization. More...

#include "distributions.hpp"

Inheritance diagram for BVNormal:
Distribution< BVNormal, std::array< double, 2 > >

Public Member Functions

 BVNormal (std::array< double, 2 > loc, std::array< double, 3 > chol)
 
template<typename... Vs>
 BVNormal (std::variant< Vs... > loc, std::variant< Vs... > chol)
 
double logprob (std::array< double, 2 > value) const
 
template<typename RNG >
std::array< double, 2 > sample (RNG &rng)
 
std::string string () const
 
- Public Member Functions inherited from Distribution< BVNormal, std::array< double, 2 > >
double logprob (std::array< double, 2 > value)
 
std::array< double, 2 > sample (RNG &rng)
 
std::string string () const
 

Public Attributes

std::array< double, 3 > chol
 
std::array< double, 2 > loc
 
Normal n
 

Detailed Description

Bivariate normal in the mean / cholesky parameterization.


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