Quadrilateral element with eight vertices.
- Deprecated:
- See Also
- Element
#include <element.h>
|
| Quad8Element () |
| construct undefined element
|
|
| Quad8Element (const uint a[8]) |
| construct defined element
|
|
virtual | ~Quad8Element () |
| destructor
|
|
virtual uint | edges (uint ep[]) const |
| collect edges
|
|
virtual uint | idtype () const |
| return an ordering id (needed for sorting)
|
|
virtual uint | add2viz (MeshFields &m) const |
| add entry to visualization object
|
|
| Element () |
| constructs an undefined element
|
|
| Element (uint *p) |
| construct with pointer to actual data storage
|
|
virtual | ~Element () |
| destructor
|
|
uint | id () const |
| access element id number
|
|
void | id (uint i) |
| access element id number
|
|
const uint * | vertices () const |
| access vertices
|
|
uint * | vertices () |
| access vertices
|
|
const uint * | begin () const |
| algorithm interface
|
|
uint * | begin () |
| algorithm interface
|
|
const uint * | end () const |
| algorithm interface
|
|
uint * | end () |
| algorithm interface
|
|
uint | nvertices () const |
| number of vertices
|
|
void | nvertices (uint nv) const |
| change number of vertices (below nmax)
|
|
bool | valid () const |
| is element defined or not
|
|
virtual uint | faces (uint ep[]) const |
| copy faces into ep (default implementation does nothing)
|
|
void | irotate () |
| rotates indices so that smallest index comes first
|
|
void | translate (const Indices &perm) |
| apply permutation to vertex indices
|
|
void | offset (int off) |
| apply constant offset to vertex indices
|
|
uint32_t | hash () const |
| compute hash value
|
|
bool | vless (const Element &a) const |
| comparison by vertex indices
|
|
bool | vequal (const Element &a) const |
| equivalence by vertex indices
|
|
virtual void | nstwrite (std::ostream &) const |
| write to file (nastran)
|
|
virtual void | abqwrite (std::ostream &) const |
| write to file (abaqus/calculix)
|
|
|
uint | vi [9] |
| vertex indices
|
|
|
static uint | maxedges () |
| maximum number of edges in any one element
|
|
static uint | maxfaces () |
| maximum number of faces in any one element
|
|
static uint | maxvertices () |
| maximum number of edges in any one element
|
|
void | changeBase (uint *p) |
| set vertex array pointer
|
|
The documentation for this class was generated from the following files: