NiHu  2.0
NiHu::fmm::convected_operator< WaveNumber > Class Template Reference

Base class of convected operators This class stores the wave number, kappa, the mach number vector and the transform matrix. More...

#include <convected_helmholtz_3d_hf_fmm.hpp>

Public Types

typedef Eigen::Matrix< double, 3, 3 > dmatrix3_t
 
typedef WaveNumber wave_number_t
 
- Public Types inherited from NiHu::fmm::operator_with_wave_number< WaveNumber >
typedef WaveNumber wave_number_t
 

Public Member Functions

 convected_operator (wave_number_t const &k, wave_number_t const &kappa, dmatrix3_t const &T)
 Construct a new convected operator object. More...
 
dmatrix3_t get_T () const
 return the transform matrix More...
 
const wave_number_t & get_kappa () const
 return the modified wave number More...
 
- Public Member Functions inherited from NiHu::fmm::operator_with_wave_number< WaveNumber >
 operator_with_wave_number (wave_number_t const &wave_number)
 
const wave_number_t & get_wave_number () const
 

Detailed Description

template<class WaveNumber>
class NiHu::fmm::convected_operator< WaveNumber >

Base class of convected operators This class stores the wave number, kappa, the mach number vector and the transform matrix.

Template Parameters
WaveNumberthe wave number type

Definition at line 38 of file convected_helmholtz_3d_hf_fmm.hpp.

Constructor & Destructor Documentation

◆ convected_operator()

template<class WaveNumber >
NiHu::fmm::convected_operator< WaveNumber >::convected_operator ( wave_number_t const &  k,
wave_number_t const &  kappa,
dmatrix3_t const &  T 
)
inline

Construct a new convected operator object.

Parameters
kthe wave number
kappathe modified wave number
Tthe transform matrix

Definition at line 52 of file convected_helmholtz_3d_hf_fmm.hpp.

Member Function Documentation

◆ get_kappa()

template<class WaveNumber >
const wave_number_t& NiHu::fmm::convected_operator< WaveNumber >::get_kappa ( ) const
inline

return the modified wave number

Returns
the modified wave number

Definition at line 72 of file convected_helmholtz_3d_hf_fmm.hpp.

◆ get_T()

template<class WaveNumber >
dmatrix3_t NiHu::fmm::convected_operator< WaveNumber >::get_T ( ) const
inline

return the transform matrix

Returns
the transform matrix

Definition at line 63 of file convected_helmholtz_3d_hf_fmm.hpp.


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