hp3D::MaxwellSharedData Class Reference
Shared data for RotRot and DivDiv. More...
#include <maxwell.hh>
Public Member Functions | |
virtual MaxwellSharedData * | clone () const |
Virtual constructor. More... | |
MaxwellSharedData () | |
virtual | ~MaxwellSharedData () |
Public Attributes | |
const Hexahedron * | elm |
concepts::Array< Real > | jacobian |
concepts::Array< concepts::MapReal3d > | jacobianInv |
Detailed Description
Shared data for RotRot and DivDiv.
The different components of the vector valued bilinear form for the rot-rot or div-div term need the Jacobian of the element map in exactly the same points. This is taken care of by the data fields of this class. They are common to all components of the vector valued bilinear form.
RotRot::setup and DivDiv::setup take care of setting all up correctly. It uses the function RotRot::data(concepts::Cloneable*) and DivDiv::data(concepts::Cloneable*) to set the shared data of the components.
Definition at line 37 of file maxwell.hh.
Constructor & Destructor Documentation
◆ MaxwellSharedData()
|
inline |
Definition at line 39 of file maxwell.hh.
◆ ~MaxwellSharedData()
|
inlinevirtual |
Definition at line 40 of file maxwell.hh.
Member Function Documentation
◆ clone()
|
inlinevirtual |
Virtual constructor.
Returns a pointer to a copy of itself. The caller is responsible to destroy this copy.
Implements concepts::Cloneable.
Definition at line 41 of file maxwell.hh.
Member Data Documentation
◆ elm
const Hexahedron* hp3D::MaxwellSharedData::elm |
Definition at line 45 of file maxwell.hh.
◆ jacobian
concepts::Array<Real> hp3D::MaxwellSharedData::jacobian |
Definition at line 43 of file maxwell.hh.
◆ jacobianInv
concepts::Array<concepts::MapReal3d> hp3D::MaxwellSharedData::jacobianInv |
Definition at line 44 of file maxwell.hh.
The documentation for this class was generated from the following file:
- hp3D/maxwell.hh