12#ifndef __VEM_MCC_2D_Presure_LocalSpace_HPP
13#define __VEM_MCC_2D_Presure_LocalSpace_HPP
34 const Eigen::Vector3d &polygonCentroid,
35 const double &polygonDiameter,
36 const Eigen::MatrixXd &internalQuadraturePoints,
37 const Eigen::VectorXd &internalQuadratureWeights,
56 const Eigen::MatrixXd &points)
const
69 const Eigen::MatrixXd &points)
const
Definition Monomials_2D.hpp:22
Eigen::MatrixXd Vander(const Polydim::Utilities::Monomials_Data &data, const Eigen::MatrixXd &points, const Eigen::Vector3d ¢roid, const double &diam) const
Definition Monomials_2D.hpp:55
Interface class for the pressure space of Mixed Conforming Constant degree 2D .
Definition I_VEM_MCC_2D_Pressure_LocalSpace.hpp:29
Definition VEM_MCC_2D_Pressure_LocalSpace.hpp:29
Eigen::MatrixXd ComputeBasisFunctionsValues(const Polydim::VEM::MCC::VEM_MCC_2D_Pressure_ReferenceElement_Data &reference_element_data, const Polydim::VEM::MCC::VEM_MCC_2D_Pressure_LocalSpace_Data &localSpace, const Eigen::MatrixXd &points) const
Compute values of basis functions at given points.
Definition VEM_MCC_2D_Pressure_LocalSpace.hpp:54
Eigen::MatrixXd ComputePolynomialsValues(const Polydim::VEM::MCC::VEM_MCC_2D_Pressure_ReferenceElement_Data &reference_element_data, const Polydim::VEM::MCC::VEM_MCC_2D_Pressure_LocalSpace_Data &localSpace, const Eigen::MatrixXd &points) const
Compute values of the polynomial basis at given points.
Definition VEM_MCC_2D_Pressure_LocalSpace.hpp:67
Eigen::MatrixXd ComputePolynomialsValues(const Polydim::VEM::MCC::VEM_MCC_2D_Pressure_LocalSpace_Data &localSpace) const
Compute values of the polynomial basis at default quadrature points.
Definition VEM_MCC_2D_Pressure_LocalSpace.hpp:62
Eigen::MatrixXd ComputeBasisFunctionsValues(const Polydim::VEM::MCC::VEM_MCC_2D_Pressure_LocalSpace_Data &localSpace) const
Compute values of basis functions at default quadrature points.
Definition VEM_MCC_2D_Pressure_LocalSpace.hpp:49
virtual ~VEM_MCC_2D_Pressure_LocalSpace()
Definition VEM_MCC_2D_Pressure_LocalSpace.hpp:41
Polydim::VEM::MCC::VEM_MCC_2D_Pressure_LocalSpace_Data CreateLocalSpace(const Polydim::VEM::MCC::VEM_MCC_2D_Pressure_ReferenceElement_Data &reference_element_data, const Polydim::VEM::MCC::VEM_MCC_2D_Polygon_Geometry &polygon) const
Compute data of VEM space on a polygon.
Definition VEM_MCC_2D_Pressure_LocalSpace.cpp:24
Definition FEM_MCC_2D_LocalSpace.cpp:17
Definition VEM_MCC_2D_LocalSpace_Data.hpp:26
Definition VEM_MCC_2D_LocalSpace_Data.hpp:103
Eigen::Vector3d Centroid
Definition VEM_MCC_2D_LocalSpace_Data.hpp:113
Eigen::MatrixXd Qmatrix
Definition VEM_MCC_2D_LocalSpace_Data.hpp:118
double Diameter
Definition VEM_MCC_2D_LocalSpace_Data.hpp:112
Eigen::MatrixXd VanderInternal
Definition VEM_MCC_2D_LocalSpace_Data.hpp:117
Definition I_VEM_MCC_2D_ReferenceElement.hpp:33
Utilities::Monomials_Data Monomials
Definition I_VEM_MCC_2D_ReferenceElement.hpp:40