NiHu  2.0
NiHu::convected_helmholtz_kernel< WaveNumber, Space > Class Template Reference

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
 

Detailed Description

template<class WaveNumber, class Space>
class NiHu::convected_helmholtz_kernel< WaveNumber, Space >

Base class of kernels of the convected Helmholtz equation.

Template Parameters
WaveNumberthe wave number type
Spacethe space type

Definition at line 24 of file convected_helmholtz_3d_kernel.hpp.

Constructor & Destructor Documentation

◆ convected_helmholtz_kernel()

template<class WaveNumber , class Space >
NiHu::convected_helmholtz_kernel< WaveNumber, Space >::convected_helmholtz_kernel ( wave_number_t const &  k,
x_t const &  mach_number_vector 
)
inline

Construct a new convected helmholtz kernel object.

Parameters
kthe wave number
mach_number_vectorthe Mach number vector v / c

Definition at line 40 of file convected_helmholtz_3d_kernel.hpp.


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