|
SourceXtractorPlusPlus
0.19
SourceXtractor++, the next generation SExtractor
|


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 BackgroundConvolution > | |
| std::shared_ptr< VectorImage < SeFloat > > | benchmark (std::shared_ptr< VectorImage< SeFloat >> &image, std::shared_ptr< VectorImage< SeFloat >> &variance, std::shared_ptr< VectorImage< SeFloat >> &kernel, int repeat, int measures) |
| void | verifyResults (std::shared_ptr< VectorImage< SeFloat >> a, std::shared_ptr< VectorImage< SeFloat >> b) |
Public Member Functions inherited from Elements::Program | |
| virtual ExitCode | mainMethod (std::map< std::string, VariableValue > &args)=0 |
Private Attributes | |
| std::default_random_engine | random_generator |
| std::uniform_real_distribution < SeFloat > | random_dist {0, 1} |
Definition at line 50 of file BenchBackgroundConvolution.cpp.
|
inline |
Definition at line 123 of file BenchBackgroundConvolution.cpp.
References std::dynamic_pointer_cast(), std::endl(), SourceXtractor::logger, and m.

|
inlineoverridevirtual |
Reimplemented from Elements::Program.
Definition at line 57 of file BenchBackgroundConvolution.cpp.
|
inline |
Definition at line 71 of file BenchBackgroundConvolution.cpp.
References SourceXtractor::VectorImage< T >::create(), x, and y.

|
inlineoverride |
Definition at line 81 of file BenchBackgroundConvolution.cpp.
References std::endl(), SourceXtractor::logger, and Elements::OK.

|
inline |
Definition at line 151 of file BenchBackgroundConvolution.cpp.
References e, SourceXtractor::isClose(), SourceXtractor::logger, x, and y.

|
private |
Definition at line 53 of file BenchBackgroundConvolution.cpp.
|
private |
Definition at line 52 of file BenchBackgroundConvolution.cpp.
1.8.5