10#ifndef TPETRA_HASHTABLE_DECL_HPP
11#define TPETRA_HASHTABLE_DECL_HPP
13#include <Teuchos_Describable.hpp>
14#include "Tpetra_ConfigDefs.hpp"
31template <
typename KeyType,
typename ValueType>
50 Node& operator=(
const Node& src) {
62#ifdef HAVE_TPETRA_DEBUG
71 int getRecommendedSize(
const int size);
99 const Teuchos::EVerbosityLevel
verbLevel =
100 Teuchos::Describable::verbLevel_default)
const;
Struct that holds views of the contents of a CrsMatrix.
ValueType get(const KeyType key)
Get the value corresponding to the given key.
std::string description() const
Implementation of Teuchos::Describable.
void describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::Describable::verbLevel_default) const
Print this object with the given verbosity to the output stream.
void add(const KeyType key, const ValueType value)
Add a key and its value to the hash table.
Implementation details of Tpetra.
Namespace Tpetra contains the class and methods constituting the Tpetra library.