12#ifndef __VEM_MCC_3D_Pressure_LocalSpace_HPP
13#define __VEM_MCC_3D_Pressure_LocalSpace_HPP
34 const Eigen::Vector3d &polyhedronCentroid,
35 const double &polyhedronDiameter,
36 const Eigen::MatrixXd &internalQuadraturePoints,
37 const Eigen::VectorXd &internalQuadratureWeights,
52 const Eigen::MatrixXd &points)
const
64 const Eigen::MatrixXd &points)
const
Definition Monomials_3D.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_3D.hpp:58
Interface class for the pressure local space for 3D Mixed Conforming Constant degree Virtual Element ...
Definition I_VEM_MCC_3D_Pressure_LocalSpace.hpp:28
Definition VEM_MCC_3D_Pressure_LocalSpace.hpp:29
Eigen::MatrixXd ComputeBasisFunctionsValues(const Polydim::VEM::MCC::VEM_MCC_3D_Pressure_LocalSpace_Data &localSpace) const
Compute values of basis functions at default quadrature points.
Definition VEM_MCC_3D_Pressure_LocalSpace.hpp:45
Polydim::VEM::MCC::VEM_MCC_3D_Pressure_LocalSpace_Data CreateLocalSpace(const Polydim::VEM::MCC::VEM_MCC_3D_Pressure_ReferenceElement_Data &reference_element_data, const Polydim::VEM::MCC::VEM_MCC_3D_Polyhedron_Geometry &polygon) const
Compute data of pressure space on a polygon.
Definition VEM_MCC_3D_Pressure_LocalSpace.cpp:24
Eigen::MatrixXd ComputePolynomialsValues(const Polydim::VEM::MCC::VEM_MCC_3D_Pressure_ReferenceElement_Data &reference_element_data, const Polydim::VEM::MCC::VEM_MCC_3D_Pressure_LocalSpace_Data &localSpace, const Eigen::MatrixXd &points) const
Compute values of the polynomial basis at given points.
Definition VEM_MCC_3D_Pressure_LocalSpace.hpp:62
Eigen::MatrixXd ComputeBasisFunctionsValues(const Polydim::VEM::MCC::VEM_MCC_3D_Pressure_ReferenceElement_Data &reference_element_data, const Polydim::VEM::MCC::VEM_MCC_3D_Pressure_LocalSpace_Data &localSpace, const Eigen::MatrixXd &points) const
Compute values of basis functions at given points.
Definition VEM_MCC_3D_Pressure_LocalSpace.hpp:50
Eigen::MatrixXd ComputePolynomialsValues(const Polydim::VEM::MCC::VEM_MCC_3D_Pressure_LocalSpace_Data &localSpace) const
Compute values of the polynomial basis at default quadrature points.
Definition VEM_MCC_3D_Pressure_LocalSpace.hpp:57
Definition FEM_MCC_2D_LocalSpace.cpp:17
Definition VEM_MCC_3D_LocalSpace_Data.hpp:27
Definition VEM_MCC_3D_LocalSpace_Data.hpp:111
double Diameter
Definition VEM_MCC_3D_LocalSpace_Data.hpp:120
Eigen::MatrixXd VanderInternal
Definition VEM_MCC_3D_LocalSpace_Data.hpp:126
Eigen::Vector3d Centroid
Definition VEM_MCC_3D_LocalSpace_Data.hpp:121
Definition I_VEM_MCC_3D_ReferenceElement.hpp:26
Utilities::Monomials_Data Monomials
Definition I_VEM_MCC_3D_ReferenceElement.hpp:34