Alsvinn  0.5.3
The fast FVM simulator with UQ support
Public Types | Public Member Functions | Static Public Member Functions | List of all members
alsuq::stats::StatisticsFactory Class Reference

#include <alsuq/stats/StatisticsFactory.hpp>

Public Types

typedef std::shared_ptr< StatisticsStatisticsPointer
 
typedef std::function< StatisticsPointer(const StatisticsParameters &)> StatisticsCreator
 

Public Member Functions

StatisticsPointer makeStatistics (const std::string &platform, const std::string &name, const StatisticsParameters &params)
 

Static Public Member Functions

static void registerStatistics (const std::string &platform, const std::string &name, StatisticsCreator maker)
 

Member Typedef Documentation

◆ StatisticsCreator

◆ StatisticsPointer

Member Function Documentation

◆ makeStatistics()

StatisticsFactory::StatisticsPointer alsuq::stats::StatisticsFactory::makeStatistics ( const std::string &  platform,
const std::string &  name,
const StatisticsParameters params 
)

◆ registerStatistics()

void alsuq::stats::StatisticsFactory::registerStatistics ( const std::string &  platform,
const std::string &  name,
StatisticsFactory::StatisticsCreator  maker 
)
static

The documentation for this class was generated from the following files: