PolyDiM
C++ library for POLYtopal DIscretization Methods
Loading...
Searching...
No Matches
GBasis_Data.hpp
Go to the documentation of this file.
1// _LICENSE_HEADER_
2//
3// Copyright (C) 2019 - 2025.
4// Terms register on the GPL-3.0 license.
5//
6// This file can be redistributed and/or modified under the license terms.
7//
8// See top level LICENSE file for more details.
9//
10// This file can be used citing references in CITATION.cff file.
11
12#ifndef __GBasis_Data_HPP
13#define __GBasis_Data_HPP
14
15#include "Eigen/Eigen"
16#include "Monomials_Data.hpp"
17#include <vector>
18
19namespace Polydim
20{
21namespace Utilities
22{
24{
25 unsigned int PolynomialDegree;
26 unsigned int Dimension;
27
29
30 unsigned int Nk;
31 unsigned int Nkm1;
32 unsigned int Nkp1;
33 unsigned int NkGBigOPlus;
34 unsigned int NkGNabla;
35 std::vector<std::vector<Eigen::MatrixXd>> VectorDecomposition;
36
37 Eigen::MatrixXi MatrixExponents;
38
39 unsigned int DimFirstBasis;
40 std::vector<std::vector<std::vector<unsigned int>>> MapExponents;
41 std::vector<unsigned int> SaveFirstGroupVectorDecomposition;
43};
44} // namespace Utilities
45} // namespace Polydim
46
47#endif
Definition FEM_MCC_2D_LocalSpace.cpp:17
Definition GBasis_Data.hpp:24
Polydim::Utilities::Monomials_Data monomials_data
Definition GBasis_Data.hpp:28
unsigned int Nk
Definition GBasis_Data.hpp:30
std::vector< int > MapFirstGroupVectorDecomposition
Definition GBasis_Data.hpp:42
unsigned int Dimension
Definition GBasis_Data.hpp:26
std::vector< std::vector< std::vector< unsigned int > > > MapExponents
Definition GBasis_Data.hpp:40
Eigen::MatrixXi MatrixExponents
Definition GBasis_Data.hpp:37
unsigned int NkGNabla
Definition GBasis_Data.hpp:34
unsigned int DimFirstBasis
Definition GBasis_Data.hpp:39
unsigned int Nkm1
Definition GBasis_Data.hpp:31
unsigned int NkGBigOPlus
Definition GBasis_Data.hpp:33
std::vector< std::vector< Eigen::MatrixXd > > VectorDecomposition
Definition GBasis_Data.hpp:35
std::vector< unsigned int > SaveFirstGroupVectorDecomposition
Definition GBasis_Data.hpp:41
unsigned int PolynomialDegree
Definition GBasis_Data.hpp:25
unsigned int Nkp1
Definition GBasis_Data.hpp:32
Definition Monomials_Data.hpp:23