21namespace PhreeqcIOData
27 bool const use_high_precision_);
83 std::vector<OutputItem>&& accepted_items_,
84 std::vector<int>&& dropped_item_ids_)
93 std::vector<OutputItem> matching_items;
96 std::back_inserter(matching_items),
98 { return accepted_item.item_type == item_type; });
99 return matching_items;
std::string const output_file
static const bool display_time_step
bool const use_high_precision
friend std::ostream & operator<<(std::ostream &os, BasicOutputSetups const &basic_output_setups)
static int getNumberOfDroppedItems()
static const bool display_distance
static const bool display_solution_id
static const bool display_pe
static const bool display_pH
static const bool display_state
static int getNumberOfItemsInDisplay()
static const bool display_simulation_id
static const bool display_current_time
BasicOutputSetups(std::string const &project_file_name, bool const use_high_precision_)
OutputItem(std::string name_, ItemType item_type_)
std::vector< int > const dropped_item_ids
friend std::ostream & operator<<(std::ostream &os, Output const &output)
std::vector< OutputItem > const accepted_items
BasicOutputSetups const basic_output_setups
Output(BasicOutputSetups &&basic_output_setups_, std::vector< OutputItem > &&accepted_items_, std::vector< int > &&dropped_item_ids_)
std::vector< OutputItem > getOutputItemsByItemType(ItemType item_type) const