1#ifndef HYPRE_COMPUTE_ERRORS_HPP 
    2#define HYPRE_COMPUTE_ERRORS_HPP 
   18    std::map<std::string, double>
 
   21                            const Eigen::VectorXd & uph,
 
   22                            const Eigen::VectorXd & upI,
 
   23                            const double & viscosity,
 
   28    std::map<std::string, double>
 
   31                   const Eigen::VectorXd & uh,
 
   32                   const Eigen::VectorXd & ph,
 
   33                   const ComputeErrorsParameters & parameters = {}
 
   37    std::map<std::string, double>
 
   40                          const Eigen::VectorXd & uph,
 
   41                          const Eigen::VectorXd & upI,
 
   42                          const ComputeErrorsParameters & parameters
 
   48    std::map<std::string, double>
 
   52                          const Eigen::VectorXd & uph,
 
   53                          const Eigen::VectorXd & upI,
 
   54                          const double & viscosity,
 
   55                          const double & current_time,
 
   56                          const ComputeErrorsParameters & parameters = {}
 
   67    std::map<std::string, double>
 
   71                        const Eigen::VectorXd & uph_half, 
 
   72                        const Eigen::VectorXd & upI_half, 
 
   73                        const Eigen::VectorXd & uph, 
 
   74                        const Eigen::VectorXd & upI, 
 
   75                        const double & viscosity,
 
   76                        const double & current_time,
 
   77                        const double & time_step,
 
   78                        const ComputeErrorsParameters & parameters = {}
 
std::map< std::string, double > compute_discrete_errors(const HYPRE *scheme, const Eigen::VectorXd &uph, const Eigen::VectorXd &upI, const double &viscosity, const ComputeErrorsParameters ¶meters={})
Definition hypre-compute-errors.cpp:13
 
std::map< std::string, double > compute_errors(const HYPRE *scheme, const HArDCore2D::NavierStokesSolutions::IExactSolution *isolution, const Eigen::VectorXd &uh, const Eigen::VectorXd &ph, const ComputeErrorsParameters ¶meters={})
Compute errors between the discrete solution and the continuous one.
Definition hypre-compute-errors.cpp:117
 
std::map< std::string, double > compute_energy_errors(const HYPRE *scheme, const HArDCore2D::NavierStokesSolutions::IExactSolution *isolution, const Eigen::VectorXd &uph, const Eigen::VectorXd &upI, const double &viscosity, const double ¤t_time, const ComputeErrorsParameters ¶meters={})
Definition hypre-compute-errors.cpp:388
 
std::map< std::string, double > compute_l2_dof_errors(const HYPRE *scheme, const Eigen::VectorXd &uph, const Eigen::VectorXd &upI, const ComputeErrorsParameters ¶meters)
Compute the errors on DOFs.
Definition hypre-compute-errors.cpp:329
 
Definition ddr-klplate.hpp:27
 
Definition hypre-compute-errors.hpp:10
 
std::ostream & output
Definition hypre-compute-errors.hpp:12
 
bool use_threads
Definition hypre-compute-errors.hpp:11
 
Definition ns-solutions.hpp:15