pRC
multi-purpose Tensor Train library for C++
Loading...
Searching...
No Matches
Public Member Functions | List of all members
pRC::Contract< Is > Struct Template Reference

#include <contract.hpp>

Public Member Functions

template<class X , If< True< decltype(contract< Is... >(declval< X >()))> >
constexpr decltype(autooperator() (X &&a) const
 
template<class XA , class XB , If< True< decltype(contract< Is... >(declval< XA >(), declval< XB >()))> >
constexpr decltype(autooperator() (XA &&a, XB &&b) const
 

Member Function Documentation

◆ operator()() [1/2]

template<Index... Is>
template<class X , If< True< decltype(contract< Is... >(declval< X >()))> >
constexpr decltype(auto) pRC::Contract< Is >::operator() ( X &&  a) const
inlineconstexpr

◆ operator()() [2/2]

template<Index... Is>
template<class XA , class XB , If< True< decltype(contract< Is... >(declval< XA >(), declval< XB >()))> >
constexpr decltype(auto) pRC::Contract< Is >::operator() ( XA &&  a,
XB &&  b 
) const
inlineconstexpr

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