VM2D  1.12
Vortex methods for 2D flows simulation
defaults Namespace Reference

Глобальные параметры по умолчанию More...

Functions

const std::vector< std::string > defaultFileAirfoil ({})
 Список профилей More...
 
const std::vector< std::string > defaultFileBody ({})
 
const std::string defaultFileWake ("")
 Файл со следом More...
 
const std::string defaultFileSource ("")
 Файл с источниками More...
 
const std::vector< std::string > defaultAirfoil ({})
 Список профилей More...
 
const std::vector< std::string > defaultBody ({})
 

Variables

const double defaultTimeStart = 0.0
 Начало расчета More...
 
const std::pair< std::pair< std::string, int >, std::string > defaultVelAccel = { {"RampLin", 1}, "" }
 Время разгона More...
 
const double defaultTimeAccel = 0.0
 
const std::pair< std::pair< std::string, int >, std::string > defaultSaveVP = { {"text", 0}, "" }
 Шаг подсчета поля скорости и давления More...
 
const int defaultSaveVPstep = 0
 
const std::pair< std::pair< std::string, int >, std::string > defaultSaveVtx = { {"text", 0}, "" }
 Шаг подсчета поля скорости и давления More...
 
const int defaultSaveVtxStep = 100
 
const int defaultSaveVisStress = 0
 Шаг подсчета поля скорости и давления More...
 
const int defaultNameLength = 5
 Число разрядов в имени файла More...
 
const double defaultDistFar = 10.0
 Радиус убивания дальнего следа More...
 
const double defaultDelta = 1.e-5
 Расстояние, на которое рождаемый вихрь отодвигается от профиля More...
 
const int defaultVortexPerPanel = 1
 Число вихрей, рождаемых на одной панели More...
 
const double defaultMaxGamma = 0.0
 Число вихрей, рождаемых на одной панели More...
 
const double defaultVRef = 0.0
 Референсная скорость, равная нулю, что означает ее равенство скорости набегающего потока More...
 
const size_t defaultRequiredNPanels = 0
 Желаемое число панелей для разбиения геометрии More...
 
const std::pair< std::string, int > defaultPanelsType = { "panelsRectilinear", 0 }
 Тип панелей More...
 
const std::pair< std::string, int > defaultBoundaryCondition = { "boundaryConstLayerAver", 0 }
 Способ удовлетворения граничного условия More...
 
const std::pair< std::string, int > defaultLinearSystemSolver = { "linearSystemGauss", 0 }
 Способ решения линейной системы More...
 
const std::pair< std::string, int > defaultVelocityComputation { "velocityBiotSavart", 0 }
 Способ вычисления скоростей вихрей More...
 
const bool defaultGeographicalAngles = false
 Признак работы в "географической" системе координат More...
 
const bool defaultRotateForces = false
 Признак поворота сил в профильную систему координат More...
 
const bool defaultCalcCoefficients = false
 Признак расчета безразмерных коэффициентов вместо сил More...
 
const double rotateAngleVpPoints = 0
 Угол поворота точек VP. More...
 
const std::string defaultAirfoilsDir = "../settings/airfoils/"
 Каталог с файлами профилей More...
 
const std::string defaultBodiesDir = "../settings/bodies/"
 
const std::string defaultWakesDir = "../settings/wakes/"
 Каталог с файлами вихревых следов More...
 
const VMlib::Point2D defaultBasePoint = { 0.0, 0.0 }
 Базовое смещение профиля More...
 
const VMlib::v3D defaultBasePoint3D = { 0.0, 0.0, 0.0 }
 
const Point2D defaultScale = { 1.0, 1.0 }
 Коэффициент масштабирования профиля More...
 
const double defaultAngle = 0.0
 Угол атаки More...
 
const double defaultChord = 1.0
 Хорда More...
 
const Point2D defaultAddedMass = { 0.0, 0.0 }
 Присоединенная масса More...
 
