CONFIG LIB 1.5
Configuration Files Library (by TGG 2020)
Loading...
Searching...
No Matches
PANUKL_PRJ Class Reference

Parameters file for PanProject program - creates data set for SDSA. More...

#include <panukl_prj.h>

Inheritance diagram for PANUKL_PRJ:
IOFUN

Public Member Functions

void Clean ()
 cleans local variables
 
int Read (char *PrjFile)
 reads the [.prj] file
 
int Write (char *PrjFile)
 writes the [.prj] file
 

Public Attributes

char SDSA_dir [256]
 path name for output - aerodynamic data files set for SDSA
 
int iH
 flag to compute configuration with elevator deflected (0/1)
 
int iL
 flag to compute configuration with aileron deflected (0/1)
 
int iV
 flag to compute configuration with rudder deflected (0/1)
 
double dAlfa0
 left (lower) bound of angle of attack [deg]
 
double dAlfak
 right (upper) bound of angle of attack [deg]
 
double dAlf
 step of angle of attack [deg]
 
double dBeta
 sideslip angle [deg]
 
double dP
 roll rate [rad/s]

 
double dQ
 pitch rate [rad/s]

 
double dR
 yaw rate [rad/s]

 
double dMa0
 left (lower) bound of Mach number range
 
double dMak
 right (upper) bound of Mach number range
 
double dMa
 step of Mach number
 
double dH
 elevator deflection corresponding to mesh from DAT_file1 [deg]
 
double dL
 aileron deflection corresponding to mesh from DAT_file2 [deg]
 
double dV
 rudder deflection corresponding to mesh from DAT_file3 [deg]
 
double dCfe
 parasite drag coefficient
 
double dAoA_max
 max. value of angle of attack [deg]
 
char DAT_file [256]
 data (mesh+wake) file [.DAT] for basic configuration
 
char DAT_file1 [256]
 data (mesh+wake) file [.DAT] elevator deflected
 
char DAT_file2 [256]
 data (mesh+wake) file [.DAT] aileron deflected
 
char DAT_file3 [256]
 data (mesh+wake) file [.DAT] rudder deflected
 
int iCompress
 compressibility flag (0-none, 1-Prandtl-Galuert, 2-Karman-Tsien, 3-direct)
 
