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

Quadrature for 4-noded quadrilateral element in 2d (GooseFEM::Mesh::ElementType::Quad4), in a Cartesian coordinate system. More...

#include "Element.h"
#include "config.h"
#include "detail.h"

Go to the source code of this file.

Classes

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

Namespaces

namespace  GooseFEM
 Toolbox to perform finite element computations.
 
namespace  GooseFEM::Element
 Element quadrature and interpolation.
 
namespace  GooseFEM::Element::Quad4
 4-noded quadrilateral element in 2d (GooseFEM::Mesh::ElementType::Quad4).
 
namespace  GooseFEM::Element::Quad4::Gauss
 Gauss quadrature: quadrature points such that integration is exact for this bi-linear element:
 
namespace  GooseFEM::Element::Quad4::Nodal
 nodal quadrature: quadrature points coincide with the nodes.
 
namespace  GooseFEM::Element::Quad4::MidPoint
 midpoint quadrature: quadrature points in the middle of the element::
 

Functions

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

Detailed Description

Quadrature for 4-noded quadrilateral element in 2d (GooseFEM::Mesh::ElementType::Quad4), in a Cartesian coordinate system.

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

Definition in file ElementQuad4.h.