12#ifndef __VEM_Quadrature_2D_HPP
13#define __VEM_Quadrature_2D_HPP
55 const std::vector<Eigen::Matrix3d> &polygonTriangulationVertices)
const;
58 const Eigen::MatrixXd &ReferenceSegmentInternalPoints,
59 const Eigen::VectorXd &ReferenceSegmentInternalWeights,
60 const Eigen::Vector2d &ReferenceSegmentExtremaWeights,
61 const Eigen::MatrixXd &polygonVertices,
62 const Eigen::VectorXd &edgeLengths,
63 const std::vector<bool> &edgeDirections,
64 const Eigen::MatrixXd &edgeTangents,
65 const Eigen::MatrixXd &edgeNormals)
const;
69 const Eigen::MatrixXd &polygonVertices,
70 const Eigen::VectorXd &edgeLengths,
71 const std::vector<bool> &edgeDirections,
72 const Eigen::MatrixXd &edgeTangents,
73 const Eigen::MatrixXd &edgeNormals)
const;
Definition VEM_Quadrature_2D.hpp:40
Gedim::Quadrature::QuadratureData PolygonInternalQuadrature(const Gedim::Quadrature::QuadratureData &data, const std::vector< Eigen::Matrix3d > &polygonTriangulationVertices) const
Definition VEM_Quadrature_2D.cpp:139
Polydim::VEM::Quadrature::VEM_QuadratureData_2D Compute_DF_PCC_3D(const unsigned int order) const
Definition VEM_Quadrature_2D.cpp:59
Polydim::VEM::Quadrature::VEM_QuadratureData_2D Compute_MCC_2D(const unsigned int order) const
Definition VEM_Quadrature_2D.cpp:115
Polydim::VEM::Quadrature::VEM_Quadrature_2D::Edges_QuadratureData PolygonEdgesLobattoQuadrature(const Eigen::MatrixXd &ReferenceSegmentInternalPoints, const Eigen::VectorXd &ReferenceSegmentInternalWeights, const Eigen::Vector2d &ReferenceSegmentExtremaWeights, const Eigen::MatrixXd &polygonVertices, const Eigen::VectorXd &edgeLengths, const std::vector< bool > &edgeDirections, const Eigen::MatrixXd &edgeTangents, const Eigen::MatrixXd &edgeNormals) const
Definition VEM_Quadrature_2D.cpp:168
Polydim::VEM::Quadrature::VEM_QuadratureData_2D Compute_PCC_2D(const unsigned int order) const
Definition VEM_Quadrature_2D.cpp:30
Polydim::VEM::Quadrature::VEM_Quadrature_2D::Edges_QuadratureData PolygonEdgesQuadrature(const Gedim::Quadrature::QuadratureData &data, const Eigen::MatrixXd &polygonVertices, const Eigen::VectorXd &edgeLengths, const std::vector< bool > &edgeDirections, const Eigen::MatrixXd &edgeTangents, const Eigen::MatrixXd &edgeNormals) const
Definition VEM_Quadrature_2D.cpp:242
Polydim::VEM::Quadrature::VEM_QuadratureData_2D Compute_MCC_EdgeOrtho_2D(const unsigned int order) const
Definition VEM_Quadrature_2D.cpp:127
Polydim::VEM::Quadrature::VEM_QuadratureData_2D Compute_DF_PCC_2D(const unsigned int order) const
Definition VEM_Quadrature_2D.cpp:66
Definition FEM_MCC_2D_LocalSpace.cpp:17
Definition QuadratureData.hpp:22
Definition VEM_Quadrature_2D.hpp:43
Gedim::Quadrature::QuadratureData Quadrature
Definition VEM_Quadrature_2D.hpp:44
std::vector< Eigen::VectorXd > WeightsTimesNormal
Definition VEM_Quadrature_2D.hpp:45
Definition VEM_Quadrature_2D.hpp:25
Eigen::MatrixXd ReferenceEdgeDOFsInternalPoints
Definition VEM_Quadrature_2D.hpp:34
Eigen::Vector2d ReferenceSegmentExtremaWeights
Definition VEM_Quadrature_2D.hpp:32
Gedim::Quadrature::QuadratureData ReferenceTriangleQuadrature
Definition VEM_Quadrature_2D.hpp:28
Eigen::VectorXd ReferenceSegmentInternalWeights
Definition VEM_Quadrature_2D.hpp:31
Gedim::Quadrature::QuadratureData ReferenceSegmentQuadrature
Definition VEM_Quadrature_2D.hpp:26
Eigen::VectorXd ReferenceEdgeDOFsInternalWeights
Definition VEM_Quadrature_2D.hpp:35
Gedim::Quadrature::QuadratureData ReferenceEdgeDOFsQuadrature
Definition VEM_Quadrature_2D.hpp:27
Eigen::MatrixXd ReferenceSegmentInternalPoints
Definition VEM_Quadrature_2D.hpp:30
Eigen::Vector2d ReferenceEdgeDOFsExtremaWeights
Definition VEM_Quadrature_2D.hpp:36