|
Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
Go to the documentation of this file.
136 this->basis_ = new_basis;
151 this->basis_ = new_basis;
158 int lid = this->map_->LID(0);
159 v.
Scale(1.0, *(this->coeff_[lid]));
169 for (
int i=1; i<this->size(); i++) {
170 i_gid = this->map_->GID(i);
171 v.
Multiply(nrm2[i_gid], *(this->coeff_[i]), *(this->coeff_[i]), 1.0);
const IndexType num_vectors
void computeMean(Epetra_MultiVector &v) const
Compute mean.
int PutScalar(double ScalarConstant)
virtual ~EpetraMultiVectorOrthogPoly()
Destructor.
EpetraMultiVectorOrthogPoly()
Constructor with no basis.
ProductEpetraMultiVector & operator=(const ProductEpetraMultiVector &v)
Assignment.
void computeVariance(Epetra_MultiVector &v) const
Compute variance.
void reset(const Teuchos::RCP< const Epetra_BlockMap > &block_map, const Teuchos::RCP< const Epetra_BlockMap > &coeff_map, const Teuchos::RCP< const EpetraExt::MultiComm > &product_comm, int num_vectors)
Reset to a new size.
int Scale(double ScalarValue)
KOKKOS_INLINE_FUNCTION PCE< Storage > sqrt(const PCE< Storage > &a)
void computeStandardDeviation(Epetra_MultiVector &v) const
Compute standard deviation.
A product (in the mathematical sense) container class whose coefficients are vectors,...
int Multiply(char TransA, char TransB, double ScalarAB, const Epetra_MultiVector &A, const Epetra_MultiVector &B, double ScalarThis)
A container class storing an orthogonal polynomial whose coefficients are vectors,...
Teuchos::RCP< const Stokhos::OrthogPolyBasis< ordinal_type, value_type > > basis_
Basis.
A container class storing an orthogonal polynomial whose coefficients are vectors,...
EpetraMultiVectorOrthogPoly & operator=(const EpetraMultiVectorOrthogPoly &v)
Assignment.
A container class storing products of Epetra_MultiVector's.
void reset(const Teuchos::RCP< const Stokhos::OrthogPolyBasis< int, double > > &basis, const Teuchos::RCP< const Epetra_BlockMap > &block_map, const Teuchos::RCP< const Epetra_BlockMap > &coeff_map, const Teuchos::RCP< const EpetraExt::MultiComm > &product_comm, int num_vectors)
Reset to a new basis.