|
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 |