1 #ifndef __REDUCED_ORDER_SOLUTION__     2 #define __REDUCED_ORDER_SOLUTION__     4 #include <deal.II/lac/full_matrix.h>     5 #include <deal.II/lac/trilinos_sparse_matrix.h>     6 #include <deal.II/lac/vector_operation.h>     7 #include <deal.II/numerics/vector_tools.h>     9 #include "dg/dg_base.hpp"    10 #include "functional/functional.h"    11 #include "parameters/all_parameters.h"    12 #include "pod_basis_base.h"    15 namespace ProperOrthogonalDecomposition {
    18 template<
int dim, 
int nstate>
    29     dealii::LinearAlgebra::distributed::Vector<double> 
solution;
    32     dealii::LinearAlgebra::distributed::Vector<double> 
gradient;
 Files for the baseline physics. 
dealii::LinearAlgebra::distributed::Vector< double > solution
Stores solution. 
Main parameter class that contains the various other sub-parameter classes. 
ROMSolution(Parameters::AllParameters params, dealii::LinearAlgebra::distributed::Vector< double > _solution, dealii::LinearAlgebra::distributed::Vector< double > _gradient)
Constructor. 
Parameters::AllParameters params
Stores all parameters. 
dealii::LinearAlgebra::distributed::Vector< double > gradient
Stores gradient. 
Class to hold information about the reduced-order solution.