SummaryBalance::SummaryBalance (const BlockModel& al) : Summary (al), description (al.frame ().description ()), file (al.name ("where", "")), precision (al.integer ("precision")), require_top (al.flag ("require_top")), input (al.name_sequence ("input")), output (al.name_sequence ("output")), content (al.name_sequence ("content")), fetch (input, output, content) { }
ChemistryMulti::ChemistryMulti (const BlockModel& al) : Chemistry (al), combine (Librarian::build_vector<Chemistry> (al, "combine")), ignore (al.name_sequence ("ignore")), max_sink_total (al.number ("max_sink_total")), max_sink_solute (al.number ("max_sink_solute")), max_sink_secondary (al.number ("max_sink_secondary")), min_sink_total (al.number ("min_sink_total")), chemicals (find_chemicals (combine)) { }
GnuplotMulti::GnuplotMulti (const BlockModel& al) : Gnuplot (al), before (al.name_sequence ("before")), after (al.name_sequence ("after")), graph (Librarian::build_vector<Gnuplot> (al, "graph")) { }