Kokkos Node API and Local Linear Algebra Kernels Version of the Day
Public Member Functions
TSQR::Trilinos::CommFactory< S, LO, GO, MV > Class Template Reference

Factory for TSQR messenger objects. More...

#include <TsqrCommFactory.hpp>

List of all members.

Public Member Functions

virtual void makeMessengers (const comm_ptr &comm, scalar_messenger_ptr &scalarMessenger, ordinal_messenger_ptr &ordinalMessenger)=0
virtual ~CommFactory ()
 Virtual destructor for memory safety.

Detailed Description

template<class S, class LO, class GO, class MV>
class TSQR::Trilinos::CommFactory< S, LO, GO, MV >

Factory for TSQR messenger objects.

Definition at line 67 of file TsqrCommFactory.hpp.


Constructor & Destructor Documentation

template<class S , class LO , class GO , class MV >
virtual TSQR::Trilinos::CommFactory< S, LO, GO, MV >::~CommFactory ( ) [inline, virtual]

Virtual destructor for memory safety.

Definition at line 90 of file TsqrCommFactory.hpp.


Member Function Documentation

template<class S , class LO , class GO , class MV >
virtual void TSQR::Trilinos::CommFactory< S, LO, GO, MV >::makeMessengers ( const comm_ptr comm,
scalar_messenger_ptr scalarMessenger,
ordinal_messenger_ptr ordinalMessenger 
) [pure virtual]

Given a raw pointer to a communicator object (implementing the underlying distributed-memory communication protocol), return (through the last two reference arguments) wrappers suitable for TSQR.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends