autoppl  v0.8
A C++ template library for probabilistic programming
binary.hpp File Reference
#include <fastad_bits/reverse/core/binary.hpp>
#include <autoppl/util/traits/traits.hpp>

Go to the source code of this file.

Classes

struct  ppl::expr::var::BinaryNode< BinaryOp, LHSVarExprType, RHSVarExprType >
 

Namespaces

 ppl
 
 ppl::expr
 
 ppl::expr::var
 
 ppl::expr::var::details
 

Macros

#define PPL_BINOP_EQUAL_FIXED_SIZE
 
#define PPL_BINOP_NO_MAT_SUPPORT    "Binary operations with matrices are not supported yet. "
 

Functions

template<class Op , class LHSType , class RHSType >
constexpr auto ppl::expr::var::details::operator_helper (const LHSType &lhs, const RHSType &rhs)
 

Macro Definition Documentation

◆ PPL_BINOP_EQUAL_FIXED_SIZE

#define PPL_BINOP_EQUAL_FIXED_SIZE
Value:
"If both lhs and rhs are of fixed size, " \
"then they must have the same size. "

◆ PPL_BINOP_NO_MAT_SUPPORT

#define PPL_BINOP_NO_MAT_SUPPORT    "Binary operations with matrices are not supported yet. "