C++QEDCore  2.100.2 (v2 Milestone 10 Development branch)
a framework for simulating open quantum dynamics – core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
blitzplusplus::basi::ConsistencyChecker< RANK, V > Struct Template Reference

Checking the consistency of template arguments for use in slicing. More...

#include <BlitzArraySliceIterator.h>

+ Inheritance diagram for blitzplusplus::basi::ConsistencyChecker< RANK, V >:

Public Types

typedef boost::mpl::sort< V >::type SortedV
 

Detailed Description

template<int RANK, typename V>
struct blitzplusplus::basi::ConsistencyChecker< RANK, V >

Checking the consistency of template arguments for use in slicing.

  • size of V must not be larger than RANK
  • V must not contain duplicated elements
  • all elements of V must be smaller than RANK
See also
Specifying subsystems

Definition at line 66 of file BlitzArraySliceIterator.h.


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