29#ifndef TABULARSPLINE_H
30#define TABULARSPLINE_H
40 void initialize(
const shared_ptr<DomainBase>&)
override;
42 unique_ptr<Amplitude>
get_copy()
override;
46 void print()
override;
A Tabular class that can generate Amplitude pattern.
Definition Tabular.h:34
Tabular(unsigned, vec &&, vec &&)
Definition Tabular.cpp:22
A TabularSpline class that can generate Amplitude pattern.
Definition TabularSpline.h:34
unique_ptr< Amplitude > get_copy() override
Definition TabularSpline.cpp:66
void initialize(const shared_ptr< DomainBase > &) override
Definition TabularSpline.cpp:23
double get_amplitude(double) override
Definition TabularSpline.cpp:68
void print() override
Definition TabularSpline.cpp:85