HArD::Core2D
Hybrid Arbitrary Degree::Core 2D - Library to implement 2D schemes with edge and cell polynomials as unknowns
|
This is the complete list of members for HArDCore2D::LEPNCCore, including all inherited members.
cell_basis_type typedef | HArDCore2D::LEPNCCore | |
cell_gradient_type typedef | HArDCore2D::LEPNCCore | |
CellBasis(size_t iT) const | HArDCore2D::HybridCore | inline |
CellDegree() const | HArDCore2D::HybridCore | inline |
CellDegreePos() const | HArDCore2D::HybridCore | inline |
compute_weights(size_t iT) const | HArDCore2D::HybridCore | |
EdgeBasis(size_t iE) const | HArDCore2D::HybridCore | inline |
EdgeDegree() const | HArDCore2D::HybridCore | inline |
evaluate_in_cell(const UVector Xh, size_t iT, VectorRd x) const | HArDCore2D::HybridCore | |
evaluate_in_edge(const UVector Xh, size_t iE, VectorRd x) const | HArDCore2D::HybridCore | |
get_mesh() const | HArDCore2D::HybridCore | inline |
grad_nc_basis_quad(const size_t iT, const QuadratureRule quad) const | HArDCore2D::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={}) const | HArDCore2D::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={}) const | HArDCore2D::LEPNCCore | |
H1norm(const UVector &Xh) const | HArDCore2D::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) const | HArDCore2D::HybridCore | |
L2norm(const UVector &Xh) const | HArDCore2D::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) const | HArDCore2D::LEPNCCore | inline |
nc_basis(size_t iT, size_t i) const | HArDCore2D::LEPNCCore | inline |
nc_basis_quad(const size_t iT, const QuadratureRule quad) const | HArDCore2D::LEPNCCore | |
nc_evaluate_in_cell(const Eigen::VectorXd XTF, size_t iT, double x, double y) const | HArDCore2D::LEPNCCore | |
nc_gradient(size_t iT, size_t i) const | HArDCore2D::LEPNCCore | inline |
nc_H1norm(const Eigen::VectorXd &Xh) const | HArDCore2D::LEPNCCore | |
nc_interpolate_ml(const Function &f, size_t doe) const | HArDCore2D::LEPNCCore | |
nc_interpolate_moments(const Function &f, size_t doe) const | HArDCore2D::LEPNCCore | |
nc_L2norm(const Eigen::VectorXd &Xh) const | HArDCore2D::LEPNCCore | |
nc_L2norm_ml(const Eigen::VectorXd &Xh) const | HArDCore2D::LEPNCCore | |
nc_restr(const Eigen::VectorXd &Xh, size_t iT) const | HArDCore2D::LEPNCCore | |
nc_VertexValues(const Eigen::VectorXd Xh, const double weight=0) | HArDCore2D::LEPNCCore | |
PolyCellBasisType typedef | HArDCore2D::HybridCore | |
PolyEdgeBasisType typedef | HArDCore2D::HybridCore | |
VertexValues(const UVector Xh, const std::string from_dofs) | HArDCore2D::HybridCore |