Wayverb
wayverb::combined::concrete_waveguide< T > Class Template Referencefinal
Inheritance diagram for wayverb::combined::concrete_waveguide< T >:
wayverb::combined::waveguide_base

Public Member Functions

 concrete_waveguide (const T &t)
 
std::unique_ptr< waveguide_baseclone () const override
 
double compute_sampling_frequency () const override
 
std::experimental::optional< util::aligned::vector< waveguide::bandpass_band > > run (const core::compute_context &cc, const waveguide::voxels_and_mesh &voxelised, const glm::vec3 &source, const glm::vec3 &receiver, const core::environment &environment, double simulation_time, const std::atomic_bool &keep_going, std::function< void(cl::CommandQueue &queue, const cl::Buffer &buffer, size_t step, size_t steps)> pressure_callback) override
 
- Public Member Functions inherited from wayverb::combined::waveguide_base
 waveguide_base (const waveguide_base &)=default
 
 waveguide_base (waveguide_base &&) noexcept=default
 
waveguide_baseoperator= (const waveguide_base &)=default
 
waveguide_baseoperator= (waveguide_base &&) noexcept=default
 

The documentation for this class was generated from the following file: