Stokhos Development
Loading...
Searching...
No Matches
Stokhos::ParallelData Class Reference

Public Member Functions

 ParallelData (const Teuchos::RCP< const Stokhos::OrthogPolyBasis< int, double > > &basis, const Teuchos::RCP< const Stokhos::Sparse3Tensor< int, double > > &Cijk, const Teuchos::RCP< const Epetra_Comm > &globalComm, Teuchos::ParameterList &params)
 Constructor.
 ParallelData (const Teuchos::RCP< const Stokhos::OrthogPolyBasis< int, double > > &basis, const Teuchos::RCP< const Stokhos::Sparse3Tensor< int, double > > &Cijk, const Teuchos::RCP< const EpetraExt::MultiComm > &globalMultiComm, Teuchos::ParameterList &params)
 Constructor with globalMultiComm.
 ~ParallelData ()
 Destructor.
Teuchos::RCP< const EpetraExt::MultiComm > getMultiComm () const
 Get global comm.
Teuchos::RCP< const Epetra_Comm > getStochasticComm () const
 Get stochastic comm.
Teuchos::RCP< const Epetra_Comm > getSpatialComm () const
 Get spatial comm.
Teuchos::RCP< const Stokhos::EpetraSparse3TensorgetEpetraCijk () const
 Get Epetra Cijk.

Protected Attributes

Teuchos::RCP< const EpetraExt::MultiComm > globalMultiComm
 Multi-comm.
Teuchos::RCP< const Epetra_Comm > stoch_comm
 Stochastic comm.
Teuchos::RCP< const Epetra_Comm > spatial_comm
 Spatial comm.
Teuchos::RCP< Stokhos::EpetraSparse3TensorepetraCijk
 Epetra Cijk.

Constructor & Destructor Documentation

◆ ParallelData() [1/2]

Stokhos::ParallelData::ParallelData ( const Teuchos::RCP< const Stokhos::OrthogPolyBasis< int, double > > & basis,
const Teuchos::RCP< const Stokhos::Sparse3Tensor< int, double > > & Cijk,
const Teuchos::RCP< const Epetra_Comm > & globalComm,
Teuchos::ParameterList & params )

Constructor.

References epetraCijk, globalMultiComm, spatial_comm, and stoch_comm.

◆ ParallelData() [2/2]

Stokhos::ParallelData::ParallelData ( const Teuchos::RCP< const Stokhos::OrthogPolyBasis< int, double > > & basis,
const Teuchos::RCP< const Stokhos::Sparse3Tensor< int, double > > & Cijk,
const Teuchos::RCP< const EpetraExt::MultiComm > & globalMultiComm,
Teuchos::ParameterList & params )

Constructor with globalMultiComm.

References epetraCijk, globalMultiComm, spatial_comm, and stoch_comm.

Member Function Documentation

◆ getEpetraCijk()

Teuchos::RCP< const Stokhos::EpetraSparse3Tensor > Stokhos::ParallelData::getEpetraCijk ( ) const
inline

Get Epetra Cijk.

References epetraCijk.

◆ getMultiComm()

Teuchos::RCP< const EpetraExt::MultiComm > Stokhos::ParallelData::getMultiComm ( ) const
inline

Get global comm.

References globalMultiComm.

◆ getSpatialComm()

Teuchos::RCP< const Epetra_Comm > Stokhos::ParallelData::getSpatialComm ( ) const
inline

Get spatial comm.

References spatial_comm.

◆ getStochasticComm()

Teuchos::RCP< const Epetra_Comm > Stokhos::ParallelData::getStochasticComm ( ) const
inline

Get stochastic comm.

References stoch_comm.

Member Data Documentation

◆ epetraCijk

Teuchos::RCP<Stokhos::EpetraSparse3Tensor> Stokhos::ParallelData::epetraCijk
protected

Epetra Cijk.

Referenced by getEpetraCijk(), ParallelData(), and ParallelData().

◆ globalMultiComm

Teuchos::RCP<const EpetraExt::MultiComm> Stokhos::ParallelData::globalMultiComm
protected

Multi-comm.

Referenced by getMultiComm(), ParallelData(), and ParallelData().

◆ spatial_comm

Teuchos::RCP<const Epetra_Comm> Stokhos::ParallelData::spatial_comm
protected

Spatial comm.

Referenced by getSpatialComm(), ParallelData(), and ParallelData().

◆ stoch_comm

Teuchos::RCP<const Epetra_Comm> Stokhos::ParallelData::stoch_comm
protected

Stochastic comm.

Referenced by getStochasticComm(), ParallelData(), and ParallelData().


The documentation for this class was generated from the following files: