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.