IOSS 2.0
Loading...
Searching...
No Matches
Ioss::NullPermutation Class Reference

#include <Ioss_ElementPermutation.h>

Inheritance diagram for Ioss::NullPermutation:
[legend]
Collaboration diagram for Ioss::NullPermutation:
[legend]

Public Member Functions

 NullPermutation (const NullPermutation &)=delete
 
- Public Member Functions inherited from Ioss::ElementPermutation
 ElementPermutation (const ElementPermutation &)=delete
 
ElementPermutationoperator= (const ElementPermutation &)=delete
 
virtual ~ElementPermutation ()=default
 
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< Ordinalpermutation_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 Public Member Functions

static void factory ()
 
- Static Public Member Functions inherited from Ioss::ElementPermutation
static IOSS_NODISCARD ElementPermutationfactory (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.
 

Static Public Attributes

static const char * name = "none"
 

Protected Member Functions

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

- Static Protected Member Functions inherited from Ioss::ElementPermutation
static EPRegistryregistry ()
 

Constructor & Destructor Documentation

◆ NullPermutation() [1/2]

Ioss::NullPermutation::NullPermutation ( const NullPermutation & )
delete

◆ NullPermutation() [2/2]

Ioss::NullPermutation::NullPermutation ( )
protected

Member Function Documentation

◆ factory()

void Ioss::NullPermutation::factory ( )
static

Member Data Documentation

◆ name

const char * Ioss::NullPermutation::name = "none"
static

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