#include <lower.hpp>
|
| Lower (const lower_t &lower) |
|
template<class T > |
constexpr void | transform (const T &c, T &uc) const |
|
template<class T > |
constexpr void | inv_transform (const T &uc, T &c) |
|
template<class UCViewType , class CurrPtrPackType , class PtrPackType > |
auto | inv_transform_ad (const UCViewType &uc_view, const CurrPtrPackType &curr_pack, const PtrPackType &pack, size_t refcnt) const |
|
template<class UCViewType > |
auto | logj_inv_transform_ad (const UCViewType &uc_view) const |
|
void | activate_refcnt () const |
|
template<class PtrPack > |
void | bind (const PtrPack &pack) |
|
◆ shape_t
template<class ExprType >
◆ value_t
template<class ExprType >
◆ Lower()
template<class ExprType >
◆ activate_refcnt()
template<class ExprType >
◆ bind()
template<class ExprType >
template<class PtrPack >
◆ inv_transform()
template<class ExprType >
template<class T >
Inverse transforms from unconstrained (uc) to constrained (c). Does not assume lower has been evaluated, i.e. this call evaluates the constraint. Assumes that user already called bind on constraint expression.
◆ inv_transform_ad()
template<class ExprType >
template<class UCViewType , class CurrPtrPackType , class PtrPackType >
auto ppl::expr::constraint::Lower< ExprType >::inv_transform_ad |
( |
const UCViewType & |
uc_view, |
|
|
const CurrPtrPackType & |
curr_pack, |
|
|
const PtrPackType & |
pack, |
|
|
size_t |
refcnt |
|
) |
| const |
|
inline |
◆ logj_inv_transform_ad()
template<class ExprType >
template<class UCViewType >
◆ transform()
template<class ExprType >
template<class T >
Transforms from constrained (c) to unconstrained (uc). Assumes lower has already been bound and evaluated.
The documentation for this struct was generated from the following file:
- include/autoppl/expression/constraint/lower.hpp