int iMaxProc
 max number of parallel process (shouldn't be greater than real number of CPUs (cores)
 
int iProc
 current number of CPUs (cores) - set by program
 
int iNum1
 number of the first panel taken for global coefficients calculation
 
int iNum2
 number of the last panel taken for global coefficients calculation
 
int iMeth
 number of differentiation method (see PANUKL manual)
 
int iAngle
 averaging flag (0/1)
 
int iPitchX
 flag to take X component of forces for pitching moment calculation(0/1)
 
double dXNum1
 lower bound of range of X coordinate taken for global coefficients calculation
 
double dXNum2
 upper bound of range of X coordinate taken for global coefficients calculation

 

Additional Inherited Members

- Static Public Member Functions inherited from IOFUN
static void Win2Unix (char *s)
 conversion of directory separators - MS Windows to Unix
 
static void Unix2Win (char *s)
 conversion of directory separators - Unix to MS Windows
 
static int ReadComm (FILE *stream)
 Function to read of a comment till the end of line. It returns 0 or EOF if it is performed.
 
static void ReadDummy (FILE *stream)
 Function to read a comment line.
 
static int ReadPar (FILE *stream, const char *Format, void *Par)
 Function to read one variable. The type of variable depends on Format, compatible with stdio library.
 
static int ReadPar (FILE *stream, const char *Format, void *Par1, void *Par2)
 Function to read two variables. The type of variables depends on Format, compatible with stdio library.
 
static int ReadPar (FILE *stream, const char *Format, void *Par1, void *Par2, void *Par3)
 Function to read three variables. The type of variables depends on Format, compatible with stdio library.
 
static int ReadPar (FILE *stream, const char *Format, void *Par1, void *Par2, void *Par3, void *Par4)
 Function to read four variables. The type of variables depends on Format, compatible with stdio library.
 
static int ReadVect3 (FILE *stream, double *Par, double dScal=1.)
 Function to read double vector "Par" of "3" dimension from FILE "stream". The read values are scaled by multiplier "dScal".
 
static int ReadVect3 (FILE *stream, float *Par, float fScal=1.)
 Function to read float vector "Par" of "3" dimension from FILE "stream". The read values are scaled by multiplier "fScal".
 
static int ReadVect3 (FILE *stream, long *Par, long lScal=1)
 Function to read long vector "Par" of "3" dimension from FILE "stream". The read values are scaled by multiplier "lScal".
 
static int ReadVect3 (FILE *stream, int *Par, int iScal=1)
 Function to read int vector "Par" of "3" dimension from FILE "stream". The read values are scaled by multiplier "iScal".
 
static int ReadVect (FILE *stream, double *Par, int n, double dScal=1.)
 Function to read double vector "Par" of "n" dimension from FILE "stream". The read values are scaled by multiplier "dScal".
 
static int ReadVect (FILE *stream, float *Par, int n, float fScal=1.)
 Function to read float vector "Par" of "n" dimension from FILE "stream". The read values are scaled by multiplier "fScal".
 
static int ReadVect (FILE *stream, long *Par, int n, long lScal=1)
 Function to read long vector "Par" of "n" dimension from FILE "stream". The read values are scaled by multiplier "lScal".
 
static int ReadVect (FILE *stream, int *Par, int n, int iScal=1)
 Function to read int vector "Par" of "n" dimension from FILE "stream". The read values are scaled by multiplier "iScal".
 
static int ReadStr (FILE *stream, char *Par)
 Function to read the new line from FILE "stream" and to store it in table of char "Par". The starting and ending blanc charaters are clipped.
 
static void ReadStrL (FILE *stream, char *Par, int *len)
 Function to read the string (Par) from FILE "stream". It reads from current pointer of FILE to the end of line or EOF. Number of read characters is returned in "len".
 
static void ClipString (char *string)
 Clipping of the "string" up to the first blanc character or comment "#" character.
 
static void ClipFileName (char *string)
 Clipping of the ending blanc characters of "string".
 
static bool CompareStrings (char *str1, char *str2)
 Compares two strings (str1 and str2). Returns true if they match, false otherwise.
 
static int file_exist (const char *name)
 Returns true (1) if file "name" does exist, 0 otherwise.
 
static const char * filename_name (const char *name)
 Returns pointer to filename without path.
 
static const char * filename_ext (const char *buf)
 Returns pointer to filename extension.
 
static char * filename_setext (char *buf, int buflen, const char *ext)
 set/change filename extension
 
static int filename_dir (char *name)
 returns the length of the path in (path)name
 
static const char * filename_date (const char *name)
 Returns pointer to the string that contains the date of last file modification/creation.
 
static FILE * fopen (const char *filename, const char *mode)
 Cross-platform function to fopen function that supports UTF-8 encoded name.
 
static int stat (const char *f, struct stat *b)
 Cross-platform function to stat() a file using a UTF-8 encoded name or value.
 
static size_t strlcpy (char *d, const char *s, size_t bufsize)
 The implementation of nonstandard strlcpy function.
 
static int nLines (FILE *stream)
 Returns number of lines of text file from current pointer to EOF.
 
static int nColumns (FILE *stream, char Par[][32])
 Returns number of columns of text file (number of strings in the first line). Names of columns are stored in Par array.
 
static int isstrblank (char *cc, int iLen)
 Checks if string (cc) is blank (1/0)
 
static void ReadVect3 (FILE *stream, VECTOR_3D *Vec, double dScal=1.)
 Function to read VECTOR_3D Vec components from FILE "stream". The read values are scaled by multiplier "dScal".
 
static int readln (FILE *ff, char *value_x)
 Pascal style "readln" function to read string.
 
static int readln (FILE *ff, int *value_x)
 Pascal style "readln" function to read int.
 
static int readln (FILE *ff, long *value_x)
 Pascal style "readln" function to read long.
 
static int readln (FILE *ff, float *value_x)
 Pascal style "readln" function to read float.
 
static int readln (FILE *ff, double *value_x)
 Pascal style "readln" function to read double.
 
static int readln (FILE *ff, long double *value_x)
 Pascal style "readln" function to read long double.
 
static int readln (FILE *ff)
 Pascal style "readln" function to read comment.
 
static int readln (FILE *ff, VECTOR_3D *vec)
 Pascal style "readln" function to read VECTOR_3D components.
 
static int read (FILE *ff, char *value_x)
 Pascal style "read" function to read string.
 
static int read (FILE *ff, int *value_x)
 Pascal style "read" function to read int.
 
static int read (FILE *ff, long *value_x)
 Pascal style "read" function to read long.
 
static int read (FILE *ff, float *value_x)
 Pascal style "read" function to read float.
 
static int read (FILE *ff, double *value_x)
 Pascal style "read" function to read double.
 
static int read (FILE *ff, long double *value_x)
 Pascal style "read" function to read long double.
 
static int read (FILE *ff, VECTOR_3D *vec)
 Pascal style "read" function to read VECTOR_3D components.
 

Detailed Description

Parameters file for PanProject program - creates data set for SDSA.

Definition at line 27 of file panukl_prj.h.

Constructor & Destructor Documentation

◆ PANUKL_PRJ()

PANUKL_PRJ::PANUKL_PRJ ( void )

Definition at line 22 of file panukl_prj.cpp.

22{ Clean(); }
void Clean()
cleans local variables

◆ ~PANUKL_PRJ()

PANUKL_PRJ::~PANUKL_PRJ ( void )

Definition at line 24 of file panukl_prj.cpp.

24{}

Member Function Documentation

◆ Clean()

void PANUKL_PRJ::Clean ( void )

cleans local variables

Definition at line 26 of file panukl_prj.cpp.

27{
28 memset( SDSA_dir, 0, 256 );
29 memset( DAT_file, 0, 256 );
30 memset( DAT_file1, 0, 256 );
31 memset( DAT_file2, 0, 256 );
32 memset( DAT_file3, 0, 256 );
33
34 iH = iV = iL = 0;
35 dH = dV = dL = 0.0;
36 dAlfa0 = dAlfak = dAlf = 0.0;
37 dMa0 = dMak = dMa = 0.0;
38 dBeta = 0.0;
39 dP = dQ = dR = 0.0;
40 iNum1 = iNum2 = 0;
41 iProc = 0;
42 iMeth = 0;
43 iAngle = 0;
44 iCompress = 0;
45 iPitchX = 0;
46 dXNum1 = dXNum2 = 0.0;
47 dCfe = 0.0;
48 dAoA_max = 0.0;
49 iMaxProc = 0;
50}
int iNum2
number of the last panel taken for global coefficients calculation
Definition panukl_prj.h:63
double dAlfa0
left (lower) bound of angle of attack [deg]
Definition panukl_prj.h:36
double dV
rudder deflection corresponding to mesh from DAT_file3 [deg]
Definition panukl_prj.h:48
char SDSA_dir[256]
path name for output - aerodynamic data files set for SDSA
Definition panukl_prj.h:31
char DAT_file1[256]
data (mesh+wake) file [.DAT] elevator deflected
Definition panukl_prj.h:54
int iCompress
compressibility flag (0-none, 1-Prandtl-Galuert, 2-Karman-Tsien, 3-direct)
Definition panukl_prj.h:58
double dAlf
step of angle of attack [deg]
Definition panukl_prj.h:38
char DAT_file3[256]
data (mesh+wake) file [.DAT] rudder deflected
Definition panukl_prj.h:56
int iMaxProc
max number of parallel process (shouldn't be greater than real number of CPUs (cores)
Definition panukl_prj.h:59
double dH
elevator deflection corresponding to mesh from DAT_file1 [deg]
Definition panukl_prj.h:46
int iPitchX
flag to take X component of forces for pitching moment calculation(0/1)
Definition panukl_prj.h:66
int iH
flag to compute configuration with elevator deflected (0/1)
Definition panukl_prj.h:32
double dBeta
sideslip angle [deg]
Definition panukl_prj.h:39
double dMak
right (upper) bound of Mach number range
Definition panukl_prj.h:44
double dL
aileron deflection corresponding to mesh from DAT_file2 [deg]
Definition panukl_prj.h:47
double dXNum2
upper bound of range of X coordinate taken for global coefficients calculation
Definition panukl_prj.h:69
int iProc
current number of CPUs (cores) - set by program
Definition panukl_prj.h:60
double dP
roll rate [rad/s]
Definition panukl_prj.h:40
int iMeth
number of differentiation method (see PANUKL manual)
Definition panukl_prj.h:64
double dR
yaw rate [rad/s]
Definition panukl_prj.h:42
double dAlfak
right (upper) bound of angle of attack [deg]
Definition panukl_prj.h:37
double dMa0
left (lower) bound of Mach number range
Definition panukl_prj.h:43
char DAT_file2[256]
data (mesh+wake) file [.DAT] aileron deflected
Definition panukl_prj.h:55
int iV
flag to compute configuration with rudder deflected (0/1)
Definition panukl_prj.h:34
double dAoA_max
max. value of angle of attack [deg]
Definition panukl_prj.h:51
char DAT_file[256]
data (mesh+wake) file [.DAT] for basic configuration
Definition panukl_prj.h:53
double dCfe
parasite drag coefficient
Definition panukl_prj.h:50
double dMa
step of Mach number
Definition panukl_prj.h:45
double dXNum1
lower bound of range of X coordinate taken for global coefficients calculation
Definition panukl_prj.h:68
int iAngle
averaging flag (0/1)
Definition panukl_prj.h:65
int iL
flag to compute configuration with aileron deflected (0/1)
Definition panukl_prj.h:33
int iNum1
number of the first panel taken for global coefficients calculation
Definition panukl_prj.h:62
double dQ
pitch rate [rad/s]
Definition panukl_prj.h:41

◆ Read()

int PANUKL_PRJ::Read ( char * PrjFile)

reads the [.prj] file

Definition at line 52 of file panukl_prj.cpp.

53{
54 FILE *File;
55 File = fopen( PrjFile, "r" );
56 if( File == NULL )
57 {
58 fprintf( stderr, "[.PRJ] file open error to reading (%s)\n", PrjFile );
59 return (-1);
60 }
61
62 ReadComm( File );
63 ReadStr( File, SDSA_dir );
64 ReadStr( File, DAT_file );
65 ReadStr( File, DAT_file1 );
66 ReadStr( File, DAT_file2 );
67 ReadStr( File, DAT_file3 );
68 ReadPar( File, "%d %d %d", &iH, &iL, &iV );
69 ReadPar( File, "%lf %lf %lf", &dH, &dL, &dV );
70 ReadPar( File, "%lf %lf %lf", &dAlfa0, &dAlfak, &dAlf );
71 ReadPar( File, "%lf %lf %lf", &dMa0, &dMak, &dMa );
72 ReadPar( File, "%lf", &dBeta );
73 ReadPar( File, "%lf", &dP );
74 ReadPar( File, "%lf", &dQ );
75 ReadPar( File, "%lf", &dR );
76 ReadPar( File, "%d", &iProc );
77
78 ReadPar( File, "%d %d", &iNum1, &iNum2 );
79 ReadPar( File, "%d", &iMeth );
80 ReadPar( File, "%d", &iAngle );
81 ReadPar( File, "%lf %lf", &dXNum1, &dXNum2 );
82 ReadPar( File, "%d", &iCompress );
83 ReadPar( File, "%d", &iPitchX );
84
85 ReadPar( File, "%lf", &dCfe );
86 ReadPar( File, "%lf", &dAoA_max );
87
88 ReadPar( File, "%d", &iMaxProc );
89
90 fclose( File );
91
97
98 iMaxProc = iMaxProc > 64 ? 64 : iMaxProc;
99 iMaxProc = iMaxProc < 1 ? 1 : iMaxProc;
100
101 return (0);
102}
static FILE * fopen(const char *filename, const char *mode)
Cross-platform function to fopen function that supports UTF-8 encoded name.
Definition iofun.cpp:358
static void ClipFileName(char *string)
Clipping of the ending blanc characters of "string".
Definition iofun.cpp:250
static int ReadComm(FILE *stream)
Function to read of a comment till the end of line. It returns 0 or EOF if it is performed.
Definition iofun.cpp:42
static int ReadStr(FILE *stream, char *Par)
Function to read the new line from FILE "stream" and to store it in table of char "Par"....
Definition iofun.cpp:163
static int ReadPar(FILE *stream, const char *Format, void *Par)
Function to read one variable. The type of variable depends on Format, compatible with stdio library.
Definition iofun.cpp:67

◆ Write()

int PANUKL_PRJ::Write ( char * PrjFile)

writes the [.prj] file

Definition at line 104 of file panukl_prj.cpp.

105{
106 FILE *File;
107 File = fopen( PrjFile, "w" );
108 if( File == NULL )
109 {
110 fprintf( stderr, "[.PRJ] file open error to writing (%s)\n", PrjFile );
111 return (-1);
112 }
113
114 fprintf( File, "# Panukl -> SDSA configuration file\n");
115 fprintf( File, "%s # SDSA project directory\n", SDSA_dir );
116 fprintf( File, "%s # clean configuration data file [.dat] (grid with wake)\n", DAT_file );
117 fprintf( File, "%s # Elevator deflected configuration data file [.dat] (grid with wake)\n", DAT_file1 );
118 fprintf( File, "%s # Aileron deflected configuration data file [.dat] (grid with wake)\n", DAT_file2 );
119 fprintf( File, "%s # Rudder deflected configuration data file [.dat] (grid with wake)\n", DAT_file3 );
120 fprintf( File, "%d %d %d # deflected configuration flags\n", iH, iL, iV );
121 fprintf( File, "%f %f %f # control surfaces deflection\n", dH, dL, dV );
122
123 fprintf( File, "%7.3f %7.3f %7.3f # Alfa0, Alfa1, dA - angle of attack sequence [deg]\n", dAlfa0, dAlfak, dAlf );
124 fprintf( File, "%7.3f %7.3f %7.3f # Mach0, Mach1, dM - Mach number sequence \n", dMa0, dMak, dMa );
125 fprintf( File, "%7.3f # beta - sideslip angle [deg]\n", dBeta );
126 fprintf( File, "%6.2f # P - roll rate [rad/s]\n", dP );
127 fprintf( File, "%6.2f # Q - pitch rate [rad/s]\n", dQ );
128 fprintf( File, "%6.2f # R - yaw rate [rad/s]\n", dR );
129 fprintf( File, "%3d # type of linear system solver (1-LAPACK OPTIMIZED, 0-NOT OPTIMIZED)\n", iProc );
130
131 fprintf( File, "%d %d # range of panel's indices for pressure calculation\n", iNum1, iNum2 );
132 fprintf( File, "%3d # number of differentiation method\n", iMeth );
133 fprintf( File, "%3d # averaging flag\n", iAngle );
134 fprintf( File, "%6.2f %6.2f # range of X coordinates for pressure calculation\n", dXNum1, dXNum2 );
135 fprintf( File, "%3d # compressibility flag (0-none, 1-PG, 2-KT, 3-direct)\n", iCompress );
136 fprintf( File, "%3d # X component of pressure in pitching moment\n", iPitchX );
137
138 fprintf( File, "%10.6f # Cfe - equivalent parasite drag\n", dCfe );
139 fprintf( File, "%10.3f # AoA max - estimated max. angle of attack [deg]\n", dAoA_max );
140
141 fprintf( File, "%3d # max number of parallel process\n", iMaxProc );
142
143 fclose( File );
144
145 return (0);
146}

Member Data Documentation

◆ dAlf

double PANUKL_PRJ::dAlf

step of angle of attack [deg]

Definition at line 38 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ dAlfa0

double PANUKL_PRJ::dAlfa0

left (lower) bound of angle of attack [deg]

Definition at line 36 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ dAlfak

double PANUKL_PRJ::dAlfak

right (upper) bound of angle of attack [deg]

Definition at line 37 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ dAoA_max

double PANUKL_PRJ::dAoA_max

max. value of angle of attack [deg]

Definition at line 51 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ DAT_file

char PANUKL_PRJ::DAT_file[256]

data (mesh+wake) file [.DAT] for basic configuration

Definition at line 53 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ DAT_file1

char PANUKL_PRJ::DAT_file1[256]

data (mesh+wake) file [.DAT] elevator deflected

Definition at line 54 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ DAT_file2

char PANUKL_PRJ::DAT_file2[256]

data (mesh+wake) file [.DAT] aileron deflected

Definition at line 55 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ DAT_file3

char PANUKL_PRJ::DAT_file3[256]

data (mesh+wake) file [.DAT] rudder deflected

Definition at line 56 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ dBeta

double PANUKL_PRJ::dBeta

sideslip angle [deg]

Definition at line 39 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ dCfe

double PANUKL_PRJ::dCfe

parasite drag coefficient

Definition at line 50 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ dH

double PANUKL_PRJ::dH

elevator deflection corresponding to mesh from DAT_file1 [deg]

Definition at line 46 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ dL

double PANUKL_PRJ::dL

aileron deflection corresponding to mesh from DAT_file2 [deg]

Definition at line 47 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ dMa

double PANUKL_PRJ::dMa

step of Mach number

Definition at line 45 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ dMa0

double PANUKL_PRJ::dMa0

left (lower) bound of Mach number range

Definition at line 43 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ dMak

double PANUKL_PRJ::dMak

right (upper) bound of Mach number range

Definition at line 44 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ dP

double PANUKL_PRJ::dP

roll rate [rad/s]

Definition at line 40 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ dQ

double PANUKL_PRJ::dQ

pitch rate [rad/s]

Definition at line 41 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ dR

double PANUKL_PRJ::dR

yaw rate [rad/s]

Definition at line 42 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ dV

double PANUKL_PRJ::dV

rudder deflection corresponding to mesh from DAT_file3 [deg]

Definition at line 48 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ dXNum1

double PANUKL_PRJ::dXNum1

lower bound of range of X coordinate taken for global coefficients calculation

Definition at line 68 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ dXNum2

double PANUKL_PRJ::dXNum2

upper bound of range of X coordinate taken for global coefficients calculation

Definition at line 69 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ iAngle

int PANUKL_PRJ::iAngle

averaging flag (0/1)

Definition at line 65 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ iCompress

int PANUKL_PRJ::iCompress

compressibility flag (0-none, 1-Prandtl-Galuert, 2-Karman-Tsien, 3-direct)

Definition at line 58 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ iH

int PANUKL_PRJ::iH

flag to compute configuration with elevator deflected (0/1)

Definition at line 32 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ iL

int PANUKL_PRJ::iL

flag to compute configuration with aileron deflected (0/1)

Definition at line 33 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ iMaxProc

int PANUKL_PRJ::iMaxProc

max number of parallel process (shouldn't be greater than real number of CPUs (cores)

Definition at line 59 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ iMeth

int PANUKL_PRJ::iMeth

number of differentiation method (see PANUKL manual)

Definition at line 64 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ iNum1

int PANUKL_PRJ::iNum1

number of the first panel taken for global coefficients calculation

Definition at line 62 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ iNum2

int PANUKL_PRJ::iNum2

number of the last panel taken for global coefficients calculation

Definition at line 63 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ iPitchX

int PANUKL_PRJ::iPitchX

flag to take X component of forces for pitching moment calculation(0/1)

Definition at line 66 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ iProc

int PANUKL_PRJ::iProc

current number of CPUs (cores) - set by program

Definition at line 60 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ iV

int PANUKL_PRJ::iV

flag to compute configuration with rudder deflected (0/1)

Definition at line 34 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().

◆ SDSA_dir

char PANUKL_PRJ::SDSA_dir[256]

path name for output - aerodynamic data files set for SDSA

Definition at line 31 of file panukl_prj.h.

Referenced by Clean(), Read(), and Write().


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