ivutils
Loading...
Searching...
No Matches
Variate_3i< Multiplexer, vnum1, vsz1, vnum2, vsz2, vnum3, vsz3 > Struct Template Reference

Entry point to multiplexing procedure: The functions Multiplexer::start_axis, Multiplexer::step_axis, Multiplexer::item Multiplexer::end_axis are compile-time iterated in a nested 3-dimensional loop. More...

#include <combinatorics.h>

Detailed Description

template<class Multiplexer, int vnum1, int vsz1, int vnum2, int vsz2, int vnum3, int vsz3>
struct Variate_3i< Multiplexer, vnum1, vsz1, vnum2, vsz2, vnum3, vsz3 >

Entry point to multiplexing procedure: The functions Multiplexer::start_axis, Multiplexer::step_axis, Multiplexer::item Multiplexer::end_axis are compile-time iterated in a nested 3-dimensional loop.

The loop ranges are defined by integer parameters.


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