Reaktoro  v2.11.0
A unified framework for modeling chemically reactive systems

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.

Member Function Documentation

◆ dump()

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

Assemble a string representation of the Table object.

Parameters
outputoptsThe 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
filepathThe path to the file that will be created, including its file name (e.g., table.txt, /home/username/downloads/table.txt).
outputoptsThe 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: