rotrot.hh
static void setup(vectorial::BilinearForm< Real, Real > &bf)
Sets up the bilinear form for the rot-rot part for Maxwell's equation using weighted regularization.
virtual ~RotRot()
concepts::Array< concepts::MapReal3d > coeffMatrix_
Intermediate data for element matrix computation.
Definition: rotrot.hh:79
void operator()(const Hexahedron &elmX, const Hexahedron &elmY, concepts::ElementMatrix< Real > &em) const
Abstract function class to evaluate a bilinear form.
Definition: bilinearForm.hh:33
RotRot(const uint i=0, const uint j=0)
Constructor of the i.th row and j.th column of vectorial Bilinearform.
Definition: rotrot.hh:44
concepts::Array< Real > * jacobian_
Data shared between components of the rot-rot bilinear forms,.
Definition: rotrot.hh:83
RotRot(concepts::Array< Real > &jacobian, concepts::Array< concepts::MapReal3d > &jacobianInv, const Hexahedron **oldElm, const uint i=0, const uint j=0)
Constructor of the i.th row and j.th column of vectorial Bilinearform.
Definition: rotrot.hh:48
virtual void operator()(const concepts::Element< Real > &elmX, const concepts::Element< Real > &elmY, concepts::ElementMatrix< Real > &em) const
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
concepts::Array< concepts::MapReal3d > * jacobianInv_
Definition: rotrot.hh:84
A function class to calculate element matrices for the Rot u*Rot v Bilinearform.
Definition: rotrot.hh:41