Samchon Framework for CPP  1.0.0
samchon::library::FactorialGenerator Class Reference

Factorical case generator. More...

#include <FactorialGenerator.hpp>

Collaboration diagram for samchon::library::FactorialGenerator:

Public Member Functions

 FactorialGenerator (size_t size)
 Construct from size N. More...
- Public Member Functions inherited from samchon::library::PermutationGenerator
 PermutationGenerator (size_t n, size_t r)
 Construct from size of N and R. More...
virtual auto operator[] (size_t index) const -> std::vector< size_t > override
 Get x'th case. More...
- Public Member Functions inherited from samchon::library::CaseGenerator
 CaseGenerator (size_t n, size_t r)
 Construct from size of N and R. More...
auto size () const -> size_t
 Get size of all cases. More...
auto at (size_t index) const -> std::vector< size_t >
auto n () const -> size_t
 Get size of the N. More...
auto r () const -> size_t
 Get size of the R. More...
auto toMatrix () const -> std::vector< std::vector< size_t >>
 Create a matrix containing all cases. More...

Additional Inherited Members

- Protected Attributes inherited from samchon::library::CaseGenerator
size_t n_
 N, size of the candidates. More...
size_t r_
 R, size of elements of each case. More...
size_t size_
 Size, the number of all cases. More...

Detailed Description

Factorical case generator.

n! = nPn

Class Diagram

Library - Genetic Algorithm

Jeongho Nam

Definition at line 18 of file FactorialGenerator.hpp.

Constructor & Destructor Documentation

samchon::library::FactorialGenerator::FactorialGenerator ( size_t  size)

Construct from size N.

nSize of elements of each case to be arranged.

Definition at line 30 of file FactorialGenerator.hpp.

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