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 nstate>
 ROMTestLocation(const RowVectorXd ¶meter, std::unique_ptr< ROMSolution< dim, nstate >> rom_solution)
Constructor. 
Base class for a ROM/HROM point, differences would be in the second DWR error indicator. 
Files for the baseline physics. 
RowVectorXd parameter
Parameter. 
Class to compute and store adjoint-based error estimates. 
std::unique_ptr< ROMSolution< dim, nstate > > rom_solution
ROM solution. 
Class to hold information about the reduced-order solution. 
void compute_initial_rom_to_final_rom_error(std::shared_ptr< ProperOrthogonalDecomposition::PODBase< dim >> pod_updated) override
Compute error between initial ROM and final ROM.