Psi4
Classes | Namespaces | Enumerations | Functions
TableSpecs.h File Reference
#include <string>
#include <sstream>
#include <iomanip>

Go to the source code of this file.

Classes

class  psi::Nothing
 As the name implies this a NULL class. More...
 
class  psi::TableSpecs< T1, T2, T3, T4, T5, T6 >
 TableSpecs will hold all the data needed to print a table out. More...
 
class  psi::TableSpecs< Nothing, Nothing, Nothing, Nothing, Nothing, Nothing >
 Base case. More...
 
class  psi::TableSpecs< T1, T2, T3, T4, T5, T6 >
 TableSpecs will hold all the data needed to print a table out. More...
 

Namespaces

 psi
 Rotate a set of vectors around an arbitrary axis Vectors are rows of input matrix.
 

Enumerations

enum  psi::Align { psi::CENTER, psi::LEFT, psi::RIGHT }
 Enumerations of the possible alignments. More...
 

Functions

static std::string psi::Alignment (const int Width, const std::string Text, const Align &AlignType=CENTER)
 
static std::string psi::ParseSStream (std::stringstream &tokenizer, const std::string &TokenSep)
 
static std::string psi::MakeRow (const int ncols, std::stringstream &tokenizer, const std::vector< Align > &Aligns, const std::vector< int > &ColspCell, const char colsep, const std::string &TokenSep)