|
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.