37#ifndef ReducedCompressibleSteadyNS_H
38#define ReducedCompressibleSteadyNS_H
50#include <unsupported/Eigen/NonLinearOptimization>
51#include <unsupported/Eigen/NumericalDiff>
Header file of the steadyNS class.
Header file of the EigenFunctions class.
Header file of the ITHACAutilities namespace.
Header file of the Modes class.
Header file of the reducedProblem class.
Header file of the reducedSteadyNS class.
Header file of the ReducedSteadyNSTurb class.
Header file of the steadyNS class.
Implementation of a parametrized full order steady NS problem and preparation of the the reduced ma...
Eigen::MatrixXd vel_now
Imposed boundary conditions.
void projectReducedOperators(int NmodesUproj, int NmodesPproj, int NmodesEproj)
It assembles the reduced oeprators using the modes.
void setOnlineVelocity(Eigen::MatrixXd vel)
It checks if the number of imposed boundary conditions is correct and set the inlet velocity equal to...
Eigen::MatrixXd projGradModP
Projected gradient of the pressure modes.
ReducedCompressibleSteadyNS()
Construct Null.
volVectorModes ULmodes
Lifted velocity modes.
CompressibleSteadyNS * problem
Full problem.
void solveOnlineCompressible(scalar mu_now, int NmodesUproj, int NmodesPproj, int NmodesEproj)
Method to perform an online solve using a PPE stabilisation method.
ReducedSteadyNSTurb()
Construct Null.