NAME
ElmB9n2D - definition of 2D biquadratic finite element
INCLUDE
include "ElmDefs.h"
SYNTAX
class ElmB9n2D : public ElmTensorProd
{
public:
ElmB9n2D ();
~ElmB9n2D () {}
virtual void calcMidSideNodes (Mat(real)& /*coor*/)
{ warningFP("ElmB9n2D::calcMidSideNodes"," MidSideNode not checked ");}
CLASS_INFO
};
KEYWORDS
finite element, biquadratic 2D element, Lagrange element family
DESCRIPTION
The class is derived from class ElmTensorProd and restricts the
interpolation to be of order two and the number of space dimen
sions to equal two. That is, this is the standard 2D biquadratic
finite element with 9 nodes.
Most of the operations on this element type are defined through
virtual functions or member functions of the base class ElmDef.
See the documentation of class ElmDef for further explanation of
the interface. Some of the functions defined in base classes may
be found reimplemented in this class in order to increase effi
ciency by taking advantage of the information on the interpola
tion order and the number of space dimensions.
CONSTRUCTORS AND INITIALIZATION
The only constructor performs all the initialization.
SEE ALSO
class ElmDef, class ElmTensorProd
DEVELOPED BY
SINTEF Applied Mathematics, Oslo, Norway, and University of Oslo,
Dept. of Mathematics, Norway
AUTHOR
Hans Petter Langtangen, SINTEF/UiO