|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
latextablewriter.hh
Go to the documentation of this file.
iterator end()
std::ptrdiff_t index() const
#define DUNE_THROW(E,...)
STL namespace.
Definition latextablewriter.hh:23
Class representing column writer in general.
Definition latextablewriter.hh:39
Alignment
The alignment for the data in this column.
Definition latextablewriter.hh:41
virtual std::string header() const =0
virtual std::string entry(const DataTuple &) const =0
virtual ~AbstractColumnWriter()
Destructor.
Definition latextablewriter.hh:44
virtual Alignment alignment() const
Definition latextablewriter.hh:47
Definition latextablewriter.hh:61
Value< DataTuple >::Type get(const DataTuple &data) const
Definition latextablewriter.hh:66
Definition latextablewriter.hh:63
std::tuple_element< N, DataTuple >::type Type
Definition latextablewriter.hh:63
Definition latextablewriter.hh:80
Value< DataTuple >::Type get(const DataTuple &data) const
Definition latextablewriter.hh:92
ArrayDataSource(const int index, const DataSource &source=DataSource())
Definition latextablewriter.hh:87
Definition latextablewriter.hh:83
DataSource::template Value< DataTuple >::Type::value_type Type
Definition latextablewriter.hh:84
Definition latextablewriter.hh:110
EOCDataSource(const ErrorDataSource &errorSource)
Definition latextablewriter.hh:124
Value< DataTuple >::Type get(const DataTuple &data) const
Definition latextablewriter.hh:130
EOCDataSource(const WidthDataSource &widthSource=WidthDataSource(), const ErrorDataSource &errorSource=ErrorDataSource())
Definition latextablewriter.hh:117
Definition latextablewriter.hh:113
gets the N th element of a provided tuple assuming its a number
Definition latextablewriter.hh:166
BaseType::Alignment alignment() const
set the aligment of the entries for this column in the latex table
Definition latextablewriter.hh:194
NumberColumnWriter(const std::string &header, const DataSource &source)
Constructor of NumberColumnWriter where decimal default to 6.
Definition latextablewriter.hh:187
std::string header() const
return Column titles in latex row format
Definition latextablewriter.hh:210
std::string toString(const Number &number) const
converts number to std::string
Definition latextablewriter.hh:215
std::string entry(const DataTuple &data) const
returns N the element from data tuple
Definition latextablewriter.hh:204
NumberColumnWriter(const std::string &header, const int decimals=6, const DataSource &source=DataSource())
Definition latextablewriter.hh:175
writes latex tables based on user-defined row structure
Definition latextablewriter.hh:242
void writeRow(const DataTuple &data)
Write row to the table.
Definition latextablewriter.hh:312
void writeSeparator()
Adds extra space between two columns in the latex table.
Definition latextablewriter.hh:337
std::vector< const ColumnWriterType * > ColumnWriterVectorType
Abstract column vector type.
Definition latextablewriter.hh:246
~LatexTableWriter()
writes "\end{tabular}" to the latex file and removes column vector
Definition latextablewriter.hh:303
AbstractColumnWriter< DataTuple > ColumnWriterType
Abstract column type.
Definition latextablewriter.hh:244
T end(T... args)
T endl(T... args)
T fixed(T... args)
T forward(T... args)
T log(T... args)
T setprecision(T... args)
T str(T... args)
T swap(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8