atlas  0.6
kl_io.h
Go to the documentation of this file.
1 /*
2  This is kl_io.h
3 
4  Copyright (C) 2004,2005 Fokko du Cloux
5  part of the Atlas of Lie Groups and Representations
6 
7  For license information see the LICENSE file
8 */
9 
10 #ifndef KL_IO_H /* guard against multiple inclusions */
11 #define KL_IO_H
12 
13 #include <iosfwd>
14 
15 #include "../Atlas.h"
16 
17 namespace atlas {
18 
19 /******** function declarations *********************************************/
20 
21 namespace kl_io {
22 
23  /* these functions have non-|const| final arguments,
24  this is necessary because the implementation generates the Bruhat order */
25  std::ostream& printAllKL
26  (std::ostream&, const kl::KLContext&, Block_base&);
27  std::ostream& printPrimitiveKL
28  (std::ostream&, const kl::KLContext&, Block_base&);
29 
30  std::ostream& printKLList(std::ostream&, const kl::KLContext&);
31 
32  std::ostream& printMu(std::ostream&, const kl::KLContext&);
33 
34 }
35 
36 }
37 
38 #endif
std::ostream & printMu(std::ostream &strm, const kl::KLContext &klc)
Definition: kl_io.cpp:182
std::ostream & printKLList(std::ostream &strm, const kl::KLContext &klc)
Definition: kl_io.cpp:160
std::ostream & printAllKL(std::ostream &strm, const kl::KLContext &klc, Block_base &block)
Definition: kl_io.cpp:49
std::ostream & printPrimitiveKL(std::ostream &strm, const kl::KLContext &klc, Block_base &block)
Definition: kl_io.cpp:99
Definition: Atlas.h:38