38 std::vector<ResourceHolder<Amplitude>> amp_pool;
43 void initialize(
const shared_ptr<DomainBase>&)
override;
49 void print()
override;
An Amplitude class that can generate Amplitude pattern.
Definition Amplitude.h:59
A Combine class that can generate Amplitude pattern.
Definition Combine.h:35
void print() override
Definition Combine.cpp:39
unique_ptr< Amplitude > unique_copy() override
Definition Combine.cpp:31
void initialize(const shared_ptr< DomainBase > &) override
Definition Combine.cpp:26
double get_amplitude(double) override
Definition Combine.cpp:33