Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::PrintToFile Class Reference

This class prints to a file with a given base name. More...

#include <AMReX_Print.H>

Inheritance diagram for amrex::PrintToFile:
amrex::AllPrintToFile

Public Member Functions

 PrintToFile (std::string file_name_)
 PrintToFile (std::string file_name_, int rank_)
 PrintToFile (std::string file_name_, int rank_, MPI_Comm comm_)
 ~PrintToFile ()
 PrintToFile (PrintToFile const &)=delete
 PrintToFile (PrintToFile &&)=delete
PrintToFile & operator= (PrintToFile const &)=delete
PrintToFile & operator= (PrintToFile &&)=delete
PrintToFile & SetPrecision (int p)
template<typename T>
PrintToFile & operator<< (const T &x)
PrintToFile & operator<< (std::basic_ostream< char, std::char_traits< char > > &(*func)(std::basic_ostream< char, std::char_traits< char > > &))

Static Public Attributes

static constexpr int AllProcs = -1

Detailed Description

This class prints to a file with a given base name.

Constructor & Destructor Documentation

◆ PrintToFile() [1/5]

amrex::PrintToFile::PrintToFile ( std::string file_name_)
inlineexplicit

◆ PrintToFile() [2/5]

amrex::PrintToFile::PrintToFile ( std::string file_name_,
int rank_ )
inline

◆ PrintToFile() [3/5]

amrex::PrintToFile::PrintToFile ( std::string file_name_,
int rank_,
MPI_Comm comm_ )
inline

◆ ~PrintToFile()

amrex::PrintToFile::~PrintToFile ( )
inline

◆ PrintToFile() [4/5]

amrex::PrintToFile::PrintToFile ( PrintToFile const & )
delete

◆ PrintToFile() [5/5]

amrex::PrintToFile::PrintToFile ( PrintToFile && )
delete

Member Function Documentation

◆ operator<<() [1/2]

template<typename T>
PrintToFile & amrex::PrintToFile::operator<< ( const T & x)
inline

◆ operator<<() [2/2]

PrintToFile & amrex::PrintToFile::operator<< ( std::basic_ostream< char, std::char_traits< char > > &(* func )(std::basic_ostream< char, std::char_traits< char > > &))
inline

◆ operator=() [1/2]

PrintToFile & amrex::PrintToFile::operator= ( PrintToFile && )
delete

◆ operator=() [2/2]

PrintToFile & amrex::PrintToFile::operator= ( PrintToFile const & )
delete

◆ SetPrecision()

PrintToFile & amrex::PrintToFile::SetPrecision ( int p)
inline

Member Data Documentation

◆ AllProcs

int amrex::PrintToFile::AllProcs = -1
staticconstexpr

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