MFEM v2.0
|
#include <lininteg.hpp>
Public Member Functions | |
VectorFEBoundaryFluxLFIntegrator (Coefficient &f) | |
virtual void | AssembleRHSElementVect (const FiniteElement &el, ElementTransformation &Tr, Vector &elvect) |
Private Attributes | |
Coefficient & | F |
Vector | shape |
Class for boundary integration of (f, v.n) for scalar coefficient f and RT vector test function v. This integrator works with RT spaces defined using the RT_FECollection class.
Definition at line 164 of file lininteg.hpp.
VectorFEBoundaryFluxLFIntegrator::VectorFEBoundaryFluxLFIntegrator | ( | Coefficient & | f | ) | [inline] |
Definition at line 171 of file lininteg.hpp.
void VectorFEBoundaryFluxLFIntegrator::AssembleRHSElementVect | ( | const FiniteElement & | el, |
ElementTransformation & | Tr, | ||
Vector & | elvect | ||
) | [virtual] |
Given a particular Finite Element and a transformation (Tr) computes the element vector, elvect.
Implements LinearFormIntegrator.
Definition at line 222 of file lininteg.cpp.
References add(), FiniteElement::CalcShape(), Coefficient::Eval(), F, IntegrationRules::Get(), FiniteElement::GetDof(), FiniteElement::GetGeomType(), IntegrationRule::GetNPoints(), FiniteElement::GetOrder(), IntegrationRule::IntPoint(), IntRules, ElementTransformation::SetIntPoint(), Vector::SetSize(), shape, and IntegrationPoint::weight.
Coefficient& VectorFEBoundaryFluxLFIntegrator::F [private] |
Definition at line 167 of file lininteg.hpp.
Referenced by AssembleRHSElementVect().
Definition at line 168 of file lininteg.hpp.
Referenced by AssembleRHSElementVect().