const bool defaultInverse = false
 Признак разворота нормалей (для расчета внутреннего течения) More...
 
const int defaultMechanicalSystemType = 0
 Тип механической системы More...
 
const std::string defaultMechanicalSystem = ""
 
const std::string defaultPspFile = "passport"
 Имя файла с паспортом задачи More...
 
const int defaultNp = 1
 Необходимое число процессоров для решения задачи More...
 
const std::string defaultCopyPath = ""
 Путь к каталогу с задачей для копирования в новые каталоги More...
 
static std::ostream * defaultQueueLogStream = &std::cout
 Поток вывода логов и ошибок очереди More...
 
static std::ostream * defaultWorld2DLogStream = &std::cout
 Поток вывода логов и ошибок задачи More...
 
static bool defaultAddMass = false
 Расчет присоединенной массы More...
 
static v3D defaultAddMassVcm = { 0.0, 0.0, 0.0 }
 
static v3D defaultAddMassWcm = { 0.0, 0.0, 0.0 }
 

Detailed Description

Глобальные параметры по умолчанию

Они могут не указываться ни в параметрах задач, ни в файле defaults

Function Documentation

const std::vector<std::string> defaults::defaultAirfoil ( {}  )

Список профилей

Here is the caller graph for this function:

const std::vector<std::string> defaults::defaultBody ( {}  )
const std::vector<std::string> defaults::defaultFileAirfoil ( {}  )

Список профилей

const std::vector<std::string> defaults::defaultFileBody ( {}  )
const std::string defaults::defaultFileSource ( ""  )

Файл с источниками

Here is the caller graph for this function:

const std::string defaults::defaultFileWake ( ""  )

Файл со следом

Here is the caller graph for this function:

Variable Documentation

const Point2D defaults::defaultAddedMass = { 0.0, 0.0 }

Присоединенная масса

Definition at line 191 of file defs.h.

bool defaults::defaultAddMass = false
static

Расчет присоединенной массы

Definition at line 216 of file defs.h.

v3D defaults::defaultAddMassVcm = { 0.0, 0.0, 0.0 }
static

Definition at line 217 of file defs.h.

v3D defaults::defaultAddMassWcm = { 0.0, 0.0, 0.0 }
static

Definition at line 218 of file defs.h.

const std::string defaults::defaultAirfoilsDir = "../settings/airfoils/"

Каталог с файлами профилей

Definition at line 157 of file defs.h.

const double defaults::defaultAngle = 0.0

Угол атаки

Definition at line 185 of file defs.h.

const VMlib::Point2D defaults::defaultBasePoint = { 0.0, 0.0 }

Базовое смещение профиля

Definition at line 178 of file defs.h.

const VMlib::v3D defaults::defaultBasePoint3D = { 0.0, 0.0, 0.0 }

Definition at line 179 of file defs.h.

const std::string defaults::defaultBodiesDir = "../settings/bodies/"

Definition at line 158 of file defs.h.

const std::pair<std::string, int> defaults::defaultBoundaryCondition = { "boundaryConstLayerAver", 0 }

Способ удовлетворения граничного условия

Definition at line 135 of file defs.h.

const bool defaults::defaultCalcCoefficients = false

Признак расчета безразмерных коэффициентов вместо сил

Definition at line 151 of file defs.h.

const double defaults::defaultChord = 1.0

Хорда

Definition at line 188 of file defs.h.

const std::string defaults::defaultCopyPath = ""

Путь к каталогу с задачей для копирования в новые каталоги

Definition at line 207 of file defs.h.

const double defaults::defaultDelta = 1.e-5

Расстояние, на которое рождаемый вихрь отодвигается от профиля

Definition at line 117 of file defs.h.

const double defaults::defaultDistFar = 10.0

Радиус убивания дальнего следа

Definition at line 114 of file defs.h.

const bool defaults::defaultGeographicalAngles = false

