GooseFEM 1.4.1.dev2+g78f16df
Loading...
Searching...
No Matches
ElementHex8.h File Reference

Quadrature for 8-noded hexahedral element in 3d (GooseFEM::Mesh::ElementType::Hex8), in a Cartesian coordinate system. More...

#include "config.h"

Go to the source code of this file.

Classes

class  GooseFEM::Element::Hex8::Quadrature
 Interpolation and quadrature. More...
 

Namespaces

namespace  GooseFEM
 Toolbox to perform finite element computations.
 
namespace  GooseFEM::Element
 Element quadrature and interpolation.
 
namespace  GooseFEM::Element::Hex8
 8-noded hexahedral element in 3d (GooseFEM::Mesh::ElementType::Hex8).
 
namespace  GooseFEM::Element::Hex8::Gauss
 gauss quadrature: quadrature points such that integration is exact for these bi-linear elements::
 
namespace  GooseFEM::Element::Hex8::Nodal
 nodal quadrature: quadrature points coincide with the nodes.
 

Functions

size_t GooseFEM::Element::Hex8::Gauss::nip ()
 Number of integration points:
 
array_type::tensor< double, 2 > GooseFEM::Element::Hex8::Gauss::xi ()
 Integration point coordinates (local coordinates).
 
array_type::tensor< double, 1 > GooseFEM::Element::Hex8::Gauss::w ()
 Integration point weights.
 
size_t GooseFEM::Element::Hex8::Nodal::nip ()
 Number of integration points:
 
array_type::tensor< double, 2 > GooseFEM::Element::Hex8::Nodal::xi ()
 Integration point coordinates (local coordinates).
 
array_type::tensor< double, 1 > GooseFEM::Element::Hex8::Nodal::w ()
 Integration point weights.
 

Detailed Description

Quadrature for 8-noded hexahedral element in 3d (GooseFEM::Mesh::ElementType::Hex8), in a Cartesian coordinate system.

License: This project is released under the GNU Public License (GPLv3).

Definition in file ElementHex8.h.