|
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 | |
| SpherePermutation () | |
| 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 |