|
PRISM
v0.0.0
|
| Cprism::BibTexHelper | Class for collecting and managing cite keys from the user provided bib files |
| ▼Cstd::exception | |
| Cprism::InvalidInput | Custom exception for when there is some more general error in the input file |
| Cprism::InvalidReaction | Custom exception for when there is an issue in creating a reaction object |
| Cprism::InvalidSpecies | Custom Exception when there is an issue in creating a species object |
| Cstd::hash< prism::Reaction > | |
| Cstd::hash< prism::Species > | |
| Cstd::hash< prism::SpeciesBase > | |
| Cstd::hash< prism::SubSpecies > | |
| Cprism::NetworkParser | This is the class that processes reaction networks and allows for interaction with the data contained in the network |
| Cprism::Reaction | Stores all of the data needed to perform calculations with a specific reaction |
| Cprism::ReactionData | Struct for a quick way to access which reactions the species is in Since we keep track of rate_based and xsec_based reactions seperately there will be two sets of ids a set of ids from 0-(n-1) for rate-based reactions (corrisponding to their index in the) vector you can get from rateBasedReactions the same is true for cross section based reactions |
| ▼Cprism::SpeciesBase | Base class for species and subspecies |
| Cprism::Species | The species object which represents the products and reactants in the reaction |
| Cprism::SubSpecies | The parts with a Species can be brokenup into Eg Speices: NH3, SubSpecies: [N, H3] |
| Cprism::SpeciesData | Struct for quickly accessing data about which speies are in a reaction |
| Cprism::SpeciesFactory | This factory creates and stores, and passes around all of the species that exist in a reaction mechanism The end user should never use this |
| ▼Cprism::SpeciesSummaryWriterBase | |
| Cprism::DefaultSpeciesSummaryWriter | |
| ▼Cprism::TableWriterBase | |
| Cprism::DefaultTableWriter | |
| Cprism::TabulatedReactionData | Struct for holding tabulated data read from user provided files |