![]() |
VM2D 1.14
Vortex methods for 2D flows simulation
|
Заголовочный файл с функциями для метода GMRES. More...


Go to the source code of this file.
Classes | |
| struct | VM2D::sweepVectors |
| Структура, определяющий необходимые массивы для рализации метода прогонки More... | |
Namespaces | |
| namespace | VM2D |
Functions | |
| template<typename T > | |
| double | VM2D::norm (const std::vector< T > &b) |
| Шаблонная функция вычисления евклидовой нормы вектора или списка | |
| template<typename T > | |
| double | VM2D::norm2 (const std::vector< T > &b) |
| Шаблонная функция вычисления евклидовой нормы вектора или списка | |
| template<typename T > | |
| std::vector< T > | VM2D::operator* (const T lambda, const std::vector< T > &x) |
| Шаблонная функция умножения числа на вектор | |
| bool | VM2D::IterRot (std::vector< std::vector< double > > &H, const double nrmRhs, double &gs, std::vector< double > &c, std::vector< double > &s, int m, int n, double epsGMRES, int iter, bool residualShow) |
| Контроль невязки после выполнения очередной итерации GMRES. | |
| void | VM2D::SolCircleRundirect (const std::vector< double > &A, const std::vector< double > &rhs, size_t startRow, size_t startRowReg, size_t np, std::vector< double > &res) |
| void | VM2D::SolMdirect (const std::vector< double > &A, const std::vector< double > &rhs, size_t startRow, size_t startRowReg, size_t np, std::vector< double > &res, bool lin) |
| void | VM2D::GMRES_Direct (const World2D &W, int nAllVars, int nafl, const std::vector< double > &mtrDir, const std::vector< double > &rhsDir, const std::vector< int > &pos, const std::vector< int > &vsize, std::vector< std::vector< double > > &gam, std::vector< double > &R) |
| void | VM2D::SolCircleRun (std::vector< double > &AX, const std::vector< double > &rhs, const Airfoil &afl, const std::vector< std::vector< Point2D > > &prea1, const std::vector< std::vector< Point2D > > &prec1, int p, int n, sweepVectors &sw) |
| void | VM2D::SolM (std::vector< double > &AX, const std::vector< double > &rhs, const Airfoil &afl, const std::vector< std::vector< Point2D > > &prea, const std::vector< std::vector< Point2D > > &prec, int p, int n, bool linScheme, sweepVectors &sw) |