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.