IOSS 2.0
|
#include <Ioss_ElementPermutation.h>
Static Public Member Functions | |
static void | factory () |
Static Public Member Functions inherited from Ioss::ElementPermutation | |
static IOSS_NODISCARD ElementPermutation * | factory (const std::string &type) |
static int | describe (NameList *names) |
Get the names of element permutations known to Ioss. | |
static IOSS_NODISCARD NameList | describe () |
Get the names of element permutations known to Ioss. | |
Protected Member Functions | |
TriPermutation () | |
Protected Member Functions inherited from Ioss::ElementPermutation | |
ElementPermutation (std::string type, bool delete_me=false) | |
void | set_permutation (Permutation numPermutationNodes_, Permutation numPermutations_, Permutation numPositivePermutations_, const std::vector< std::vector< Permutation > > &permutationNodeOrdinals_) |
Additional Inherited Members | |
Public Member Functions inherited from Ioss::ElementPermutation | |
IOSS_NODISCARD unsigned | num_permutations () const |
IOSS_NODISCARD unsigned | num_positive_permutations () const |
IOSS_NODISCARD bool | is_positive_polarity (Permutation permutation) const |
IOSS_NODISCARD bool | valid_permutation (Permutation permutation) const |
bool | fill_permutation_indices (Permutation permutation, std::vector< Ordinal > &nodeOrdinalVector) const |
IOSS_NODISCARD std::vector< Ordinal > | permutation_indices (Permutation permutation) const |
IOSS_NODISCARD Permutation | num_permutation_nodes () const |
IOSS_NODISCARD const std::string & | type () const |
IOSS_NODISCARD bool | operator== (const Ioss::ElementPermutation &rhs) const |
IOSS_NODISCARD bool | operator!= (const Ioss::ElementPermutation &rhs) const |
IOSS_NODISCARD bool | equal (const Ioss::ElementPermutation &rhs) const |
Static Protected Member Functions inherited from Ioss::ElementPermutation | |
static EPRegistry & | registry () |
|
protected |
|
static |