20 const int n_phi_bases,
21 const int n_psi_bases,
22 const std::vector<basis::ElementBases> &phi_bases,
23 const std::vector<basis::ElementBases> &psi_bases,
24 const std::vector<basis::ElementBases> &geom_bases,
30 const bool is_volume);
32 std::string
name()
const override {
return "mixed-assembler"; }
Caches basis evaluation and geometric mapping at every element.
std::function< void(const Eigen::MatrixXd &x, Eigen::MatrixXd &x_phi, Eigen::MatrixXd &x_psi)> SolutionSplitter
Eigen::SparseMatrix< double, Eigen::ColMajor > StiffnessMatrix