parallel_print.h File Reference
#include <fstream>
#include <iostream>
#include <string>
#include <tuple>
#include <madness/world/world.h>
#include "mpqc/util/core/exenv.h"
Include dependency graph for parallel_print.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  mpqc::utility::aux::seq<... >
 
struct  mpqc::utility::aux::gen_seq< N, Is >
 
struct  mpqc::utility::aux::gen_seq< 0, Is... >
 

Namespaces

 mpqc
 The top-level namespace for all Massively Parallel Quantum Chemistry package.
 
 mpqc::utility
 
 mpqc::utility::aux
 

Functions

template<class Ch , class Tr , class Tuple , std::size_t... Is>
void mpqc::utility::aux::print_tuple (std::basic_ostream< Ch, Tr > &os, Tuple const &t, seq< Is... >)
 
template<class Ch , class Tr , class... Args>
auto & mpqc::utility::operator<< (std::basic_ostream< Ch, Tr > &os, std::tuple< Args... > const &t)
 
template<typename... Args>
void mpqc::utility::print_par (madness::World &world, Args &&... args)
 
void mpqc::utility::print_file (madness::World &world, const std::string &file)