12#ifndef __GBasis_3D_HPP
13#define __GBasis_3D_HPP
42 const Eigen::VectorXi &expo)
const;
91 std::vector<std::vector<Eigen::MatrixXd>> result(3);
92 for (
unsigned int i = 0; i < data.
Dimension; i++)
Definition GBasis_3D.hpp:23
Polydim::Utilities::GBasis_Data Compute(const unsigned int polynomial_degree)
Build the vector polynomial G-basis of a given degree in 3D.
Definition GBasis_3D.cpp:22
std::vector< Eigen::MatrixXd > VanderGBigOPlus(const Polydim::Utilities::GBasis_Data &data, const Eigen::MatrixXd &vander) const
Evaluate the Vandermonde matrix of the block.
Definition GBasis_3D.cpp:138
std::vector< std::vector< Eigen::MatrixXd > > VectorDecomposition(const Polydim::Utilities::GBasis_Data &data) const
Assemble the vector decomposition into a two-block ( , ) form.
Definition GBasis_3D.hpp:89
Definition Monomials_3D.hpp:22
Definition FEM_MCC_2D_LocalSpace.cpp:17
Definition GBasis_Data.hpp:24
unsigned int Nk
Definition GBasis_Data.hpp:30
unsigned int Dimension
Definition GBasis_Data.hpp:26
unsigned int DimFirstBasis
Definition GBasis_Data.hpp:39
unsigned int Nkm1
Definition GBasis_Data.hpp:31
std::vector< std::vector< Eigen::MatrixXd > > VectorDecomposition
Definition GBasis_Data.hpp:35