autoppl  v0.8
A C++ template library for probabilistic programming
lower.hpp File Reference
#include <cstddef>
#include <cmath>
#include <fastad_bits/util/shape_traits.hpp>
#include <fastad_bits/reverse/core/var_view.hpp>
#include <fastad_bits/reverse/core/sum.hpp>
#include <autoppl/util/traits/dist_expr_traits.hpp>
#include <autoppl/expression/constraint/transformer.hpp>
#include <autoppl/util/ad_boost/lower_inv_transform.hpp>
#include <autoppl/util/traits/traits.hpp>
#include <autoppl/util/value.hpp>

Go to the source code of this file.

Classes

struct  ppl::expr::constraint::Lower< ExprType >
 
struct  ppl::expr::constraint::Transformer< ValueType, ShapeType, Lower< ExprType > >
 

Namespaces

 ppl
 
 ppl::expr
 
 ppl::expr::constraint
 

Functions

template<class LowerType >
constexpr auto ppl::lower (const LowerType &expr)