Alien  1.3.0
User documentation
Loading...
Searching...
No Matches
Alien::SimpleCSRDistributor Class Reference

Public Member Functions

 SimpleCSRDistributor (const RedistributorCommPlan *commPlan, const VectorDistribution &source_distribution, const Alien::SimpleCSRInternal::CSRStructInfo *src_profile)
template<typename NumT>
void distribute (const SimpleCSRMatrix< NumT > &src, SimpleCSRMatrix< NumT > &dst)
template<typename NumT>
void distribute (const SimpleCSRVector< NumT > &src, SimpleCSRVector< NumT > &dst)
std::shared_ptr< const Alien::SimpleCSRInternal::CSRStructInfogetDstProfile () const

Detailed Description

Definition at line 19 of file SimpleCSRDistributor.h.

Constructor & Destructor Documentation

◆ SimpleCSRDistributor()

Alien::SimpleCSRDistributor::SimpleCSRDistributor ( const RedistributorCommPlan * commPlan,
const VectorDistribution & source_distribution,
const Alien::SimpleCSRInternal::CSRStructInfo * src_profile )

Definition at line 17 of file SimpleCSRDistributorImpl.h.

Member Function Documentation

◆ distribute() [1/2]

template<typename NumT>
void Alien::SimpleCSRDistributor::distribute ( const SimpleCSRMatrix< NumT > & src,
SimpleCSRMatrix< NumT > & dst )

Definition at line 238 of file SimpleCSRDistributorImpl.h.

◆ distribute() [2/2]

template<typename NumT>
void Alien::SimpleCSRDistributor::distribute ( const SimpleCSRVector< NumT > & src,
SimpleCSRVector< NumT > & dst )

Definition at line 295 of file SimpleCSRDistributorImpl.h.

◆ getDstProfile()

std::shared_ptr< const Alien::SimpleCSRInternal::CSRStructInfo > Alien::SimpleCSRDistributor::getDstProfile ( ) const
inlinenodiscard

Definition at line 33 of file SimpleCSRDistributor.h.


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