PolyDiM
C++ library for POLYtopal DIscretization Methods
Loading...
Searching...
No Matches
IOStream.hpp File Reference
#include "Gedim_Macro.hpp"
#include <unordered_set>
#include "IOUtilities.hpp"
#include <cstdarg>
#include <iostream>
#include <list>
#include <map>
#include <set>
#include <sstream>
#include <unordered_map>
#include <vector>
Include dependency graph for IOStream.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Gedim
 

Functions

template<typename matrixType >
std::string Gedim::MatrixToString (const matrixType &mat, const std::string &matrixTypeStr, const std::string &matrixName)
 
template<typename matrixType >
std::string Gedim::MatrixCollectionToString (const std::vector< matrixType > &matCollection, const std::string &matrixTypeStr, const std::string &matrixName)
 
template<typename matrixType >
std::string Gedim::MatrixCollectionToString (const std::vector< std::vector< matrixType > > &matCollection, const std::string &matrixTypeStr, const std::string &matrixName)
 
template<typename matrixType >
std::string Gedim::MatrixCollectionToString (const std::vector< std::vector< std::vector< matrixType > > > &matCollection, const std::string &matrixTypeStr, const std::string &matrixName)
 
template<typename T >
std::ostream & Gedim::operator<< (std::ostream &out, const std::vector< T > &vec)
 General print of a vector.
 
template<typename T >
std::ostream & Gedim::operator<< (std::ostream &out, const std::vector< T * > &vec)
 General print of a vector.
 
template<typename T , size_t s>
std::ostream & Gedim::operator<< (std::ostream &out, const std::array< T, s > &vec)
 General print of an array.
 
template<typename T , size_t s>
std::ostream & Gedim::operator<< (std::ostream &out, const std::array< T *, s > &vec)
 General print of an array.
 
template<typename T >
std::ostream & Gedim::operator<< (std::ostream &out, const std::list< T > &listToPrint)
 General print of a list.
 
template<typename T >
std::ostream & Gedim::operator<< (std::ostream &out, const std::list< T * > &listToPrint)
 General print of a list.
 
template<typename T >
std::ostream & Gedim::operator<< (std::ostream &out, const std::unordered_set< T > &setToPrint)
 General print of a unordered_set.
 
template<typename T >
std::ostream & Gedim::operator<< (std::ostream &out, const std::unordered_set< T * > &setToPrint)
 General print of a unordered_set.
 
template<typename T >
std::ostream & Gedim::operator<< (std::ostream &out, const std::set< T > &setToPrint)
 General print of a set.
 
template<typename T >
std::ostream & Gedim::operator<< (std::ostream &out, const std::set< T * > &setToPrint)
 General print of a set.
 
template<typename map_key , typename map_val >
std::ostream & Gedim::operator<< (std::ostream &out, const std::map< map_key, map_val > &mapToPrint)
 General print of a map.
 
template<typename map_key , typename map_val >
std::ostream & Gedim::operator<< (std::ostream &out, const std::map< map_key, map_val * > &mapToPrint)
 General print of a map.
 
template<typename map_key , typename map_val >
std::ostream & Gedim::operator<< (std::ostream &out, const std::unordered_map< map_key, map_val > &mapToPrint)
 General print of a unordered map.