cMHN 1.2
C++ library for learning MHNs with pRC
Loading...
Searching...
No Matches
pRC::Unit< T > Struct Template Reference

#include <unit.hpp>

Inheritance diagram for pRC::Unit< T >:
pRC::Unit< ResultOf< Eval, T > > pRC::Unit< ResultOf< Eval, T > > pRC::Identity< T > pRC::Unit< ResultOf< Eval, T > > pRC::Identity< T > pRC::Identity< T > pRC::Identity< T > pRC::Identity< T > pRC::Unit< T const >

Public Member Functions

constexpr auto operator() () const
 
template<class X >
requires IsConstructible<typename T::Type, X>
constexpr auto operator() (X &&value) const
 
constexpr auto operator() () const
 
template<class X >
requires IsConstructible<typename T::Type, X>
constexpr auto operator() (X &&value) const
 
constexpr auto operator() () const
 
template<class X >
requires IsConstructible<typename T::Type, X>
constexpr auto operator() (X &&value) const
 
- Public Member Functions inherited from pRC::Identity< T >
template<class F >
requires IsBool<F> || IsIntegral<F>
constexpr operator F () const
 
constexpr T operator() () const
 
template<class X >
requires IsConstructible<T, X>
constexpr T operator() (X &&value) const
 
constexpr T operator() () const
 
template<class X >
requires IsConstructible<T, X>
constexpr T operator() (X &&value) const
 
constexpr auto operator() () const
 
template<class X >
requires IsConstructible<typename T::Type, X>
constexpr auto operator() (X &&value) const
 
constexpr T operator() () const
 
template<class X >
requires IsConstructible<T, X>
constexpr T operator() (X &&value) const
 
constexpr auto operator() () const
 
template<class X >
requires IsConstructible<typename T::Type, X>
constexpr auto operator() (X &&value) const
 

Member Function Documentation

◆ operator()() [1/6]

template<TensorTrain::IsTensorView T>
auto pRC::Unit< T >::operator() ( ) const
inlineconstexpr

◆ operator()() [2/6]

template<TensorTrain::IsTensorView T>
auto pRC::Unit< T >::operator() ( ) const
inlineconstexpr

◆ operator()() [3/6]

template<TensorTrain::IsTensorView T>
auto pRC::Unit< T >::operator() ( ) const
inlineconstexpr

◆ operator()() [4/6]

template<TensorTrain::IsTensorView T>
template<class X >
requires IsConstructible<typename T::Type, X>
auto pRC::Unit< T >::operator() ( X && value) const
inlineconstexpr

◆ operator()() [5/6]

template<TensorTrain::IsTensorView T>
template<class X >
requires IsConstructible<typename T::Type, X>
auto pRC::Unit< T >::operator() ( X && value) const
inlineconstexpr

◆ operator()() [6/6]

template<TensorTrain::IsTensorView T>
template<class X >
requires IsConstructible<typename T::Type, X>
auto pRC::Unit< T >::operator() ( X && value) const
inlineconstexpr

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