autoppl  v0.8
A C++ template library for probabilistic programming
ad::boost Namespace Reference

Classes

struct  BoundedInvTransformNode
 
struct  CovInvTransformNode
 
struct  LogJBoundedInvTransformNode
 
struct  LogJCovInvTransformNode
 
struct  LowerInvTransformNode
 

Functions

template<class UCType , class LowerType , class UpperType , class CType >
constexpr void bounded_inv_transform (const UCType &uc, const LowerType &lower, const UpperType &upper, CType &c)
 
template<class LowerType , class UCType , class CType >
constexpr void cov_inv_transform (LowerType &lower, const UCType &uc, CType &c)
 
template<class UCType , class LowerType , class CType >
constexpr void lower_inv_transform (const UCType &uc, const LowerType &lower, CType &c)
 
template<class T >
auto sum (const T &x)
 

Function Documentation

◆ bounded_inv_transform()

template<class UCType , class LowerType , class UpperType , class CType >
constexpr void ad::boost::bounded_inv_transform ( const UCType &  uc,
const LowerType &  lower,
const UpperType &  upper,
CType &  c 
)
inlineconstexpr

◆ cov_inv_transform()

template<class LowerType , class UCType , class CType >
constexpr void ad::boost::cov_inv_transform ( LowerType &  lower,
const UCType &  uc,
CType &  c 
)
inlineconstexpr

◆ lower_inv_transform()

template<class UCType , class LowerType , class CType >
constexpr void ad::boost::lower_inv_transform ( const UCType &  uc,
const LowerType &  lower,
CType &  c 
)
inlineconstexpr

◆ sum()

template<class T >
auto ad::boost::sum ( const T &  x)
inline