7 #include <unsupported/Eigen/KroneckerProduct>
36 const std::string & side,
37 const double & penalty_factor = 1.,
38 const Eigen::MatrixXd & mass_Pk3_T = Eigen::MatrixXd::Zero(1,1),
42 const SXDiv & m_sxdiv;
Discrete Serendipity Hdiv space: local operators, L2 product and global interpolator.
Definition: lasxdiv.hpp:20
Discrete Lie algebra valued Hdiv space: local operators, L2 product and global interpolator.
Definition: laxdiv.hpp:20
Lie algebra class: mass matrix, structure constants and Lie bracket.
Definition: liealgebra.hpp:17
Discrete Serendipity Hcurl space: local operators, L2 product and global interpolator.
Definition: sxcurl.hpp:21
Discrete Serendipity Hdiv space: local operators, L2 product and global interpolator.
Definition: sxdiv.hpp:18
Discrete Hdiv space: local operators, L2 product and global interpolator.
Definition: xdiv.hpp:20
bool use_threads
Definition: HHO_DiffAdvecReac.hpp:47
const LieAlgebra & m_lie_algebra
Definition: laxdiv.hpp:127
LASXDiv(const LieAlgebra &lie_algebra, const XDiv &xdiv, const SXDiv &sxdiv, bool use_threads=true, std::ostream &output=std::cout)
Constructor.
Definition: lasxdiv.cpp:9
Eigen::MatrixXd computeL2ProductCurl(const size_t iT, const SXCurl &sx_curl, const std::string &side, const double &penalty_factor=1., const Eigen::MatrixXd &mass_Pk3_T=Eigen::MatrixXd::Zero(1, 1), const IntegralWeight &weight=IntegralWeight(1.)) const
Compute the matrix of the (weighted) L2-product as 'computeL2Product', with application of the discre...
Definition: lasxdiv.cpp:19
const LieAlgebra & lieAlg() const
Return the Lie algebra.
Definition: lasxdiv.hpp:27
Definition: ddr-magnetostatics.hpp:40
Structure for weights (scalar, at the moment) in integral.
Definition: integralweight.hpp:36