SOFUS ..
Public Member Functions | Public Attributes | List of all members
sysparm_t< T > Struct Template Reference

Forward-declare sysparm_t. More...

#include <fnm_types.hpp>

Public Member Functions

 sysparm_t ()
 

Public Attributes

c
 Speed of sound. More...
 
fs
 Sample frequency. More...
 
f0
 Center frequency (for temporal response) More...
 
att
 Frequency dependent attenuation. More...
 
beta
 Frequency independent attenuation. More...
 
bool use_att
 Use attenuation. More...
 
rho
 Density [kg/m3]. More...
 
size_t nThreads
 Number of threads. More...
 
Frequency domain parameters
size_t nDivW
 Number of width abcissas. More...
 
size_t nDivH
 Number of height abcissas. More...
 
size_t nDivA
 Number of angular abcissas. More...
 
size_t nMaxSectors
 Maximum number of angular sectors. More...
 
w
 Width of Hanning-weighted sinusoid pulse. More...
 

Detailed Description

template<class T>
struct fnm::sysparm_t< T >

Forward-declare sysparm_t.

Sysparm structure.

A structure containing global simulation parameters.

TODO: Separate into frequency domain and time domain parameters

Constructor & Destructor Documentation

◆ sysparm_t()

sysparm_t ( )

Member Data Documentation

◆ att

T att

Frequency dependent attenuation.

◆ beta

T beta

Frequency independent attenuation.

◆ c

T c

Speed of sound.

◆ f0

T f0

Center frequency (for temporal response)

◆ fs

T fs

Sample frequency.

◆ nDivA

size_t nDivA

Number of angular abcissas.

◆ nDivH

size_t nDivH

Number of height abcissas.

◆ nDivW

size_t nDivW

Number of width abcissas.

◆ nMaxSectors

size_t nMaxSectors

Maximum number of angular sectors.

◆ nThreads

size_t nThreads

Number of threads.

◆ rho

T rho

Density [kg/m3].

◆ use_att

bool use_att

Use attenuation.

◆ w

T w

Width of Hanning-weighted sinusoid pulse.


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