![]() |
VM2D 1.14
Vortex methods for 2D flows simulation
|
Класс, опеделяющий двумерный вихревой элемент
More...
#include <Vortex2D.h>


Public Member Functions | |
| Vortex2D ()=default | |
| Пустой конструктор | |
| HD | Vortex2D (const Point2D &_r, const double _g) |
| Конструктор инициализации | |
| HD | ~Vortex2D () |
| Деструктор | |
| HD Point2D & | r () |
| Функция для доступа к радиус-вектору вихря | |
| HD const Point2D & | r () const |
| Функция для доступа для чтения к радиус-вектору вихря | |
| HD double & | g () |
| Функция для доступа к циркуляции вихря | |
| HD const double & | g () const |
| Функция для доступа для чтения к циркуляции вихря | |
| HD | operator Point2D & () |
| HD | operator const Point2D & () const |
Static Public Attributes | |
| static size_t | offsPos = offsetof(Vortex2D, pos) |
| static size_t | offsGam = offsetof(Vortex2D, gam) |
Private Attributes | |
| Point2D | pos |
| Радиус-вектор вихря | |
| double | gam |
| Циркуляция вихря | |
Класс, опеделяющий двумерный вихревой элемент
\Version 1.14
Definition at line 58 of file Vortex2D.h.
|
default |
Пустой конструктор
Конструктор инициализации
| [in] | _r | константная ссылка на радиус-вектор положения вихря |
| [in] | _g | циркуляция (интенсивность) вихря |
Definition at line 79 of file Vortex2D.h.
|
inline |
|
inline |
Функция для доступа к циркуляции вихря
Definition at line 95 of file Vortex2D.h.

|
inline |
Функция для доступа для чтения к циркуляции вихря
Definition at line 99 of file Vortex2D.h.
Definition at line 102 of file Vortex2D.h.
Definition at line 101 of file Vortex2D.h.
Функция для доступа к радиус-вектору вихря
Definition at line 87 of file Vortex2D.h.

Функция для доступа для чтения к радиус-вектору вихря
Definition at line 91 of file Vortex2D.h.
|
private |
Циркуляция вихря
Definition at line 65 of file Vortex2D.h.
Definition at line 70 of file Vortex2D.h.
Definition at line 69 of file Vortex2D.h.
|
private |
Радиус-вектор вихря
Definition at line 62 of file Vortex2D.h.