Class ads_constructor_t

Inheritance Relationships

Derived Type

Class Documentation

class ads_constructor_t

Generic interface for accelerating data structure (ADS) construction.

Subclassed by wt::ads::construction::bvh8w_constructor_t

Public Functions

virtual std::unique_ptr<ads_t> get() && = 0
virtual ~ads_constructor_t() noexcept = default
inline virtual std::shared_ptr<std::string> get_state_description() const noexcept
inline auto get_construction_time() const noexcept

Protected Attributes

std::chrono::high_resolution_clock::duration build_time