44 #ifndef STOKHOS_AdaptivityUtils_HPP 45 #define STOKHOS_AdaptivityUtils_HPP 50 #include "Epetra_Map.h" 51 #include "Epetra_CrsGraph.h" 53 #include "Teuchos_RCP.hpp" 54 #include "Teuchos_Array.hpp" 59 namespace adapt_utils {
65 const Epetra_CrsGraph & determGraph,
68 bool onlyUseLinear =
false,
75 const Epetra_CrsGraph & determGraph,
78 std::vector<int> & myRowGidOffsets,std::vector<int> & myColGidOffsets,
79 bool onlyUseLinear =
false,
94 const Epetra_Comm & Comm,
96 std::vector<int> & myRowGidOffsets);
102 const Epetra_Comm & Comm,
115 const Epetra_CrsGraph & determGraph,
116 const std::vector<int> & myRowGidOffsets,
117 std::vector<int> & myColGidOffsets);
129 const Epetra_CrsGraph & determGraph,
137 #endif // STOKHOS_AdaptivityUtils_HPP Teuchos::RCP< Epetra_Map > buildAdaptedRowMap(const Epetra_Comm &Comm, const std::vector< Teuchos::RCP< const Stokhos::ProductBasis< int, double > > > &per_dof_row_basis)
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_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)
Top-level namespace for Stokhos classes and functions.
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)
Abstract base class for multivariate orthogonal polynomials generated from tensor products of univari...
void buildAdaptedColOffsets(const Epetra_CrsGraph &determGraph, const std::vector< int > &myRowGidOffsets, std::vector< int > &myColGidOffsets)