44#ifndef STOKHOS_AdaptivityUtils_HPP
45#define STOKHOS_AdaptivityUtils_HPP
53#include "Teuchos_RCP.hpp"
54#include "Teuchos_Array.hpp"
59namespace adapt_utils {
68 bool onlyUseLinear =
false,
78 std::vector<int> & myRowGidOffsets,std::vector<int> & myColGidOffsets,
79 bool onlyUseLinear =
false,
96 std::vector<int> & myRowGidOffsets);
116 const std::vector<int> & myRowGidOffsets,
117 std::vector<int> & myColGidOffsets);
Abstract base class for multivariate orthogonal polynomials generated from tensor products of univari...
Teuchos::RCP< Epetra_Map > buildAdaptedRowMapAndOffsets(const Epetra_Comm &Comm, const std::vector< Teuchos::RCP< const Stokhos::ProductBasis< int, double > > > &per_dof_row_basis, std::vector< int > &myRowGidOffsets)
void buildColBasisFunctions(const Epetra_CrsGraph &determGraph, const Teuchos::RCP< const Stokhos::ProductBasis< int, double > > &masterBasis, const std::vector< Teuchos::RCP< const Stokhos::ProductBasis< int, double > > > &per_dof_row_basis, std::vector< Teuchos::RCP< const Stokhos::ProductBasis< int, double > > > &per_dof_col_basis)
Teuchos::RCP< Epetra_Map > buildAdaptedRowMap(const Epetra_Comm &Comm, const std::vector< Teuchos::RCP< const Stokhos::ProductBasis< int, double > > > &per_dof_row_basis)
Teuchos::RCP< Epetra_CrsGraph > buildAdaptedGraph(const Epetra_CrsGraph &determGraph, const Teuchos::RCP< const Stokhos::ProductBasis< int, double > > &masterBasis, const std::vector< Teuchos::RCP< const Stokhos::ProductBasis< int, double > > > &per_dof_row_basis, bool onlyUseLinear=false, int kExpOrder=-1)
void buildAdaptedColOffsets(const Epetra_CrsGraph &determGraph, const std::vector< int > &myRowGidOffsets, std::vector< int > &myColGidOffsets)
Top-level namespace for Stokhos classes and functions.