SourceXtractorPlusPlus
0.12
Please provide a description of the project.
|
Public Member Functions | |
po::options_description | defineSpecificProgramOptions () override |
std::shared_ptr< VectorImage< SeFloat > > | generateImage (int size) |
Elements::ExitCode | mainMethod (std::map< std::string, po::variable_value > &args) override |
template<typename Convolution > | |
std::shared_ptr< VectorImage< SeFloat > > | benchmark (std::shared_ptr< VectorImage< SeFloat >> &image, std::shared_ptr< VectorImage< SeFloat >> &kernel, int repeat, int measures) |
void | verifyResults (std::shared_ptr< VectorImage< SeFloat >> a, std::shared_ptr< VectorImage< SeFloat >> b) |
![]() | |
Program ()=default | |
virtual | ~Program () |
virtual std::pair< boost::program_options::options_description, boost::program_options::positional_options_description > | defineProgramArguments () |
virtual ExitCode | mainMethod (std::map< std::string, boost::program_options::variable_value > &args)=0 |
Private Attributes | |
std::default_random_engine | random_generator |
std::uniform_real_distribution< SeFloat > | random_dist {0, 1} |
Definition at line 53 of file BenchConvolution.cpp.
|
inline |
Definition at line 137 of file BenchConvolution.cpp.
References SourceXtractor::VectorImage< T >::create(), std::endl(), Elements::Logging::info(), SourceXtractor::logger, and m.
|
inlineoverridevirtual |
Reimplemented from Elements::Program.
Definition at line 60 of file BenchConvolution.cpp.
|
inline |
Definition at line 73 of file BenchConvolution.cpp.
References SourceXtractor::VectorImage< T >::create(), x, and y.
|
inlineoverride |
Definition at line 83 of file BenchConvolution.cpp.
References std::endl(), Elements::Logging::info(), SourceXtractor::logger, and Elements::OK.
|
inline |
Definition at line 163 of file BenchConvolution.cpp.
References Elements::Logging::info(), SourceXtractor::isClose(), SourceXtractor::logger, Elements::Logging::warn(), x, and y.
|
private |
Definition at line 56 of file BenchConvolution.cpp.
|
private |
Definition at line 55 of file BenchConvolution.cpp.