31#ifndef G4INTEGERPARTITION_HH
32#define G4INTEGERPARTITION_HH
48 G4integerPartition(std::uint32_t number, std::uint32_t termsCount, std::uint32_t base = 1);
51 std::uint32_t number_;
52 std::uint32_t termsCount_;
87 Iterator(std::uint32_t number, std::uint32_t termsCount, std::uint32_t base);
std::vector< std::uint32_t > G4FermiPartition
std::int64_t difference_type
const G4FermiPartition * pointer
friend class G4integerPartition
reference operator*() const
Iterator(const Iterator &)=default
std::forward_iterator_tag iterator_category
G4bool operator==(const Iterator &other) const
G4bool operator!=(const Iterator &other) const
Iterator & operator=(const Iterator &)=default
G4FermiPartition value_type
const G4FermiPartition & reference
pointer operator->() const
G4integerPartition(std::uint32_t number, std::uint32_t termsCount, std::uint32_t base=1)