TrilinosCouplings Development
Loading...
Searching...
No Matches
TrilinosCouplings::Rebalance_LinearProblem< Scalar, LocalOrdinal, GlobalOrdinal, Node > Class Template Reference

#include <TrilinosCouplings_Rebalance_LinearProblem_decl.hpp>

Inheritance diagram for TrilinosCouplings::Rebalance_LinearProblem< Scalar, LocalOrdinal, GlobalOrdinal, Node >:
Collaboration diagram for TrilinosCouplings::Rebalance_LinearProblem< Scalar, LocalOrdinal, GlobalOrdinal, Node >:

Public Types

using NewType = typename Tpetra::ViewTransform< Tpetra::LinearProblem<Scalar, LocalOrdinal, GlobalOrdinal, Node> >::NewType
using OriginalType = typename Tpetra::ViewTransform< Tpetra::LinearProblem<Scalar, LocalOrdinal, GlobalOrdinal, Node> >::OriginalType

Public Member Functions

 Rebalance_LinearProblem (Teuchos::RCP< Teuchos::ParameterList > paramListForZoltan2PartitioningProblem)
 ~Rebalance_LinearProblem ()
NewType operator() (OriginalType const &origProblem)

Detailed Description

template<class Scalar, class LocalOrdinal, class GlobalOrdinal, class Node>
class TrilinosCouplings::Rebalance_LinearProblem< Scalar, LocalOrdinal, GlobalOrdinal, Node >

Given and input Tpetra LinearProblem, a "rebalanced" version will be returned. The data in the new T_LP is a "rebalanced" view of the original.

Constructor & Destructor Documentation

◆ Rebalance_LinearProblem()

template<class Scalar, class LocalOrdinal, class GlobalOrdinal, class Node>
TrilinosCouplings::Rebalance_LinearProblem< Scalar, LocalOrdinal, GlobalOrdinal, Node >::Rebalance_LinearProblem ( Teuchos::RCP< Teuchos::ParameterList > paramListForZoltan2PartitioningProblem)

Constructor

◆ ~Rebalance_LinearProblem()

template<class Scalar, class LocalOrdinal, class GlobalOrdinal, class Node>
TrilinosCouplings::Rebalance_LinearProblem< Scalar, LocalOrdinal, GlobalOrdinal, Node >::~Rebalance_LinearProblem ( )

Destructor

Member Function Documentation

◆ operator()()

template<class Scalar, class LocalOrdinal, class GlobalOrdinal, class Node>
Rebalance_LinearProblem< Scalar, LocalOrdinal, GlobalOrdinal, Node >::NewType TrilinosCouplings::Rebalance_LinearProblem< Scalar, LocalOrdinal, GlobalOrdinal, Node >::operator() ( OriginalType const & origProblem)

Constructs a new rebalanced view the original LP.


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