21 const std::vector<mesh::LocalBoundary> &local_pressure_boundary,
22 const std::unordered_map<
int, std::vector<mesh::LocalBoundary>> &local_pressure_cavity,
23 const std::vector<int> &dirichlet_nodes,
26 const bool is_time_dependent);
28 std::string
name()
const override {
return "pressure"; }
60 const Eigen::MatrixXd &
x,
61 const Eigen::MatrixXd &adjoint,
62 Eigen::VectorXd &term);
72 const int pressure_boundary_id,
73 const Eigen::MatrixXd &
x,
74 const Eigen::MatrixXd &adjoint);
std::array< int, 2 > QuadratureOrders
Eigen::SparseMatrix< double, Eigen::ColMajor > StiffnessMatrix