26 #include "EpetraExt_BlockVector.h"
36 int rank = comm->
MyPID();
50 result &= (obj_ut->
GID(stochaUnks*d+s)==(stochaUnks*determ_map.
GID(d)+s));
69 bool full_expansion =
false;
77 Cijk = basis->computeTripleProductTensor();
79 Cijk = basis->computeLinearTripleProductTensor();
82 parallelParams.
set(
"Number of Spatial Processors", numProc);
98 for(
int b=0;b<porder+1;b++)
int NumGlobalElements() const
static Teuchos::RCP< Epetra_Map > buildInterlaceMap(const Epetra_BlockMap &determ_map, const Epetra_BlockMap &stocha_map)
Teuchos::RCP< const EpetraExt::MultiComm > getMultiComm() const
Get global comm.
Teuchos::RCP< EpetraExt::BlockVector > getBlockVector()
Get block vector.
ParameterList & set(std::string const &name, T &&value, std::string const &docString="", RCP< const ParameterEntryValidator > const &validator=null)
virtual int MyPID() const =0
int NumMyElements() const
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
Teuchos::RCP< const Epetra_BlockMap > getStochasticRowMap() const
Get stochastic row map.
A container class storing an orthogonal polynomial whose coefficients are vectors, operators, or in general any type that would have an expensive copy constructor.
Teuchos::RCP< const EpetraExt::MultiComm > getMultiComm() const
Get global comm.
Teuchos::RCP< const Stokhos::CompletePolynomialBasis< int, double > > buildBasis(int num_KL, int porder)
virtual int NumProc() const =0
#define TEST_EQUALITY(v1, v2)