HArD::Core2D
Hybrid Arbitrary Degree::Core 2D - Library to implement 2D schemes with edge and cell polynomials as unknowns
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
hypre-compute-errors.hpp File Reference
#include "hypre.hpp"
Include dependency graph for hypre-compute-errors.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HArDCore2D::DSL::ComputeErrorsParameters
 

Namespaces

namespace  HArDCore2D
 
namespace  HArDCore2D::DSL
 

Functions

std::map< std::string, double > HArDCore2D::DSL::compute_discrete_errors (const HYPRE *scheme, const Eigen::VectorXd &uph, const Eigen::VectorXd &upI, const double &viscosity, const ComputeErrorsParameters &parameters={})
 
std::map< std::string, double > HArDCore2D::DSL::compute_errors (const HYPRE *scheme, const HArDCore2D::NavierStokesSolutions::IExactSolution *isolution, const Eigen::VectorXd &uh, const Eigen::VectorXd &ph, const ComputeErrorsParameters &parameters={})
 Compute errors between the discrete solution and the continuous one.
 
std::map< std::string, double > HArDCore2D::DSL::compute_l2_dof_errors (const HYPRE *scheme, const Eigen::VectorXd &uph, const Eigen::VectorXd &upI, const ComputeErrorsParameters &parameters)
 Compute the errors on DOFs.
 
std::map< std::string, double > HArDCore2D::DSL::compute_energy_errors (const HYPRE *scheme, const HArDCore2D::NavierStokesSolutions::IExactSolution *isolution, const Eigen::VectorXd &uph, const Eigen::VectorXd &upI, const double &viscosity, const double &current_time, const ComputeErrorsParameters &parameters={})
 
std::map< std::string, double > HArDCore2D::DSL::compute_energy_errors (const HYPRE *scheme, const HArDCore2D::NavierStokesSolutions::IExactSolution *isolution, const Eigen::VectorXd &uph_half, const Eigen::VectorXd &upI_half, const Eigen::VectorXd &uph, const Eigen::VectorXd &upI, const double &viscosity, const double &current_time, const double &time_step, const ComputeErrorsParameters &parameters={})