47 Nphi_u(problem.NUmodes + problem.liftfield.size()),
48 Nphi_p(problem.NPmodes),
49 N_BC(problem.inletIndex.rows())
52 int operator()(
const Eigen::VectorXd& x, Eigen::VectorXd& fvec)
const;
53 int df(
const Eigen::VectorXd& x, Eigen::MatrixXd& fjac)
const;
61 Eigen::VectorXd y_old;
75 Nphi_flux(problem.NFluxmodes),
76 Nphi_prec1(problem.NPrecmodes(0)),
77 Nphi_prec2(problem.NPrecmodes(1)),
78 Nphi_prec3(problem.NPrecmodes(2)),
79 Nphi_prec4(problem.NPrecmodes(3)),
80 Nphi_prec5(problem.NPrecmodes(4)),
81 Nphi_prec6(problem.NPrecmodes(5)),
82 Nphi_prec7(problem.NPrecmodes(6)),
83 Nphi_prec8(problem.NPrecmodes(7)),
84 Nphi_const(problem.NCmodes),
86 nsf_c(problem.NCmodes),
90 int operator()(
const Eigen::VectorXd& n, Eigen::VectorXd& fvecn)
const;
91 int df(
const Eigen::VectorXd& n, Eigen::MatrixXd& fjacn)
const;
131 Eigen::VectorXd nsf_c;
133 Eigen::VectorXd a_tmp;
134 Eigen::VectorXd w_old;
135 std::vector<SPLINTER::RBFSpline*> SPLINES_d;
136 std::vector<SPLINTER::RBFSpline*> SPLINES_nsf;
137 std::vector<SPLINTER::RBFSpline*> SPLINES_a;
149 Nphi_T(problem.NTmodes + problem.liftfieldT.size()),
150 Nphi_dec1(problem.NDecmodes(0)),
151 Nphi_dec2(problem.NDecmodes(1)),
152 Nphi_dec3(problem.NDecmodes(2)),
153 N_BCt(problem.inletIndexT.rows()),
154 Nphi_const(problem.NCmodes),
155 v_c(problem.NCmodes),
156 sp_c(problem.NCmodes),
157 txs_c(problem.NCmodes)
160 int operator()(
const Eigen::VectorXd& t, Eigen::VectorXd& fvect)
const;
161 int df(
const Eigen::VectorXd& t, Eigen::MatrixXd& fjact)
const;
187 Eigen::VectorXd a_tmp;
188 Eigen::VectorXd c_tmp;
189 Eigen::VectorXd z_old;
192 Eigen::VectorXd sp_c;
193 Eigen::VectorXd txs_c;
194 std::vector<SPLINTER::RBFSpline*> SPLINES_v;
195 std::vector<SPLINTER::RBFSpline*> SPLINES_sp;
196 std::vector<SPLINTER::RBFSpline*> SPLINES_TXS;
204class reducedusMSR:
public reducedMSR
221 void solveOnline(Eigen::MatrixXd vel_now, Eigen::MatrixXd temp_now,
222 Eigen::VectorXd mu_online,
int startSnap = 0);
223 void reconstructAP(fileName folder =
"./ITHACAOutput/online_rec",
225 void reconstruct_fd(fileName folder =
"./ITHACAOutput/online_rec",
227 void reconstruct_n(fileName folder =
"./ITHACAOutput/online_rec",
229 void reconstruct_t(fileName folder =
"./ITHACAOutput/online_rec",
231 void reconstruct_C(fileName folder =
"./ITHACAOutput/online_rec",