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

#include <identity.hpp>

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

Public Member Functions

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 F()

template<TensorTrain::IsOperatorView T>
template<class F >
requires IsBool<F> || IsIntegral<F>
pRC::Identity< T >::operator F ( ) const
inlineconstexpr

◆ operator()() [1/10]

template<TensorTrain::IsOperatorView T>
T pRC::Identity< T >::operator() ( ) const
inlineconstexpr

◆ operator()() [2/10]

template<TensorTrain::IsOperatorView T>
T pRC::Identity< T >::operator() ( ) const
inlineconstexpr

◆ operator()() [3/10]

template<TensorTrain::IsOperatorView T>
auto pRC::Identity< T >::operator() ( ) const
inlineconstexpr

◆ operator()() [4/10]

template<TensorTrain::IsOperatorView T>
T pRC::Identity< T >::operator() ( ) const
inlineconstexpr

◆ operator()() [5/10]

template<TensorTrain::IsOperatorView T>
auto pRC::Identity< T >::operator() ( ) const
inlineconstexpr

◆ operator()() [6/10]

template<TensorTrain::IsOperatorView T>
template<class X >
requires IsConstructible<T, X>
T pRC::Identity< T >::operator() ( X && value) const
inlineconstexpr

◆ operator()() [7/10]

template<TensorTrain::IsOperatorView T>
template<class X >
requires IsConstructible<T, X>
T pRC::Identity< T >::operator() ( X && value) const
inlineconstexpr

◆ operator()() [8/10]

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

◆ operator()() [9/10]

template<TensorTrain::IsOperatorView T>
template<class X >
requires IsConstructible<T, X>
T pRC::Identity< T >::operator() ( X && value) const
inlineconstexpr

◆ operator()() [10/10]

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

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