|
Parallel Analog Ensemble
|
AnEn is an abstract class that defines the interface for implement analog ensemble generation. More...
#include <AnEn.h>
Public Member Functions | |
| AnEn () | |
| AnEn (const AnEn &orig) | |
| AnEn (const Config &) | |
| virtual | ~AnEn () |
| virtual void | compute (const Forecasts &forecasts, const Observations &observations, const Times &test_times, const Times &search_times)=0 |
| virtual void | compute (const Forecasts &forecasts, const Observations &observations, std::vector< std::size_t > &fcsts_test_index, std::vector< std::size_t > &fcsts_search_index)=0 |
| virtual const Profiler & | getProfile () const |
| virtual void | print (std::ostream &) const |
| AnEn & | operator= (const AnEn &rhs) |
Protected Member Functions | |
| virtual void | setMembers_ (const Config &) |
Protected Attributes | |
| Verbose | verbose_ |
| Profiler | profiler_ |
Friends | |
| std::ostream & | operator<< (std::ostream &, const AnEn &) |
AnEn is an abstract class that defines the interface for implement analog ensemble generation.
| AnEn::AnEn | ( | ) |
| AnEn::AnEn | ( | const AnEn & | orig | ) |
| AnEn::AnEn | ( | const Config & | config | ) |
|
virtual |
|
pure virtual |
|
pure virtual |
|
virtual |
Get the profiling information. The profiler is usually used to time different components of the compute function.
|
protectedvirtual |
|
friend |
|
protected |
|
protected |