Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

atlas::basic_io Namespace Reference


Functions

std::ostream & operator<< (std::ostream &strm, const abelian::GrpArr &a)
std::ostream & operator<< (std::ostream &strm, const latticetypes::LatticeElt &v)
std::ostream & operator<< (std::ostream &strm, const lietype::SimpleLieType &slt)
std::ostream & operator<< (std::ostream &strm, const lietype::LieType &lt)
std::ostream & operator<< (std::ostream &strm, const weyl::WeylWord &w)
unsigned long long read_var_bytes (unsigned int n, std::istream &in)
void put_int (unsigned int val, std::ostream &out)
void write_bytes (unsigned int n, unsigned long long val, std::ostream &out)
template<size_t d>
std::ostream & operator<< (std::ostream &, const bitset::BitSet< d > &)
template<size_t dim>
std::ostream & operator<< (std::ostream &, const bitvector::BitVector< dim > &)
template<typename I>
std::ostream & seqPrint (std::ostream &, const I &, const I &, const char *sep=",", const char *pre="", const char *post="")
template<unsigned int n>
unsigned long long read_bytes (std::istream &in)
template<unsigned int n>
void write_bytes (unsigned long long val, std::ostream &out)
template<>
unsigned long long read_bytes< 1 > (std::istream &in)
template<>
void write_bytes< 1 > (unsigned long long val, std::ostream &out)


Function Documentation

template<size_t dim>
std::ostream & atlas::basic_io::operator<< std::ostream &  ,
const bitvector::BitVector< dim > & 
 

Definition at line 23 of file basic_io_def.h.

References atlas::bitvector::BitVector< dim >::size().

template<size_t d>
std::ostream & atlas::basic_io::operator<< std::ostream &  ,
const bitset::BitSet< d > & 
 

Definition at line 38 of file basic_io_def.h.

std::ostream & atlas::basic_io::operator<< std::ostream &  strm,
const weyl::WeylWord w
 

Definition at line 101 of file basic_io.cpp.

std::ostream & atlas::basic_io::operator<< std::ostream &  strm,
const lietype::LieType lt
 

Definition at line 84 of file basic_io.cpp.

References seqPrint().

std::ostream & atlas::basic_io::operator<< std::ostream &  strm,
const lietype::SimpleLieType slt
 

Definition at line 68 of file basic_io.cpp.

References atlas::lietype::rank(), atlas::lietype::type(), and atlas::lietype::TypeLetter.

std::ostream & atlas::basic_io::operator<< std::ostream &  strm,
const latticetypes::LatticeElt v
 

Definition at line 47 of file basic_io.cpp.

References seqPrint().

std::ostream & atlas::basic_io::operator<< std::ostream &  strm,
const abelian::GrpArr a
 

Definition at line 34 of file basic_io.cpp.

References seqPrint().

void atlas::basic_io::put_int unsigned int  val,
std::ostream &  out
 

Definition at line 141 of file basic_io.cpp.

Referenced by atlas::filekl::scan_matrix(), atlas::filekl::write_block_file(), atlas::filekl::write_KL_row(), atlas::filekl::write_KL_store(), atlas::filekl::write_matrix_file(), and atlas::tally::TallyVec< Count >::write_to().

template<unsigned int n>
unsigned long long atlas::basic_io::read_bytes std::istream &  in  )  [inline]
 

Definition at line 81 of file basic_io_def.h.

References read_bytes(), and ullong.

Referenced by modulus_info::coefficients(), modulus_info_with_table::coefficients(), modulus_info::length(), modulus_info_with_table::length(), modulus_info::modulus_info(), read_bytes(), read_bytes(), and read_renumbering_table().

template<>
unsigned long long read_bytes< 1 > std::istream &  in  )  [inline]
 

unsigned long long atlas::basic_io::read_var_bytes unsigned int  n,
std::istream &  in
 

Definition at line 127 of file basic_io.cpp.

template<typename I>
std::ostream & atlas::basic_io::seqPrint std::ostream &  ,
const I &  ,
const I &  ,
const char *  sep = ",",
const char *  pre = "",
const char *  post = ""
 

Definition at line 52 of file basic_io_def.h.

Referenced by atlas::interactive::bitMapPrompt(), atlas::coroots_f(), atlas::dual_map_f(), atlas::interactive::getInteractive(), operator<<(), atlas::poscoroots_f(), atlas::posroots_f(), atlas::prettyprint::prettyPrint(), atlas::testprint::print(), atlas::kgb_io::printBruhatOrder(), atlas::realredgp_io::printCartanOrder(), atlas::testprint::printComponents(), atlas::cartan_io::printFiber(), atlas::prettyprint::printInRootBasis(), atlas::realredgp_io::printStrongReal(), atlas::prettyprint::printWeylList(), atlas::roots_f(), atlas::simplecoroots_f(), atlas::simpleroots_f(), atlas::small_dual_kgb_f(), and atlas::small_kgb_f().

template<unsigned int n>
void atlas::basic_io::write_bytes unsigned long long  val,
std::ostream &  out
[inline]
 

Definition at line 94 of file basic_io_def.h.

References write_bytes().

void atlas::basic_io::write_bytes unsigned int  n,
unsigned long long  val,
std::ostream &  out
 

Definition at line 142 of file basic_io.cpp.

Referenced by write_bytes().

template<>
void write_bytes< 1 > unsigned long long  val,
std::ostream &  out
[inline]
 


Generated on Wed Mar 26 16:52:18 2008 for atlas by  doxygen 1.3.9.1