void init(unsigned teeth=15)
CombGenContext(CombGenContext &&)=default
unsigned teeth() const noexcept
bool load_cache(const std::string &path)
CombGenContext(const CombGenContext &)=delete
std::size_t table_size_bytes() const noexcept
unsigned spacing() const noexcept
CombGenContext & operator=(CombGenContext &&)=default
Point mul(const Scalar &k) const
CombGenContext & operator=(const CombGenContext &)=delete
bool save_cache(const std::string &path) const
Point mul_ct(const Scalar &k) const
bool ready() const noexcept
~CombGenContext()=default