# net::all_combination
#include <tensor_contract_exact.hpp>
# Public Functions
Name | |
---|---|
all_combination(unsigned int s) | |
void | begin(unsigned int s) |
void | next() |
template <typename ValSet > std::pair< ValSet, ValSet > | generate(const ValSet & V) |
# Public Attributes
Name | |
---|---|
std::vector< bool > | elems |
unsigned int | size |
bool | finish |
bool | reversed |
# Public Functions Documentation
# function all_combination
inline all_combination(
unsigned int s
)
# function begin
inline void begin(
unsigned int s
)
# function next
inline void next()
# function generate
template <typename ValSet >
inline std::pair< ValSet, ValSet > generate(
const ValSet & V
)
# Public Attributes Documentation
# variable elems
std::vector< bool > elems;
# variable size
unsigned int size;
# variable finish
bool finish;
# variable reversed
bool reversed =false;
Updated on 15 June 2022 at 16:04:18 CST