IOSS 2.0

Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Private Member Functions | List of all members
Ioss::Wedge12 Class Reference

`#include <Ioss_Wedge12.h>`

## Public Member Functions
| ~Wedge12 () override
ElementShape | shape () const override
int | spatial_dimension () const override
int | parametric_dimension () const override
bool | is_element () const override
int | order () const override
int | number_corner_nodes () const override
int | number_nodes () const override
int | number_edges () const override
int | number_faces () const override
int | number_nodes_edge (int edge=0) const override
int | number_nodes_face (int face=0) const override
int | number_edges_face (int face=0) const override
bool | faces_similar () const override
bool | edges_similar () const override
Ioss::IntVector | edge_connectivity (int edge_number) const override
Ioss::IntVector | face_connectivity (int face_number) const override
Ioss::IntVector | element_connectivity () const override
Ioss::IntVector | face_edge_connectivity (int face_number) const override
Ioss::ElementTopology * | face_type (int face_number=0) const override
Ioss::ElementTopology * | edge_type (int edge_number=0) const override
Public Member Functions inherited from Ioss::ElementTopology
void | alias (const std::string &base, const std::string &syn)
bool | is_alias (const std::string &my_alias) const
| ElementTopology (const ElementTopology &)=delete
ElementTopology & | operator= (const ElementTopology &)=delete
virtual | ~ElementTopology ()
const std::string & | name () const
std::string | master_element_name () const
int | number_boundaries () const
IntVector | boundary_connectivity (int edge_number) const
IntVector | element_edge_connectivity () const
ElementTopology * | boundary_type (int face_number=0) const

## Static Public Member Functions
static void | factory ()
Static Public Member Functions inherited from Ioss::ElementTopology
static ElementTopology * | factory (const std::string &type, bool ok_to_fail=false)
static ElementTopology * | factory (unsigned int unique_id)
static unsigned int | get_unique_id (const std::string &type)
static int | describe (NameList *names)
| Get the names of element topologies known to Ioss. More...

## Static Public Attributes
static constexpr auto | name = "wedge12"

## Protected Member Functions
| Wedge12 ()
Protected Member Functions inherited from Ioss::ElementTopology
| ElementTopology (std::string type, std::string master_elem_name, bool delete_me=false)

## Private Member Functions
| Wedge12 (const Wedge12 &)=delete

## Constructor & Destructor Documentation

## ◆ ~Wedge12()

Ioss::Wedge12::~Wedge12 | ( |  | ) |
| override default

## ◆ Wedge12() [1/2]

Ioss::Wedge12::Wedge12 | ( |  | ) |
| protected

## ◆ Wedge12() [2/2]

Ioss::Wedge12::Wedge12 | ( | const Wedge12 & |  | ) |
| private delete

## Member Function Documentation

## ◆ edge_connectivity()

Ioss::IntVector Ioss::Wedge12::edge_connectivity | ( | int | edge_number | ) | const
| override virtual

Implements Ioss::ElementTopology.

## ◆ edge_type()

Ioss::ElementTopology * Ioss::Wedge12::edge_type | ( | int | edge_number = `0` | ) | const
| override virtual

Implements Ioss::ElementTopology.

## ◆ edges_similar()

bool Ioss::Wedge12::edges_similar | ( |  | ) | const
| inline override virtual

Reimplemented from Ioss::ElementTopology.

## ◆ element_connectivity()

Ioss::IntVector Ioss::Wedge12::element_connectivity | ( |  | ) | const
| override virtual

Implements Ioss::ElementTopology.

## ◆ face_connectivity()

Ioss::IntVector Ioss::Wedge12::face_connectivity | ( | int | face_number | ) | const
| override virtual

Implements Ioss::ElementTopology.

## ◆ face_edge_connectivity()

Ioss::IntVector Ioss::Wedge12::face_edge_connectivity | ( | int | face_number | ) | const
| override virtual

Reimplemented from Ioss::ElementTopology.

## ◆ face_type()

Ioss::ElementTopology * Ioss::Wedge12::face_type | ( | int | face_number = `0` | ) | const
| override virtual

Implements Ioss::ElementTopology.

## ◆ faces_similar()

bool Ioss::Wedge12::faces_similar | ( |  | ) | const
| inline override virtual

Reimplemented from Ioss::ElementTopology.

## ◆ factory()

void Ioss::Wedge12::factory | ( |  | ) |
| static

## ◆ is_element()

bool Ioss::Wedge12::is_element | ( |  | ) | const
| inline override virtual

Reimplemented from Ioss::ElementTopology.

## ◆ number_corner_nodes()

int Ioss::Wedge12::number_corner_nodes | ( |  | ) | const
| override virtual

Implements Ioss::ElementTopology.

## ◆ number_edges()

int Ioss::Wedge12::number_edges | ( |  | ) | const
| override virtual

Implements Ioss::ElementTopology.

## ◆ number_edges_face()

int Ioss::Wedge12::number_edges_face | ( | int | face = `0` | ) | const
| override virtual

Implements Ioss::ElementTopology.

## ◆ number_faces()

int Ioss::Wedge12::number_faces | ( |  | ) | const
| override virtual

Implements Ioss::ElementTopology.

## ◆ number_nodes()

int Ioss::Wedge12::number_nodes | ( |  | ) | const
| override virtual

Implements Ioss::ElementTopology.

## ◆ number_nodes_edge()

int Ioss::Wedge12::number_nodes_edge | ( | int | edge = `0` | ) | const
| override virtual

Implements Ioss::ElementTopology.

## ◆ number_nodes_face()

int Ioss::Wedge12::number_nodes_face | ( | int | face = `0` | ) | const
| override virtual

Implements Ioss::ElementTopology.

## ◆ order()

int Ioss::Wedge12::order | ( |  | ) | const
| override virtual

Implements Ioss::ElementTopology.

## ◆ parametric_dimension()

int Ioss::Wedge12::parametric_dimension | ( |  | ) | const
| override virtual

Implements Ioss::ElementTopology.

## ◆ shape()

ElementShape Ioss::Wedge12::shape | ( |  | ) | const
| inline override virtual

Implements Ioss::ElementTopology.

## ◆ spatial_dimension()

int Ioss::Wedge12::spatial_dimension | ( |  | ) | const
| override virtual

Implements Ioss::ElementTopology.

## Member Data Documentation

## ◆ name

constexpr auto Ioss::Wedge12::name = "wedge12"
| static

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

- src/Ioss_Wedge12.h
- src/Ioss_Wedge12.C