MFEM v2.0
Public Member Functions | Private Attributes
Lagrange1DFiniteElement Class Reference

#include <fe.hpp>

Inheritance diagram for Lagrange1DFiniteElement:
Inheritance graph
[legend]
Collaboration diagram for Lagrange1DFiniteElement:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Lagrange1DFiniteElement (int degree)
virtual void CalcShape (const IntegrationPoint &ip, Vector &shape) const
virtual void CalcDShape (const IntegrationPoint &ip, DenseMatrix &dshape) const

Private Attributes

Vector rwk
Vector rxxk

Detailed Description

Definition at line 857 of file fe.hpp.


Constructor & Destructor Documentation

Lagrange1DFiniteElement::Lagrange1DFiniteElement ( int  degree)

Member Function Documentation

void Lagrange1DFiniteElement::CalcDShape ( const IntegrationPoint ip,
DenseMatrix dshape 
) const [virtual]

pure virtual function which evaluates the values of all partial derivatives of all shape functions at a given point ip and stores them in the matrix dshape (Dof x Dim) so that each row contains the derivatives of one shape function

Implements FiniteElement.

Definition at line 3274 of file fe.cpp.

References FiniteElement::GetOrder(), rwk, rxxk, and IntegrationPoint::x.

void Lagrange1DFiniteElement::CalcShape ( const IntegrationPoint ip,
Vector shape 
) const [virtual]

pure virtual function which evaluates the values of all shape functions at a given point ip and stores them in the vector shape of dimension Dof

Implements FiniteElement.

Definition at line 3242 of file fe.cpp.

References FiniteElement::GetOrder(), rwk, rxxk, and IntegrationPoint::x.


Member Data Documentation

Definition at line 860 of file fe.hpp.

Referenced by CalcDShape(), CalcShape(), and Lagrange1DFiniteElement().

Definition at line 862 of file fe.hpp.

Referenced by CalcDShape(), CalcShape(), and Lagrange1DFiniteElement().


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines