NiHu
2.0
|
Base class of kernels of the convected Helmholtz equation. More...
#include <convected_helmholtz_3d_kernel.hpp>
Public Types | |
typedef Space | space_t |
typedef space_t::location_t | x_t |
typedef WaveNumber | wave_number_t |
typedef Eigen::Matrix3d | rotation_matrix_t |
typedef Eigen::DiagonalMatrix< double, 3 > | scaling_matrix_t |
Public Types inherited from NiHu::wave_number_kernel< WaveNumber > | |
typedef WaveNumber | wave_number_t |
Public Member Functions | |
convected_helmholtz_kernel (wave_number_t const &k, x_t const &mach_number_vector) | |
Construct a new convected helmholtz kernel object. More... | |
const wave_number_t & | get_kappa () const |
const x_t & | get_mach_number_vector () const |
const double & | get_mach_number () const |
const x_t & | get_normalized_mach_number_vector () const |
const rotation_matrix_t & | get_rotation_matrix () const |
const scaling_matrix_t & | get_scaling_matrix () const |
Public Member Functions inherited from NiHu::wave_number_kernel< WaveNumber > | |
wave_number_kernel (wave_number_t const &wn) | |
constructor setting the wave number More... | |
const wave_number_t & | get_wave_number (void) const |
Base class of kernels of the convected Helmholtz equation.
WaveNumber | the wave number type |
Space | the space type |
Definition at line 24 of file convected_helmholtz_3d_kernel.hpp.
|
inline |
Construct a new convected helmholtz kernel object.
k | the wave number |
mach_number_vector | the Mach number vector v / c |
Definition at line 40 of file convected_helmholtz_3d_kernel.hpp.