Health-GPS
1.2.2.0
Global Health Policy Simulation model (Health-GPS)
|
Implements an core::UnivariateSummary visitor for core::DataTable columns. More...
#include <univariate_visitor.h>
Public Member Functions | |
core::UnivariateSummary | get_summary () |
Gets the resulting core::UnivariateSummary instance. More... | |
void | visit (const core::StringDataTableColumn &column) override |
Visits a column of StringDataTableColumn type. More... | |
void | visit (const core::FloatDataTableColumn &column) override |
Visits a column of FloatDataTableColumn type. More... | |
void | visit (const core::DoubleDataTableColumn &column) override |
Visits a column of DoubleDataTableColumn type. More... | |
void | visit (const core::IntegerDataTableColumn &column) override |
Visits a column of IntegerDataTableColumn type. More... | |
![]() | |
DataTableColumnVisitor ()=default | |
Initialises a new instance of the DataTableColumnVisitor class. More... | |
DataTableColumnVisitor (const DataTableColumnVisitor &)=delete | |
DataTableColumnVisitor & | operator= (const DataTableColumnVisitor &)=delete |
DataTableColumnVisitor (DataTableColumnVisitor &&)=delete | |
DataTableColumnVisitor & | operator= (DataTableColumnVisitor &&)=delete |
virtual | ~DataTableColumnVisitor () |
Destroys a DataTableColumnVisitor instance. More... | |
Implements an core::UnivariateSummary visitor for core::DataTable columns.
Creates univariate statistical summaries for core::DataTable columns of different data types.
core::UnivariateSummary hgps::UnivariateVisitor::get_summary | ( | ) |
Gets the resulting core::UnivariateSummary instance.
|
overridevirtual |
Visits a column of DoubleDataTableColumn type.
column | The column instance |
Implements hgps::core::DataTableColumnVisitor.
|
overridevirtual |
Visits a column of FloatDataTableColumn type.
column | The column instance |
Implements hgps::core::DataTableColumnVisitor.
|
overridevirtual |
Visits a column of IntegerDataTableColumn type.
column | The column instance |
Implements hgps::core::DataTableColumnVisitor.
|
overridevirtual |
Visits a column of StringDataTableColumn type.
column | The column instance |
std::invalid_argument | for unsupported summary for column type string. |
Implements hgps::core::DataTableColumnVisitor.