Classes | Namespaces | Functions

MOR_MinMaxTools.hpp File Reference

#include "Teuchos_Assert.hpp"
#include <algorithm>
#include <iterator>
#include <Teuchos_ScalarTraits.hpp>
#include <Teuchos_SerializationTraits.hpp>
#include <Teuchos_Comm.hpp>
#include <Teuchos_CommHelpers.hpp>
Include dependency graph for MOR_MinMaxTools.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MOR::Pair< First, Second >
class  Teuchos::ScalarTraits< MOR::Pair< First, Second > >
class  Teuchos::SerializationTraits< Ordinal, MOR::Pair< First, Second > >

Namespaces

namespace  MOR
namespace  Teuchos

Functions

template<typename ScalarArrayView >
std::iterator_traits< typename
ScalarArrayView::const_iterator >
::difference_type 
MOR::indexOfMinimum (const ScalarArrayView &array)
template<typename First , typename Second >
Pair< First, Second > MOR::makePair (const First &first, const Second &second)
template<typename First , typename Second >
bool MOR::operator< (const Pair< First, Second > &a, const Pair< First, Second > &b)
template<typename First , typename Second >
bool MOR::operator> (const Pair< First, Second > &a, const Pair< First, Second > &b)
template<typename First , typename Second >
bool MOR::operator== (const Pair< First, Second > &a, const Pair< First, Second > &b)
template<typename First , typename Second >
bool MOR::operator!= (const Pair< First, Second > &a, const Pair< First, Second > &b)
template<typename CommOrdinal , typename IdOrdinal , typename Scalar >
Pair< Scalar, IdOrdinal > MOR::computeGlobalMin (const Teuchos::Comm< CommOrdinal > &comm, const Pair< Scalar, IdOrdinal > &in)
template<typename CommOrdinal , typename IdArrayView , typename CandidateArrayView >
IdArrayView::value_type MOR::globalIdOfGlobalMinimum (const Teuchos::Comm< CommOrdinal > &comm, const IdArrayView &globalIds, const CandidateArrayView &candidates)