HArD::Core2D
Hybrid Arbitrary Degree::Core 2D - Library to implement 2D schemes with edge and cell polynomials as unknowns
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
vsxgrad-test.hpp File Reference
#include <boost/math/constants/constants.hpp>
#include <vsxgrad.hpp>
Include dependency graph for vsxgrad-test.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  HArDCore2D
 

Functions

template<typename T >
double HArDCore2D::squared_l2_error (const std::function< T(const Eigen::Vector2d &)> &f, const Eigen::VectorXd &fX, const boost::multi_array< T, 2 > &fX_basis_quad, const QuadratureRule &quad_X)
 

Variables

static const double HArDCore2D::PI = boost::math::constants::pi<double>()
 
static VSXGrad::FunctionType HArDCore2D::trigonometric
 
static std::function< MatrixRd(const Eigen::Vector2d &)> HArDCore2D::grad_trigonometric
 
static std::function< double(const Eigen::Vector2d &)> HArDCore2D::rot_trigonometric
 
static std::function< VectorRd(const VectorRd &)> HArDCore2D::constant
 
static std::function< MatrixRd(const VectorRd &)> HArDCore2D::grad_constant
 
static std::function< double(const VectorRd &)> HArDCore2D::rot_constant
 
static std::function< VectorRd(const VectorRd &)> HArDCore2D::linear
 
static std::function< MatrixRd(const Eigen::Vector2d &)> HArDCore2D::grad_linear
 
static std::function< double(const VectorRd &)> HArDCore2D::rot_linear
 
static std::function< VectorRd(const VectorRd &)> HArDCore2D::quadratic
 
static std::function< MatrixRd(const Eigen::Vector2d &)> HArDCore2D::grad_quadratic
 
static std::function< double(const VectorRd &)> HArDCore2D::rot_quadratic