51 inline Ostream&
operator<<(Ostream&,
const reaction&);
88 label getNewReactionIndex();
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
A list of keyword definitions, which are a keyword followed by any number of values (e....
A wordList with hashed indices for faster lookup by name.
Reaction base-class holding the specie names and coefficients.
void operator=(const reaction &)=delete
Disallow default bitwise assignment.
void write(Ostream &) const
Write.
static label nUnNamedReactions
Number of un-named reactions.
const speciesTable & species() const
Return the specie list.
friend Ostream & operator<<(Ostream &, const reaction &)
const List< specieCoeffs > & lhs() const
Return the components of the left hand side.
const List< specieCoeffs > & rhs() const
Return the components of the right hand side.
const word & name() const
Return the name of the reaction.
reaction(const speciesTable &species, const List< specieCoeffs > &lhs, const List< specieCoeffs > &rhs)
Construct from components.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Ostream & operator<<(Ostream &os, const fvConstraints &constraints)