MFEM v2.0
|
#include <fe.hpp>
Public Member Functions | |
Basis (const int p, const double *nodes) | |
void | Eval (const double x, Vector &u) const |
void | Eval (const double x, Vector &u, Vector &d) const |
Private Attributes | |
DenseMatrix | A |
Vector | a |
Vector | b |
Poly_1D::Basis::Basis | ( | const int | p, |
const double * | nodes | ||
) |
Definition at line 5576 of file fe.cpp.
References A, a, b, Poly_1D::CalcBasis(), DenseMatrix::Invert(), and Vector::SetSize().
void Poly_1D::Basis::Eval | ( | const double | x, |
Vector & | u | ||
) | const |
Definition at line 5596 of file fe.cpp.
References Poly_1D::CalcBasis(), and Vector::Size().
Referenced by ND_HexahedronElement::CalcCurlShape(), RT_HexahedronElement::CalcDivShape(), RT_QuadrilateralElement::CalcDivShape(), L2_HexahedronElement::CalcDShape(), L2_QuadrilateralElement::CalcDShape(), L2_SegmentElement::CalcDShape(), H1_HexahedronElement::CalcDShape(), H1_QuadrilateralElement::CalcDShape(), H1_SegmentElement::CalcDShape(), L2_HexahedronElement::CalcShape(), L2_QuadrilateralElement::CalcShape(), L2_SegmentElement::CalcShape(), H1_HexahedronElement::CalcShape(), H1_QuadrilateralElement::CalcShape(), H1_SegmentElement::CalcShape(), ND_QuadrilateralElement::CalcVShape(), ND_HexahedronElement::CalcVShape(), RT_HexahedronElement::CalcVShape(), and RT_QuadrilateralElement::CalcVShape().
Definition at line 5606 of file fe.cpp.
References Poly_1D::CalcBasis(), and Vector::Size().
DenseMatrix Poly_1D::Basis::A [private] |
Vector Poly_1D::Basis::a [mutable, private] |
Vector Poly_1D::Basis::b [mutable, private] |