Признак работы в "географической" системе координат

Definition at line 145 of file defs.h.

const bool defaults::defaultInverse = false

Признак разворота нормалей (для расчета внутреннего течения)

Definition at line 194 of file defs.h.

const std::pair<std::string, int> defaults::defaultLinearSystemSolver = { "linearSystemGauss", 0 }

Способ решения линейной системы

Definition at line 138 of file defs.h.

const double defaults::defaultMaxGamma = 0.0

Число вихрей, рождаемых на одной панели

Definition at line 123 of file defs.h.

const std::string defaults::defaultMechanicalSystem = ""

Definition at line 198 of file defs.h.

const int defaults::defaultMechanicalSystemType = 0

Тип механической системы

Definition at line 197 of file defs.h.

const int defaults::defaultNameLength = 5

Число разрядов в имени файла

Definition at line 111 of file defs.h.

const int defaults::defaultNp = 1

Необходимое число процессоров для решения задачи

Definition at line 204 of file defs.h.

const std::pair<std::string, int> defaults::defaultPanelsType = { "panelsRectilinear", 0 }

Тип панелей

Definition at line 132 of file defs.h.

const std::string defaults::defaultPspFile = "passport"

Имя файла с паспортом задачи

Definition at line 201 of file defs.h.

std::ostream* defaults::defaultQueueLogStream = &std::cout
static

Поток вывода логов и ошибок очереди

Definition at line 210 of file defs.h.

const size_t defaults::defaultRequiredNPanels = 0

Желаемое число панелей для разбиения геометрии

Definition at line 129 of file defs.h.

const bool defaults::defaultRotateForces = false

Признак поворота сил в профильную систему координат

Definition at line 148 of file defs.h.

const int defaults::defaultSaveVisStress = 0

Шаг подсчета поля скорости и давления

Definition at line 108 of file defs.h.

const std::pair<std::pair<std::string, int>, std::string> defaults::defaultSaveVP = { {"text", 0}, "" }

Шаг подсчета поля скорости и давления

Definition at line 100 of file defs.h.

const int defaults::defaultSaveVPstep = 0

Definition at line 101 of file defs.h.

const std::pair<std::pair<std::string, int>, std::string> defaults::defaultSaveVtx = { {"text", 0}, "" }

Шаг подсчета поля скорости и давления

Definition at line 104 of file defs.h.

const int defaults::defaultSaveVtxStep = 100

Definition at line 105 of file defs.h.

const Point2D defaults::defaultScale = { 1.0, 1.0 }

Коэффициент масштабирования профиля

Definition at line 182 of file defs.h.

const double defaults::defaultTimeAccel = 0.0

Definition at line 97 of file defs.h.

const double defaults::defaultTimeStart = 0.0

Начало расчета

Definition at line 93 of file defs.h.

const std::pair<std::pair<std::string, int>, std::string> defaults::defaultVelAccel = { {"RampLin", 1}, "" }

Время разгона

Definition at line 96 of file defs.h.

const std::pair<std::string, int> defaults::defaultVelocityComputation { "velocityBiotSavart", 0 }

Способ вычисления скоростей вихрей

Definition at line 142 of file defs.h.

const int defaults::defaultVortexPerPanel = 1

Число вихрей, рождаемых на одной панели

Definition at line 120 of file defs.h.

const double defaults::defaultVRef = 0.0

Референсная скорость, равная нулю, что означает ее равенство скорости набегающего потока

Definition at line 126 of file defs.h.

const std::string defaults::defaultWakesDir = "../settings/wakes/"

Каталог с файлами вихревых следов

Definition at line 161 of file defs.h.

std::ostream* defaults::defaultWorld2DLogStream = &std::cout
static

Поток вывода логов и ошибок задачи

Definition at line 213 of file defs.h.

const double defaults::rotateAngleVpPoints = 0

Угол поворота точек VP.

Definition at line 154 of file defs.h.