bilinearForm2D.hh
void operator()(const linearFEM::Triangle &elmX, const linearFEM::Triangle &elmY, concepts::ElementMatrix< Real > &em) const
Computes the element stiffness matrix for a triangle.
virtual void operator()(const concepts::Element< Real > &elmX, const concepts::Element< Real > &elmY, concepts::ElementMatrix< Real > &em) const
virtual void operator()(const concepts::Element< Real > &elmX, const concepts::Element< Real > &elmY, concepts::ElementMatrix< Real > &em) const
Discrete equivalent of the Laplacian in 2D for linear FEM.
Definition: bilinearForm2D.hh:30
Abstract function class to evaluate a bilinear form.
Definition: bilinearForm.hh:33
concepts::Array< Real > shpfct_
Storage area for values of shape functions.
Definition: bilinearForm2D.hh:84
void operator()(const linearFEM::Triangle &elmX, const linearFEM::Triangle &elmY, concepts::ElementMatrix< Real > &em) const
Computes the element mass matrix for a triangle.
Quadrilateral element with bilinear shape functions in 2D.
Definition: element2D.hh:79
Discrete equivalent for a reaction term in 2D for linear FEM.
Definition: bilinearForm2D.hh:63
concepts::Array< concepts::Real2d > shpfct_
Storage area for values of derivatives of shape functions.
Definition: bilinearForm2D.hh:51
void operator()(const linearFEM::Quad &elmX, const linearFEM::Quad &elmY, concepts::ElementMatrix< Real > &em) const
Computes the element stiffness matrix for a quadrilateral.
void operator()(const linearFEM::Quad &elmX, const linearFEM::Quad &elmY, concepts::ElementMatrix< Real > &em) const
Computes the element mass matrix for a quadrilateral.