Reaktoro  v2.1.1 A unified framework for modeling chemically reactive systems
Table Class Reference

Used to store computed data in columns. More...

#include <Table.hpp>

Classes

struct  OutputOptions
Used to specify formatting options when printing or outputting the Table object. More...

Public Member Functions

Table ()
Construct a default Table object.

auto columns () const -> Dict< String, TableColumn > const &
Get the columns in the Table object.

auto column (String const &columnname) const -> TableColumn const &
Get a constant reference to a column in the table with given name.

auto column (String const &columnname) -> TableColumn &
Get a mutable reference to a column in the table with given name.

auto operator[] (String const &columnname) const -> Deque< double > const &
Get a constant reference to a column in the table with given name.

auto operator[] (String const &columnname) -> Deque< double > &
Get a mutable reference to a column in the table with given name.

auto rows () const -> Index
Get the number of rows in the table (i.e., the length of the longest column in the table).

auto cols () const -> Index
Get the number of columns in the table.

auto dump (OutputOptions const &outputopts={}) const -> String
Assemble a string representation of the Table object. More...

auto save (String const &filepath, OutputOptions const &outputopts={}) const -> void
Save the Table object to a file. More...

Detailed Description

Used to store computed data in columns.

◆ dump()

 auto dump ( OutputOptions const & outputopts = {} ) const -> String

Assemble a string representation of the Table object.

Parameters
 outputopts The formatting options for the output operation.

◆ save()

 auto save ( String const & filepath, OutputOptions const & outputopts = {} ) const -> void

Save the Table object to a file.

Parameters
 filepath The path to the file that will be created, including its file name (e.g., table.txt, /home/username/downloads/table.txt). outputopts The formatting options for the output operation.
Warning
Ensure that the path given exists; no directories are created in this method call.

The documentation for this class was generated from the following file: