FEI Version of the Day
Loading...
Searching...
No Matches
fei_ostream_ops.hpp
1#ifndef _fei_ostream_ops_hpp_
2#define _fei_ostream_ops_hpp_
3/*--------------------------------------------------------------------*/
4/* Copyright 2005 Sandia Corporation. */
5/* Under the terms of Contract DE-AC04-94AL85000, there is a */
6/* non-exclusive license for use of this work by or on behalf */
7/* of the U.S. Government. Export of this program may require */
8/* a license from the United States Government. */
9/*--------------------------------------------------------------------*/
10
11#include "fei_iosfwd.hpp"
12namespace fei {
13 class FillableMat;
14 class CSRMat;
15 class CSVec;
16}//namespace fei
17
18/*
19 * This header is ONLY to be included from within other FEI headers or sources.
20 * The macro FEI_OSTREAM must already be defined. (It is defined in
21 fei_iostream.hpp and/or in fei_iosfwd.hpp.)
22 */
23
24FEI_OSTREAM& operator<<(FEI_OSTREAM& os, fei::Vector& vec);
25
26FEI_OSTREAM& operator<<(FEI_OSTREAM& os, fei::Matrix& mat);
27
28FEI_OSTREAM& operator<<(FEI_OSTREAM& os, fei::FillableMat& mat);
29
30FEI_OSTREAM& operator<<(FEI_OSTREAM& os, fei::CSRMat& mat);
31
32FEI_OSTREAM& operator<<(FEI_OSTREAM& os, fei::CSVec& vec);
33
34#endif // _fei_ostream_ops_hpp_