|
CppNoddy
0.92
|
#include <HST.h>
Public Member Functions | |
| Orr_Sommerfeld (OneD_Node_Mesh< double > &base_flow_solution, double alpha, double rey) | |
| ctor More... | |
| void | global_evp () |
| Solve the global eigenvalue problem for the Rayleigh equation. More... | |
| void | local_evp (std::size_t i_ev) |
| Solve the EVP locally as a nonlinear BVP for just one mode. More... | |
| void | remesh1 (const OneD_Node_Mesh< double > &new_baseflow) |
| Refine the EIGENVECTORS mesh for a new baseflow. More... | |
| OneD_Node_Mesh< std::complex< double > > & | eigenvectors () |
| A handle to the eigenvectors mesh. More... | |
| void | iterate_to_neutral (std::size_t i_ev) |
| Iterate on the wavenumber ALPHA, using the local_evp routine, to drive a selected eigenvalue to be neutral (ie. More... | |
| DenseVector< std::complex< double > > & | eigenvalues () |
| A handle to the eigenvalues vector. More... | |
| double & | alpha () |
| A handle to the wavenumber. More... | |
Protected Attributes | |
| double | RE |
| double | ALPHA |
| OneD_Node_Mesh< double > | BASEFLOW |
| OneD_Node_Mesh< std::complex< double > > | EIGENVECTORS |
| DenseVector< std::complex< double > > | EIGENVALUES |
|
inline |
ctor
| base_flow_solution | The base flow velocity profile and its curvature. |
| alpha | The wavenumber to compute the spectrum for. |
| rey | The Reynolds number to compute the spectrum for. |
|
inline |
A handle to the wavenumber.
Definition at line 312 of file HST.h.
References ALPHA.
Referenced by Orr_Sommerfeld().
|
inline |
A handle to the eigenvalues vector.
Definition at line 306 of file HST.h.
References EIGENVALUES.
|
inline |
A handle to the eigenvectors mesh.
Definition at line 294 of file HST.h.
References EIGENVECTORS.
|
inline |
Solve the global eigenvalue problem for the Rayleigh equation.
Definition at line 228 of file HST.h.
References ALPHA, BASEFLOW, CppNoddy::OneD_Node_Mesh< _Type, _Xtype >::coord(), CppNoddy::DenseLinearEigenSystem< _Type >::eigensolve(), EIGENVALUES, CppNoddy::OneD_Node_Mesh< _Type, _Xtype >::get_nnodes(), CppNoddy::DenseLinearEigenSystem< _Type >::get_tagged_eigenvalues(), RE, CppNoddy::DenseLinearEigenSystem< _Type >::tag_eigenvalues_disc(), and U.
|
inline |
|
inline |
|
inline |
|
protected |
Definition at line 319 of file HST.h.
Referenced by alpha(), global_evp(), and Orr_Sommerfeld().
|
protected |
Definition at line 320 of file HST.h.
Referenced by global_evp(), and Orr_Sommerfeld().
|
protected |
Definition at line 322 of file HST.h.
Referenced by eigenvalues(), and global_evp().
|
protected |
Definition at line 321 of file HST.h.
Referenced by eigenvectors().
|
protected |
Definition at line 318 of file HST.h.
Referenced by global_evp(), and Orr_Sommerfeld().
1.9.5
© 2012
R.E. Hewitt