Zoltan2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Zoltan2::EvaluateGlobalOrdering< Adapter > Class Template Reference

#include <Zoltan2_EvaluateOrdering.hpp>

Inheritance diagram for Zoltan2::EvaluateGlobalOrdering< Adapter >:
Inheritance graph
[legend]
Collaboration diagram for Zoltan2::EvaluateGlobalOrdering< Adapter >:
Collaboration graph
[legend]

Public Member Functions

 EvaluateGlobalOrdering (const Adapter *ia, ParameterList *p, const GlobalOrderingSolution< gno_t > *globalSoln)
 Constructor where communicator is Teuchos default. More...
 
 EvaluateGlobalOrdering (const Adapter *ia, ParameterList *p, const RCP< const Comm< int > > &problemComm, const GlobalOrderingSolution< gno_t > *globalSoln)
 Constructor where Teuchos communicator is specified. More...
 
- Public Member Functions inherited from Zoltan2::EvaluateOrdering< Adapter >
 EvaluateOrdering (const Adapter *ia, ParameterList *p, const LocalOrderingSolution< lno_t > *localSoln, const GlobalOrderingSolution< gno_t > *globalSoln)
 Constructor where communicator is Teuchos default. More...
 
 EvaluateOrdering (const Adapter *ia, ParameterList *p, const RCP< const Comm< int > > &problemComm, const LocalOrderingSolution< lno_t > *localSoln, const GlobalOrderingSolution< gno_t > *globalSoln)
 Constructor where Teuchos communicator is specified. More...
 
lno_t getBandwidth () const
 
lno_t getEnvelope () const
 
lno_t getSeparatorSize () const
 
virtual void printMetrics (std::ostream &os) const
 Print all metrics of type metricType based on the metric object type Note that parent class currently suppresses this if the list is empty. More...
 
void localOrderingMetrics (const RCP< const Environment > &env, const RCP< const Comm< int > > &comm, const Adapter *ia, const LocalOrderingSolution< typename Adapter::lno_t > *localSoln)
 
- Public Member Functions inherited from Zoltan2::EvaluateBaseClassRoot
virtual ~EvaluateBaseClassRoot ()
 

Detailed Description

template<typename Adapter>
class Zoltan2::EvaluateGlobalOrdering< Adapter >

Definition at line 393 of file Zoltan2_EvaluateOrdering.hpp.

Constructor & Destructor Documentation

template<typename Adapter >
Zoltan2::EvaluateGlobalOrdering< Adapter >::EvaluateGlobalOrdering ( const Adapter *  ia,
ParameterList *  p,
const GlobalOrderingSolution< gno_t > *  globalSoln 
)
inline

Constructor where communicator is Teuchos default.

Parameters
iathe problem input adapter
pthe parameter list
localSolnthe local solution The constructor does global communication to compute the metrics. The rest of the methods are local.

Definition at line 405 of file Zoltan2_EvaluateOrdering.hpp.

template<typename Adapter >
Zoltan2::EvaluateGlobalOrdering< Adapter >::EvaluateGlobalOrdering ( const Adapter *  ia,
ParameterList *  p,
const RCP< const Comm< int > > &  problemComm,
const GlobalOrderingSolution< gno_t > *  globalSoln 
)
inline

Constructor where Teuchos communicator is specified.

Parameters
iathe problem input adapter
pthe parameter list
problemCommthe problem communicator
localSolnthe local solution The constructor does global communication to compute the metrics. The rest of the methods are local.

Definition at line 419 of file Zoltan2_EvaluateOrdering.hpp.


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