#include <unconstrained.hpp>
|
| Transformer (size_t rows, size_t cols, constraint_t=constraint_t()) |
|
void | transform () |
|
void | inv_transform (size_t) |
|
template<class CurrPtrPack , class PtrPack > |
auto | inv_transform_ad (const CurrPtrPack &curr_pack, const PtrPack &, size_t) const |
|
template<class CurrPtrPack , class PtrPack > |
auto | logj_inv_transform_ad (const CurrPtrPack &, const PtrPack &) const |
|
template<class GenType , class ContDist > |
void | init (GenType &gen, ContDist &dist) |
|
void | activate_refcnt (size_t) const |
|
var_t & | get_c () |
|
const var_t & | get_c () const |
|
constexpr size_t | size_uc () const |
|
constexpr size_t | rows_uc () const |
|
constexpr size_t | cols_uc () const |
|
constexpr size_t | size_c () const |
|
constexpr size_t | rows_c () const |
|
constexpr size_t | cols_c () const |
|
constexpr size_t | bind_size_uc () const |
|
constexpr size_t | bind_size_c () const |
|
constexpr size_t | bind_size_v () const |
|
template<class CurrPtrPack , class PtrPack > |
void | bind (const CurrPtrPack &curr_pack, const PtrPack &) |
|
◆ constraint_t
template<class ValueType , class ShapeType >
◆ shape_t
template<class ValueType , class ShapeType >
◆ value_t
template<class ValueType , class ShapeType >
◆ var_t
template<class ValueType , class ShapeType >
◆ view_t
template<class ValueType , class ShapeType >
◆ Transformer()
template<class ValueType , class ShapeType >
Constructs a Transformer object.
- Parameters
-
rows | number of constrained rows |
cols | number of constrained cols |
◆ activate_refcnt()
template<class ValueType , class ShapeType >
◆ bind()
template<class ValueType , class ShapeType >
template<class CurrPtrPack , class PtrPack >
Binds unconstrained viewer to unconstrained region.
◆ bind_size_c()
template<class ValueType , class ShapeType >
◆ bind_size_uc()
template<class ValueType , class ShapeType >
◆ bind_size_v()
template<class ValueType , class ShapeType >
◆ cols_c()
template<class ValueType , class ShapeType >
◆ cols_uc()
template<class ValueType , class ShapeType >
◆ get_c() [1/2]
template<class ValueType , class ShapeType >
◆ get_c() [2/2]
template<class ValueType , class ShapeType >
◆ init()
template<class ValueType , class ShapeType >
template<class GenType , class ContDist >
◆ inv_transform()
template<class ValueType , class ShapeType >
◆ inv_transform_ad()
template<class ValueType , class ShapeType >
template<class CurrPtrPack , class PtrPack >
◆ logj_inv_transform_ad()
template<class ValueType , class ShapeType >
template<class CurrPtrPack , class PtrPack >
◆ rows_c()
template<class ValueType , class ShapeType >
◆ rows_uc()
template<class ValueType , class ShapeType >
◆ size_c()
template<class ValueType , class ShapeType >
◆ size_uc()
template<class ValueType , class ShapeType >
◆ transform()
template<class ValueType , class ShapeType >
The documentation for this struct was generated from the following file: