shards  Version of the Day
 All Classes Functions Variables Typedefs Enumerations Enumerator Groups
shards::Hexahedron< NodeCount > Struct Template Reference

Topological traits: Dimension = 3, Sides = 6, Edges = 12, Vertices = 8, and Nodes = 8, 20, or 27. More...

#include <Shards_BasicTopologies.hpp>

Detailed Description

template<unsigned NodeCount = 8>
struct shards::Hexahedron< NodeCount >

Topological traits: Dimension = 3, Sides = 6, Edges = 12, Vertices = 8, and Nodes = 8, 20, or 27.

  Linear 8-Node Hexahedron node locations.

   7                    6
    o------------------o
   /|                 /|
  / |                / |
 /  |               /  |
/   |              /   |

/ | / | / | / | 4 / | 5 / | o---------------—o | | | | | | 3 o-------—|----—o 2 | / | / | / | / | / | / | / | / | / | / | / | / |/ |/ o---------------—o 0 1

  Quadratic 20-Node Hexahedron node locations:

    7         18         6
     o--------o---------o
    /|                 /|
   / |                / |
  /  |               /  |

19o | 17o | / 15o / o14 / | / | 4 / | 16 / | o------—o-----—o 5 | | | 10 | | | 3 o----—o–|----—o 2 | / | / | / | / 12o / o13 / | o11 | o9 | / | / | / | / |/ |/ o------—o-----—o 0 8 1

  Quadratic 27-Node Hexahedron additional node locations:
       x--------x---------x
      /|                 /|
     / |                / |
    /  |   22          /  |
   x   |    o         x   |
  /    x       o26   /    x     Node #20 is at centroid of element
 /     |            /     |
/      |           /      |     "2D surface" containing nodes

x------—x-----—x | 0,1,5,4 has node 25 at center.... | 23o | | o24 | | x----—x–|----—x | / | / | / 25 | / x / o x / | x o21 | x | / | / | / | / |/ |/ x------—x-----—x

Definition at line 326 of file Shards_BasicTopologies.hpp.


The documentation for this struct was generated from the following file: