autoppl  v0.8
A C++ template library for probabilistic programming
ppl::TParam< ValueType, ppl::vec > Struct Template Reference

#include <tparam.hpp>

Inheritance diagram for ppl::TParam< ValueType, ppl::vec >:
ppl::TParamView< ValueType, ppl::vec > ppl::util::TParamBase< TParam< ValueType, ppl::vec > > ppl::TParamViewBase< TParamView< ValueType, ppl::vec > > ppl::util::VarExprBase< TParamView< ValueType, ppl::vec > > ppl::util::TParamBase< TParamView< ValueType, ppl::vec > > ppl::util::VarBase< TParam< ValueType, ppl::vec > > ppl::util::BaseCRTP< TParamView< ValueType, ppl::vec > > ppl::util::VarBase< TParamView< ValueType, ppl::vec > > ppl::util::BaseCRTP< TParam< ValueType, ppl::vec > > ppl::util::BaseCRTP< TParamView< ValueType, ppl::vec > >

Public Types

using base_t = TParamView< ValueType, ppl::vec >
 
- Public Types inherited from ppl::TParamView< ValueType, ppl::vec >
using base_t = TParamViewBase< TParamView< ValueType, ppl::vec > >
 

Public Member Functions

 TParam (size_t n)
 
- Public Member Functions inherited from ppl::TParamView< ValueType, ppl::vec >
 TParamView (details::TParamInfoPack *i_pack, size_t rows=1, size_t cols=1) noexcept
 
auto operator= (const VarExprType &expr) const
 
- Public Member Functions inherited from ppl::util::BaseCRTP< TParamView< ValueType, ppl::vec > >
TParamView< ValueType, ppl::vec > & self ()
 
const TParamView< ValueType, ppl::vec > & self () const
 
- Public Member Functions inherited from ppl::util::BaseCRTP< TParam< ValueType, ppl::vec > >
TParam< ValueType, ppl::vec > & self ()
 
const TParam< ValueType, ppl::vec > & self () const
 

Member Typedef Documentation

◆ base_t

template<class ValueType >
using ppl::TParam< ValueType, ppl::vec >::base_t = TParamView<ValueType, ppl::vec>

Constructor & Destructor Documentation

◆ TParam()

template<class ValueType >
ppl::TParam< ValueType, ppl::vec >::TParam ( size_t  n)
inline

The documentation for this struct was generated from the following file: