CNORXZ
Container with Native Operation Routines and Expressions
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
CNORXZ::MIndexSptrMul Struct Reference

#include <index_mul.h>

Static Public Member Functions

template<class BlockT , class... Indices, class I , SizeT... Is>
static decltype(autoevalMX (const Sptr< GMIndex< BlockT, Indices... > > &a, const Sptr< I > &b, Isq< Is... > is)
 
template<class BlockT , class... Indices, class I , typename Meta , SizeT... Js>
static decltype(autoevalXM (const Sptr< I > &a, const Sptr< GMIndex< BlockT, Indices... > > &b, Isq< Js... > js)
 
template<class BlockT1 , class... Indices1, class BlockT2 , class... Indices2, SizeT... Is, SizeT... Js>
static decltype(autoevalMM (const Sptr< GMIndex< BlockT1, Indices1... > > &a, const Sptr< GMIndex< BlockT2, Indices2... > > &b, Isq< Is... > is, Isq< Js... > js)
 

Detailed Description

Definition at line 22 of file index_mul.h.

Member Function Documentation

◆ evalMM()

template<class BlockT1 , class... Indices1, class BlockT2 , class... Indices2, SizeT... Is, SizeT... Js>
decltype(auto) CNORXZ::MIndexSptrMul::evalMM ( const Sptr< GMIndex< BlockT1, Indices1... > > & a,
const Sptr< GMIndex< BlockT2, Indices2... > > & b,
Isq< Is... > is,
Isq< Js... > js )
static

Definition at line 43 of file index_mul.cc.h.

◆ evalMX()

template<class BlockT , class... Indices, class I , SizeT... Is>
decltype(auto) CNORXZ::MIndexSptrMul::evalMX ( const Sptr< GMIndex< BlockT, Indices... > > & a,
const Sptr< I > & b,
Isq< Is... > is )
static

Definition at line 25 of file index_mul.cc.h.

◆ evalXM()

template<class BlockT , class... Indices, class I , typename Meta , SizeT... Js>
decltype(auto) CNORXZ::MIndexSptrMul::evalXM ( const Sptr< I > & a,
const Sptr< GMIndex< BlockT, Indices... > > & b,
Isq< Js... > js )
static

Definition at line 33 of file index_mul.cc.h.


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