CNORXZ
Container with Native Operation Routines and Expressions
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
index_mul.h File Reference

Index multiplication. More...

#include "base/base.h"
#include "index_base.h"

Go to the source code of this file.

Classes

struct  CNORXZ::MIndexSptrMul
 

Namespaces

namespace  CNORXZ
 

Functions

template<class I1 , typename Meta1 , class I2 , typename Meta2 >
decltype(autoCNORXZ::operator* (const IndexInterface< I1, Meta1 > &a, const IndexInterface< I2, Meta2 > &b)
 
template<class I1 , typename Meta1 , class... Indices>
decltype(autoCNORXZ::operator* (const IndexInterface< I1, Meta1 > &a, const SPack< Indices... > &b)
 
template<class I2 , typename Meta2 , class... Indices>
decltype(autoCNORXZ::operator* (const SPack< Indices... > &a, const IndexInterface< I2, Meta2 > &b)
 
template<class... Indices1, class... Indices2>
decltype(autoCNORXZ::operator* (const SPack< Indices1... > &a, const SPack< Indices2... > &b)
 
template<class I1 , typename Meta1 >
decltype(autoCNORXZ::operator* (const IndexInterface< I1, Meta1 > &a, const DPack &b)
 
template<class I2 , typename Meta2 >
decltype(autoCNORXZ::operator* (const DPack &a, const IndexInterface< I2, Meta2 > &b)
 
decltype(autoCNORXZ::operator* (const DPack &a, const DPack &b)
 
template<class I1 , class I2 >
decltype(autoCNORXZ::iptrMul (const Sptr< I1 > &a, const Sptr< I2 > &b)
 

Detailed Description

Index multiplication.

Indices can be multiplied yielding index packs.

Copyright (c) 2024 Christian Zimmermann. All rights reserved. Mail: chize.nosp@m.ta@f.nosp@m.3l.de

Definition in file index_mul.h.