PRISM
 v0.0.0
Loading...
Searching...
No Matches
DefaultSpeciesSummaryWriter.h
1//* This file is a part of PRISM: Plasma Reaction Input SysteM,
2//* A library for parcing chemical reaction networks for plasma chemistry
3//* https://github.com/NCSU-ComPS-Group/prism
4//*
5//* Licensed under MIT, please see LICENSE for details
6//* https://opensource.org/license/mit
7//*
8//* Copyright 2024, North Carolina State University
9//* ALL RIGHTS RESERVED
10//*
11#pragma once
12
13#include "SpeciesSummaryWriterBase.h"
14
15namespace prism
16{
17class DefaultSpeciesSummaryWriter : public SpeciesSummaryWriterBase
18{
19public:
20 DefaultSpeciesSummaryWriter();
21
22 virtual void addMiscSummary() override;
23 virtual void
24 addLumpedSummary(std::map<std::string, std::vector<std::string>> lumped_map) override;
25 virtual void addSpeciesSummary() override;
26};
27}
virtual void addLumpedSummary(std::map< std::string, std::vector< std::string > > lumped_map) override
Method for summarizing which species have been lumped into which others.
Definition DefaultSpeciesSummaryWriter.C:101
virtual void addSpeciesSummary() override
Method for summarizing the reactions that each species is involved in.
Definition DefaultSpeciesSummaryWriter.C:128
virtual void addMiscSummary() override
Method for adding any random summaries to the top of the summary file.
Definition DefaultSpeciesSummaryWriter.C:25
SpeciesSummaryWriterBase()
Helper method for writing species summary for the reaction mechanism several methods of this type get...
Definition SpeciesSummaryWriterBase.h:32