Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
model::PermutationWithoutRepetition< 1 > Struct Reference

#include <PermutationWithoutRepetition.h>

Collaboration diagram for model::PermutationWithoutRepetition< 1 >:

Static Public Member Functions

static constexpr int value (int N)
template<typename T, int N>
static const Eigen::Matrix< T, k, value(N)> & permute (const Eigen::Matrix< T, 1, N > &pool)
template<typename T, int N>
static const Eigen::Matrix< T, k, 2 *N > permuteWithPlusMinusSign (const Eigen::Matrix< T, 1, N > &pool)
static Eigen::Matrix< T, 1, M-1 > reducePool (const Eigen::Matrix< T, 1, M > &pool, const int &p)

Static Public Attributes

static constexpr int k =1

Detailed Description

Definition at line 105 of file PermutationWithoutRepetition.h.

Member Function Documentation

◆ permute()

template<typename T, int N>
const Eigen::Matrix< T, k, value(N)> & model::PermutationWithoutRepetition< 1 >::permute ( const Eigen::Matrix< T, 1, N > & pool)
inlinestatic

Definition at line 117 of file PermutationWithoutRepetition.h.

◆ permuteWithPlusMinusSign()

template<typename T, int N>
const Eigen::Matrix< T, k, 2 *N > model::PermutationWithoutRepetition< 1 >::permuteWithPlusMinusSign ( const Eigen::Matrix< T, 1, N > & pool)
inlinestatic

Definition at line 124 of file PermutationWithoutRepetition.h.

◆ reducePool()

Eigen::Matrix< T, 1, M-1 > model::PermutationWithoutRepetition< k >::reducePool ( const Eigen::Matrix< T, 1, M > & pool,
const int & p )
inlinestatic

Definition at line 32 of file PermutationWithoutRepetition.h.

◆ value()

constexpr int model::PermutationWithoutRepetition< 1 >::value ( int N)
inlinestaticconstexpr

Definition at line 109 of file PermutationWithoutRepetition.h.

Member Data Documentation

◆ k

int model::PermutationWithoutRepetition< 1 >::k =1
staticconstexpr

Definition at line 107 of file PermutationWithoutRepetition.h.


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