1 #ifndef __ROM_TEST_LOCATION__ 2 #define __ROM_TEST_LOCATION__ 4 #include "parameters/all_parameters.h" 5 #include "pod_basis_base.h" 6 #include "reduced_order_solution.h" 7 #include <eigen/Eigen/Dense> 8 #include "test_location_base.h" 11 namespace ProperOrthogonalDecomposition {
12 using Eigen::RowVectorXd;
15 template <
int dim,
int nspecies,
int nstate>
void compute_initial_rom_to_final_rom_error(std::shared_ptr< ProperOrthogonalDecomposition::PODBase< dim, nspecies >> pod_updated) override
Compute error between initial ROM and final ROM.
Base class for a ROM/HROM point, differences would be in the second DWR error indicator.
Files for the baseline physics.
Class to compute and store adjoint-based error estimates.
std::unique_ptr< ROMSolution< dim, nspecies, nstate > > rom_solution
ROM solution.
RowVectorXd parameter
Parameter.
ROMTestLocation(const RowVectorXd ¶meter, std::unique_ptr< ROMSolution< dim, nspecies, nstate >> rom_solution)
Constructor.
Class to hold information about the reduced-order solution.