HArD::Core2D
Hybrid Arbitrary Degree::Core 2D - Library to implement 2D schemes with edge and cell polynomials as unknowns
HArDCore2D::LEPNCCore Member List

This is the complete list of members for HArDCore2D::LEPNCCore, including all inherited members.

cell_basis_type typedefHArDCore2D::LEPNCCore
cell_gradient_type typedefHArDCore2D::LEPNCCore
CellBasis(size_t iT) constHArDCore2D::HybridCoreinline
CellDegree() constHArDCore2D::HybridCoreinline
CellDegreePos() constHArDCore2D::HybridCoreinline
compute_weights(size_t iT) constHArDCore2D::HybridCore
EdgeBasis(size_t iE) constHArDCore2D::HybridCoreinline
EdgeDegree() constHArDCore2D::HybridCoreinline
evaluate_in_cell(const UVector Xh, size_t iT, VectorRd x) constHArDCore2D::HybridCore
evaluate_in_edge(const UVector Xh, size_t iE, VectorRd x) constHArDCore2D::HybridCore
get_mesh() constHArDCore2D::HybridCoreinline
grad_nc_basis_quad(const size_t iT, const QuadratureRule quad) constHArDCore2D::LEPNCCore
gram_matrix(const std::vector< Eigen::ArrayXd > &f_quad, const std::vector< Eigen::ArrayXd > &g_quad, const size_t &nrows, const size_t &ncols, const QuadratureRule &quad, const bool &sym, std::vector< double > L2weight={}) constHArDCore2D::LEPNCCore
gram_matrix(const std::vector< Eigen::ArrayXXd > &F_quad, const std::vector< Eigen::ArrayXXd > &G_quad, const size_t &nrows, const size_t &ncols, const QuadratureRule &quad, const bool &sym, std::vector< Eigen::Matrix2d > L2Weight={}) constHArDCore2D::LEPNCCore
H1norm(const UVector &Xh) constHArDCore2D::HybridCore
HybridCore(const Mesh *mesh_ptr, const int cell_deg, const size_t edge_deg, const bool use_threads=true, std::ostream &output=std::cout, const bool ortho=true)HArDCore2D::HybridCore
interpolate(const ContinuousFunction &f, const int deg_cell, const size_t deg_edge, size_t doe) constHArDCore2D::HybridCore
L2norm(const UVector &Xh) constHArDCore2D::HybridCore
LEPNCCore(const Mesh *mesh_ptr, const size_t K, const size_t L, std::ostream &output=std::cout)HArDCore2D::LEPNCCore
ml_node(size_t iT, size_t i) constHArDCore2D::LEPNCCoreinline
nc_basis(size_t iT, size_t i) constHArDCore2D::LEPNCCoreinline
nc_basis_quad(const size_t iT, const QuadratureRule quad) constHArDCore2D::LEPNCCore
nc_evaluate_in_cell(const Eigen::VectorXd XTF, size_t iT, double x, double y) constHArDCore2D::LEPNCCore
nc_gradient(size_t iT, size_t i) constHArDCore2D::LEPNCCoreinline
nc_H1norm(const Eigen::VectorXd &Xh) constHArDCore2D::LEPNCCore
nc_interpolate_ml(const Function &f, size_t doe) constHArDCore2D::LEPNCCore
nc_interpolate_moments(const Function &f, size_t doe) constHArDCore2D::LEPNCCore
nc_L2norm(const Eigen::VectorXd &Xh) constHArDCore2D::LEPNCCore
nc_L2norm_ml(const Eigen::VectorXd &Xh) constHArDCore2D::LEPNCCore
nc_restr(const Eigen::VectorXd &Xh, size_t iT) constHArDCore2D::LEPNCCore
nc_VertexValues(const Eigen::VectorXd Xh, const double weight=0)HArDCore2D::LEPNCCore
PolyCellBasisType typedefHArDCore2D::HybridCore
PolyEdgeBasisType typedefHArDCore2D::HybridCore
VertexValues(const UVector Xh, const std::string from_dofs)HArDCore2D::HybridCore