17 #ifndef WWAKERESIDUAL_H
18 #define WWAKERESIDUAL_H
23 #include <Eigen/Dense>
35 static std::tuple<Eigen::MatrixXd, Eigen::MatrixXd> buildFixed(
WakeElement const &we, std::vector<double>
const &phi);
37 static std::tuple<Eigen::VectorXd, Eigen::VectorXd> build(
WakeElement const &we, std::vector<double>
const &phi);
38 static std::tuple<Eigen::MatrixXd, Eigen::MatrixXd> buildGradientFlow(
WakeElement const &we, std::vector<double>
const &phi);
40 static std::tuple<Eigen::MatrixXd, Eigen::MatrixXd, Eigen::MatrixXd> buildGradientMesh(
WakeElement const &we, std::vector<double>
const &phi);
44 #endif //WWAKERESIDUAL_H