#include <param.hpp>
|
| Param (size_t n, size_t=1, constraint_t c=constraint_t()) |
|
| ParamView (details::ParamInfoPack *i_pack, size_t rows=1, size_t cols=1, constraint_t c=constraint_t()) noexcept |
|
void | traverse (Func &&) const |
|
const var_t & | eval () |
|
void | inv_eval () |
|
auto | ad (const util::PtrPack< value_t *, value_t *, TPValPtrType, TPAdjPtrType, value_t * > &pack) const |
|
auto | logj_ad (const util::PtrPack< value_t *, value_t *, TPValPtrType, TPAdjPtrType, value_t * > &pack) const |
|
void | init (GenType &gen, ContDist &dist) |
|
void | activate (util::OffsetPack &pack) const |
|
void | activate_refcnt () const |
|
void | bind (const PtrPackType &pack) |
|
var_t & | get () |
|
const var_t & | get () const |
|
constexpr size_t | size () const |
|
constexpr size_t | rows () const |
|
constexpr size_t | cols () const |
|
id_t | id () const |
|
auto & | offset () |
|
auto | offset () const |
|
constexpr size_t | size_uc () const |
|
constexpr size_t | size_c () const |
|
ParamView< ValueType, ppl::vec, ConstraintType > & | self () |
|
const ParamView< ValueType, ppl::vec, ConstraintType > & | self () const |
|
Param< ValueType, ppl::vec, ConstraintType > & | self () |
|
const Param< ValueType, ppl::vec, ConstraintType > & | self () const |
|
◆ base_t
template<class ValueType , class ConstraintType >
◆ Param()
template<class ValueType , class ConstraintType >
The documentation for this struct was generated from the following file:
- include/autoppl/expression/variable/param.hpp