initial working 1x2v working, review and optimization needed

This commit is contained in:
Vasco C. B. Ferreira
2026-07-22 20:17:56 +02:00
parent 503a5a41c9
commit 649464e2fc
10 changed files with 84 additions and 91 deletions
+5 -4
View File
@@ -24,13 +24,14 @@ public:
eval_rho(unsigned int n, std::vector<double> &x,
const std::vector<GridStructure<1>> &grid_struct,
const std::vector<SolutionSnapshot<1>> &phi_history,
const unsigned int Nv = Parameters::NV) const;
const unsigned int Nv1 = Parameters::NV_1,
const unsigned int Nv2 = Parameters::NV_2) const;
std::vector<double>
eval_ftilda(unsigned int n, std::vector<double> x, double u,
eval_ftilda(unsigned int n, std::vector<double> x, double u1, double u2,
const std::vector<GridStructure<1>> &grid_struct,
const std::vector<SolutionSnapshot<1>> &phi_history) const;
std::vector<double>
eval_f(unsigned int n, std::vector<double> x, double u,
eval_f(unsigned int n, std::vector<double> x, double u1, double u2,
const std::vector<GridStructure<1>> &grid_struct,
const std::vector<SolutionSnapshot<1>> &phi_history) const;
@@ -38,7 +39,7 @@ public:
eval_rho_points(unsigned int n, const std::vector<Point<1>> &points,
const std::vector<GridStructure<1>> &grid_struct,
const std::vector<SolutionSnapshot<1>> &phi_history,
const unsigned int Nv) const;
const unsigned int Nv1, const unsigned int Nv2) const;
private:
unsigned int Nt = std::floor(Parameters::TMAX / Parameters::DT);