PRISM
 v0.0.0
Loading...
Searching...
No Matches
DefaultTableWriter.h
1#pragma once
2
3#include "TableWriterBase.h"
4
5namespace prism
6{
8{
9public:
11
12 virtual void beginDocument(const std::vector<std::string> & bib_files) override;
13 virtual void endDocument() override;
14 void beginTable();
15 void endTable();
16 virtual void beginRateBasedSection() override;
17 virtual void beginXSecBasedSection() override;
18 virtual void beginFunctionalTable() override { beginTable(); }
19 virtual void endFunctionalTable() override { endTable(); }
20 virtual void beginTabulatedTable() override { beginTable(); }
21 virtual void endTabulatedTable() override { endTable(); }
22 virtual void addFunctionalReaction(const std::shared_ptr<const Reaction> & r) override;
23 virtual void addTabulatedReaction(const std::shared_ptr<const Reaction> & r) override;
24 virtual void addNotes(const std::vector<std::string> & notes) override;
25};
26}
Definition DefaultTableWriter.h:8
virtual void beginRateBasedSection() override
Adds a section header before the rate based reactions are put in the table.
Definition DefaultTableWriter.C:71
virtual void addTabulatedReaction(const std::shared_ptr< const Reaction > &r) override
Specification for how to format a row for a single reaction which has data that is collected from a f...
Definition DefaultTableWriter.C:102
virtual void beginXSecBasedSection() override
Adds a section header before the cross section based reactions are put in the table.
Definition DefaultTableWriter.C:78
virtual void beginDocument(const std::vector< std::string > &bib_files) override
Adds the document preamble to start of the latex doc.
Definition DefaultTableWriter.C:14
virtual void endTabulatedTable() override
Adds the end of the table for reactions which have data that is collected from a file.
Definition DefaultTableWriter.h:21
virtual void beginTabulatedTable() override
Adds the beginning of the table for reactions which have data that is collected from a file.
Definition DefaultTableWriter.h:20
virtual void endFunctionalTable() override
Adds the end of the table for reactions which have functional data.
Definition DefaultTableWriter.h:19
virtual void addFunctionalReaction(const std::shared_ptr< const Reaction > &r) override
Specification for how to format a row for a single reaction which has data that can be sampled via a ...
Definition DefaultTableWriter.C:85
virtual void beginFunctionalTable() override
Adds the beginning of the table for reactions which have functional data.
Definition DefaultTableWriter.h:18
virtual void addNotes(const std::vector< std::string > &notes) override
Method for adding notes to the end of a single reaction additionally this method should be used to he...
Definition DefaultTableWriter.C:116
virtual void endDocument() override
Adds the end of the document.
Definition DefaultTableWriter.C:38
Definition TableWriterBase.h:12