SAL
A C++ library for spatial audio.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
sal::Fdtd Class Reference

#include <fdtd.h>

Public Member Functions

 Fdtd (Room *const room, sal::Source *const source, sal::Microphone *const microphone, const sal::Time sampling_frequency, sal::Sample xi, sal::Sample lmb)
 
void Run (const MonoBuffer &input_buffer, Buffer &output_buffer)
 
sal::Signal rir () const
 

Static Public Member Functions

static std::vector
< std::vector< std::vector
< sal::Int > > > 
CreateGeometry (sal::Int Nx, sal::Int Ny, sal::Int Nz)
 
static bool Test ()
 
static sal::Time SimulationTime ()
 

Constructor & Destructor Documentation

sal::Fdtd::Fdtd ( Room *const  room,
sal::Source *const  source,
sal::Microphone *const  microphone,
const sal::Time  sampling_frequency,
sal::Sample  xi,
sal::Sample  lmb 
)

Member Function Documentation

std::vector< std::vector< std::vector< sal::Int > > > sal::Fdtd::CreateGeometry ( sal::Int  Nx,
sal::Int  Ny,
sal::Int  Nz 
)
static
sal::Signal sal::Fdtd::rir ( ) const
inline
void sal::Fdtd::Run ( const MonoBuffer input_buffer,
Buffer output_buffer 
)
sal::Time sal::Fdtd::SimulationTime ( )
static
bool sal::Fdtd::Test ( )
static

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