MueLu
Version of the Day
Toggle main menu visibility
Loading...
Searching...
No Matches
MueLu_Memory.hpp
Go to the documentation of this file.
1
// @HEADER
2
// *****************************************************************************
3
// MueLu: A package for multigrid based preconditioning
4
//
5
// Copyright 2012 NTESS and the MueLu contributors.
6
// SPDX-License-Identifier: BSD-3-Clause
7
// *****************************************************************************
8
// @HEADER
9
10
#ifndef MUELU_MEMORY_HPP
11
#define MUELU_MEMORY_HPP
12
13
#include <string>
14
#include "Teuchos_Time.hpp"
15
#include "Teuchos_Comm.hpp"
16
17
namespace
Teuchos
{
18
class
Time;
19
}
20
namespace
Teuchos
{
21
template
<
typename
Ordinal>
22
class
Comm
;
23
}
24
25
namespace
MueLu
{
26
27
namespace
MemUtils {
28
29
std::string
PrintMemoryUsage
();
30
std::string
PrintMemoryInfo
();
31
void
ReportTimeAndMemory
(Teuchos::Time
const
&timer,
Teuchos::Comm<int>
const
&
Comm
);
32
33
}
// namespace MemUtils
34
35
}
// namespace MueLu
36
37
#endif
// ifndef MUELU_MEMORY_HPP
Teuchos::Comm
Definition
MueLu_Memory.hpp:22
MueLu::MemUtils::PrintMemoryUsage
std::string PrintMemoryUsage()
Definition
MueLu_Memory.cpp:27
MueLu::MemUtils::ReportTimeAndMemory
void ReportTimeAndMemory(Teuchos::Time const &timer, Teuchos::Comm< int > const &Comm)
Definition
MueLu_Memory.cpp:77
MueLu::MemUtils::PrintMemoryInfo
std::string PrintMemoryInfo()
Definition
MueLu_Memory.cpp:53
MueLu
Namespace for MueLu classes and methods.
Definition
MueLu_BrickAggregationFactory_decl.hpp:42
Teuchos
Definition
MueLu_Memory.hpp:17
src
Utils
MueLu_Memory.hpp
Generated by
1.17.0