GEOSX
Namespaces | Functions
output.hpp File Reference

Contains functions for outputting array objects. More...

#include "Array.hpp"
#include "SortedArray.hpp"
#include "ArrayOfArrays.hpp"
#include "CRSMatrix.hpp"
#include <string>
#include <iostream>

Go to the source code of this file.

Namespaces

 LvArray
 The top level namespace.
 

Functions

template<typename T , int NDIM, int USD, typename INDEX_TYPE >
std::ostream & LvArray::operator<< (std::ostream &stream, ::LvArray::ArraySlice< T, NDIM, USD, INDEX_TYPE > const slice)
 This function outputs the contents of an array slice to an output stream. More...
 
template<typename T , int NDIM, int USD, typename INDEX_TYPE , template< typename > class BUFFER_TYPE>
std::ostream & LvArray::operator<< (std::ostream &stream, ::LvArray::ArrayView< T, NDIM, USD, INDEX_TYPE, BUFFER_TYPE > const &view)
 This function outputs the contents of an ArrayView to an output stream. More...
 
template<typename T , typename INDEX_TYPE , template< typename > class BUFFER_TYPE>
std::ostream & LvArray::operator<< (std::ostream &stream, SortedArrayView< T const, INDEX_TYPE, BUFFER_TYPE > const &view)
 This function outputs the contents of view to an output stream. More...
 
template<typename T , typename INDEX_TYPE , template< typename > class BUFFER_TYPE>
std::ostream & LvArray::operator<< (std::ostream &stream, SortedArray< T, INDEX_TYPE, BUFFER_TYPE > const &array)
 This function outputs the contents of array to an output stream. More...
 
template<typename T , typename INDEX_TYPE , template< typename > class BUFFER_TYPE>
std::ostream & LvArray::operator<< (std::ostream &stream, ArrayOfArraysView< T const, INDEX_TYPE const, true, BUFFER_TYPE > const &view)
 This function outputs the contents of view to an output stream. More...
 
template<typename T , typename INDEX_TYPE , template< typename > class BUFFER_TYPE>
std::ostream & LvArray::operator<< (std::ostream &stream, ArrayOfArrays< T, INDEX_TYPE, BUFFER_TYPE > const &array)
 This function outputs the contents of array to an output stream. More...
 
template<typename T , typename COL_TYPE , typename INDEX_TYPE , template< typename > class BUFFER_TYPE>
std::ostream & LvArray::operator<< (std::ostream &stream, CRSMatrixView< T const, COL_TYPE const, INDEX_TYPE const, BUFFER_TYPE > const &view)
 This function outputs the contents of view to an output stream. More...
 
template<typename T , int N>
std::enable_if_t< !std::is_same< T, char >::value, std::ostream &> LvArray::operator<< (std::ostream &stream, T const (&array)[N])
 Output a c-array to a stream. More...
 
template<typename T , int M, int N>
std::ostream & LvArray::operator<< (std::ostream &stream, T const (&array)[M][N])
 Output a 2D c-array to a stream. More...
 

Detailed Description

Contains functions for outputting array objects.

Definition in file output.hpp.