12#ifndef __GBasis_2D_HPP
13#define __GBasis_2D_HPP
41 const Eigen::VectorXi &expo)
const;
81 std::vector<Eigen::MatrixXd> vanderGBigOPlus(2, Eigen::MatrixXd::Zero(vander.rows(), data.
Nkm1));
82 vanderGBigOPlus[0] = vander.leftCols(data.
Nkm1).array().colwise() * vander.col(2).array();
83 vanderGBigOPlus[1] = vander.leftCols(data.
Nkm1).array().colwise() * (-1.0 * vander.col(1).array());
84 return vanderGBigOPlus;
Definition GBasis_2D.hpp:23
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_2D.hpp:79
Polydim::Utilities::GBasis_Data Compute(const unsigned int polynomial_degree)
Build the vector polynomial G-basis of a given degree.
Definition GBasis_2D.cpp:22
Definition Monomials_2D.hpp:22
Definition FEM_MCC_2D_LocalSpace.cpp:17
Definition GBasis_Data.hpp:24
unsigned int Nkm1
Definition GBasis_Data.hpp:31