SU2
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
CConfig Class Reference

Main class for defining the problem; basically this class reads the configuration file, and stores all the information. More...

#include <config_structure.hpp>

Public Member Functions

 CConfig (char case_filename[MAX_STRING_SIZE], unsigned short val_software, unsigned short val_iZone, unsigned short val_nZone, unsigned short val_nDim, unsigned short verb_level)
 Constructor of the class which reads the input file.
 
 CConfig (char case_filename[MAX_STRING_SIZE], unsigned short val_software)
 Constructor of the class which reads the input file.
 
 CConfig (char case_filename[MAX_STRING_SIZE], CConfig *config)
 Constructor of the class which reads the input file.
 
 ~CConfig (void)
 Destructor of the class.
 
SU2_Comm GetMPICommunicator ()
 Get the MPI communicator of SU2. More...
 
void SetMPICommunicator (SU2_Comm Communicator)
 Set the MPI communicator for SU2. More...
 
void SetPointersNull (void)
 Initializes pointers to null.
 
bool TokenizeString (string &str, string &option_name, vector< string > &option_value)
 breaks an input line from the config file into a set of tokens More...
 
su2double * GetRefOriginMoment (unsigned short val_marker)
 Get reference origin for moment computation. More...
 
su2double GetRefOriginMoment_X (unsigned short val_marker)
 Get reference origin x-coordinate for moment computation. More...
 
su2double GetRefOriginMoment_Y (unsigned short val_marker)
 Get reference origin y-coordinate for moment computation. More...
 
su2double GetRefOriginMoment_Z (unsigned short val_marker)
 Get reference origin z-coordinate for moment computation. More...
 
void SetRefOriginMoment_X (unsigned short val_marker, su2double val_origin)
 Set reference origin x-coordinate for moment computation. More...
 
void SetRefOriginMoment_Y (unsigned short val_marker, su2double val_origin)
 Set reference origin y-coordinate for moment computation. More...
 
void SetRefOriginMoment_Z (unsigned short val_marker, su2double val_origin)
 Set reference origin z-coordinate for moment computation. More...
 
string GetPlaneTag (unsigned short index)
 Get index of the upper and lower horizontal plane. More...
 
su2double GetEA_IntLimit (unsigned short index)
 Get the integration limits for the equivalent area computation. More...
 
su2double GetEA_ScaleFactor (void)
 Get the integration limits for the equivalent area computation. More...
 
su2double GetAdjointLimit (void)
 Get the limit value for the adjoint variables. More...
 
su2double * GetHold_GridFixed_Coord (void)
 Get the the coordinates where of the box where the grid is going to be deformed. More...
 
su2double * GetSubsonicEngine_Values (void)
 Get the the coordinates where of the box where a subsonic region is imposed. More...
 
su2double * GetSubsonicEngine_Cyl (void)
 Get the the coordinates where of the box where a subsonic region is imposed. More...
 
su2double * GetDistortionRack (void)
 Get the the coordinates where of the box where a subsonic region is imposed. More...
 
su2double GetDualVol_Power (void)
 Get the power of the dual volume in the grid adaptation sensor. More...
 
unsigned short GetAnalytical_Surface (void)
 Get Information about if there is an analytical definition of the surface for doing the grid adaptation. More...
 
unsigned short GetAxis_Stations (void)
 Get Information about if there is an analytical definition of the surface for doing the grid adaptation. More...
 
bool GetExtraOutput (void)
 Creates a tecplot file to visualize the partition made by the DDC software. More...
 
su2double GetMach (void)
 Get the value of the Mach number (velocity divided by speed of sound). More...
 
su2double GetGamma (void)
 Get the value of the Gamma of fluid (ratio of specific heats). More...
 
su2double GetCFL_AdaptParam (unsigned short val_index)
 Get the values of the CFL adapation. More...
 
bool GetCFL_Adapt (void)
 Get the values of the CFL adapation. More...
 
su2double GetHTP_Axis (unsigned short val_index)
 Get the values of the CFL adapation. More...
 
su2double GetSection_WingBounds (unsigned short val_var)
 Get the value of the limits for the sections. More...
 
su2double GetFFD_Axis (unsigned short val_var)
 Get the value of the vector that connects the cartesian axis with a sherical or cylindrical one. More...
 
su2double GetBulk_Modulus (void)
 Get the value of the bulk modulus. More...
 
su2double GetArtComp_Factor (void)
 Get the artificial compresibility factor. More...
 
su2double GetGas_Constant (void)
 Get the value of specific gas constant. More...
 
su2double GetGas_ConstantND (void)
 Get the value of specific gas constant. More...
 
su2double GetBlottnerCoeff (unsigned short val_Species, unsigned short val_Coeff)
 Get the coefficients of the Blottner viscosity model. More...
 
su2double GetPnormHeat (void)
 Get the p-norm for heat-flux objective functions (adjoint problem). More...
 
su2double GetWallTemperature (void)
 Get the value of wall temperature. More...
 
su2double GetGas_Constant_Ref (void)
 Get the reference value for the specific gas constant. More...
 
su2double GetTemperature_FreeStream (void)
 Get the value of the frestream temperature. More...
 
su2double GetEnergy_FreeStream (void)
 Get the value of the frestream temperature. More...
 
su2double GetViscosity_FreeStream (void)
 Get the value of the frestream temperature. More...
 
su2double GetDensity_FreeStream (void)
 Get the value of the frestream temperature. More...
 
su2double GetModVel_FreeStream (void)
 Get the value of the frestream temperature. More...
 
su2double GetModVel_FreeStreamND (void)
 Get the value of the frestream temperature. More...
 
su2double GetTemperature_ve_FreeStream (void)
 Get the value of the frestream vibrational-electronic temperature. More...
 
su2double GetPrandtl_Lam (void)
 Get the value of the laminar Prandtl number. More...
 
su2double GetPrandtl_Turb (void)
 Get the value of the turbulent Prandtl number. More...
 
su2double GetLength_Ref (void)
 Get the value of the reference length for non-dimensionalization. This value should always be 1 internally, and is not user-specified. More...
 
su2double GetPressure_Ref (void)
 Get the value of the reference pressure for non-dimensionalization. More...
 
su2double GetEnergy_Ref (void)
 Get the value of the reference pressure for non-dimensionalization. More...
 
su2double GetTemperature_Ref (void)
 Get the value of the reference temperature for non-dimensionalization. More...
 
su2double GetDensity_Ref (void)
 Get the value of the reference density for non-dimensionalization. More...
 
su2double GetVelocity_Ref (void)
 Get the value of the reference velocity for non-dimensionalization. More...
 
su2double GetTime_Ref (void)
 Get the value of the reference time for non-dimensionalization. More...
 
su2double GetViscosity_Ref (void)
 Get the value of the reference viscosity for non-dimensionalization. More...
 
su2double GetHighlite_Area (void)
 Get the value of the reference viscosity for non-dimensionalization. More...
 
su2double GetFan_Poly_Eff (void)
 Get the value of the reference viscosity for non-dimensionalization. More...
 
su2double GetConductivity_Ref (void)
 Get the value of the reference conductivity for non-dimensionalization. More...
 
su2double GetOmega_Ref (void)
 Get the value of the reference angular velocity for non-dimensionalization. More...
 
su2double GetForce_Ref (void)
 Get the value of the reference force for non-dimensionalization. More...
 
su2double GetPressure_FreeStream (void)
 Get the value of the non-dimensionalized freestream pressure. More...
 
su2double GetPressure_FreeStreamND (void)
 Get the value of the non-dimensionalized freestream pressure. More...
 
su2double * GetVelocity_FreeStream (void)
 Get the vector of the dimensionalized freestream velocity. More...
 
su2double GetTemperature_FreeStreamND (void)
 Get the value of the non-dimensionalized freestream temperature. More...
 
su2double GetDensity_FreeStreamND (void)
 Get the value of the non-dimensionalized freestream density. More...
 
su2double * GetVelocity_FreeStreamND (void)
 Get the vector of the non-dimensionalized freestream velocity. More...
 
su2double GetEnergy_FreeStreamND (void)
 Get the value of the non-dimensionalized freestream energy. More...
 
su2double GetViscosity_FreeStreamND (void)
 Get the value of the non-dimensionalized freestream viscosity. More...
 
su2double GetTke_FreeStreamND (void)
 Get the value of the non-dimensionalized freestream viscosity. More...
 
su2double GetOmega_FreeStreamND (void)
 Get the value of the non-dimensionalized freestream viscosity. More...
 
su2double GetTke_FreeStream (void)
 Get the value of the non-dimensionalized freestream viscosity. More...
 
su2double GetOmega_FreeStream (void)
 Get the value of the non-dimensionalized freestream viscosity. More...
 
su2double GetIntermittency_FreeStream (void)
 Get the value of the non-dimensionalized freestream intermittency. More...
 
su2double GetTurbulenceIntensity_FreeStream (void)
 Get the value of the non-dimensionalized freestream turbulence intensity. More...
 
su2double GetNuFactor_FreeStream (void)
 Get the value of the non-dimensionalized freestream turbulence intensity. More...
 
su2double GetNuFactor_Engine (void)
 Get the value of the non-dimensionalized engine turbulence intensity. More...
 
su2double GetSecondaryFlow_ActDisk (void)
 Get the value of the non-dimensionalized actuator disk turbulence intensity. More...
 
su2double GetInitial_BCThrust (void)
 Get the value of the non-dimensionalized actuator disk turbulence intensity. More...
 
void SetInitial_BCThrust (su2double val_bcthrust)
 Get the value of the non-dimensionalized actuator disk turbulence intensity. More...
 
su2double GetTurb2LamViscRatio_FreeStream (void)
 Get the value of the turbulent to laminar viscosity ratio. More...
 
su2double * GetMassFrac_FreeStream (void)
 Get the vector of free stream mass fraction values. More...
 
su2double GetLength_Reynolds (void)
 Get the value of the Reynolds length. More...
 
unsigned short GetnStartUpIter (void)
 Get the start up iterations using the fine grid, this works only for multigrid problems. More...
 
su2double GetRefAreaCoeff (void)
 Get the reference area for non dimensional coefficient computation. If the value from the is 0 then, the code will compute the reference area using the projection of the shape into the z plane (3D) or the x plane (2D). More...
 
su2double GetWaveSpeed (void)
 Get the wave speed. More...
 
su2double GetThermalDiffusivity (void)
 Get the wave speed. More...
 
su2double GetElasticyMod (void)
 Get the Young's modulus of elasticity. More...
 
su2double GetBulk_Modulus_Struct (void)
 Get the value of the bulk modulus on the structural side. More...
 
unsigned short GetElas2D_Formulation (void)
 Formulation for 2D elasticity (plane stress - strain) More...
 
bool GetPrestretch (void)
 Decide whether it's necessary to read a reference geometry. More...
 
string GetPrestretch_FEMFileName (void)
 Get the name of the file with the reference geometry of the structural problem. More...
 
su2double GetPoissonRatio (void)
 Get the Poisson's ratio. More...
 
su2double GetMaterialDensity (void)
 Get the Material Density. More...
 
unsigned short GetMaterialCompressibility (void)
 Compressibility/incompressibility of the solids analysed using the structural solver. More...
 
unsigned short GetMaterialModel (void)
 Compressibility/incompressibility of the solids analysed using the structural solver. More...
 
unsigned short GetGeometricConditions (void)
 Geometric conditions for the structural solver. More...
 
su2double GetRefLengthMoment (void)
 Get the reference length for computing moment (the default value is 1). More...
 
su2double GetRefElemLength (void)
 Get the reference element length for computing the slope limiting epsilon. More...
 
su2double GetRefSharpEdges (void)
 Get the reference coefficient for detecting sharp edges. More...
 
su2double GetDomainVolume (void)
 Get the volume of the whole domain using the fine grid, this value is common for all the grids in the multigrid method. More...
 
void SetRefAreaCoeff (su2double val_area)
 In case the RefAreaCoeff is equal to 0 then, it is necessary to compute a reference area, with this function we set the value of the reference area. More...
 
void SetDomainVolume (su2double val_volume)
 Set the value of the domain volume computed on the finest grid. More...
 
void SetFinestMesh (unsigned short val_finestmesh)
 Set the finest mesh in a multigrid strategy. More...
 
void SetKind_TimeIntScheme (unsigned short val_kind_timeintscheme)
 Set the kind of time integration scheme. More...
 
void SetKind_ConvNumScheme (unsigned short val_kind_convnumscheme, unsigned short val_kind_centered, unsigned short val_kind_upwind, unsigned short val_kind_slopelimit, unsigned short val_order_spatial_int)
 Set the parameters of the convective numerical scheme. More...
 
su2double GetLimiterCoeff (void)
 Get the value of limiter coefficient. More...
 
unsigned long GetLimiterIter (void)
 Freeze the value of the limiter after a number of iterations. More...
 
su2double GetSharpEdgesCoeff (void)
 Get the value of sharp edge limiter. More...
 
su2double GetReynolds (void)
 Get the Reynolds number. Dimensionless number that gives a measure of the ratio of inertial forces to viscous forces and consequently quantifies the relative importance of these two types of forces for given flow condition. More...
 
su2double GetFroude (void)
 Get the Froude number for free surface problems. More...
 
void SetFroude (su2double val_froude)
 Set the Froude number for free surface problems. More...
 
void SetMach (su2double val_mach)
 Set the Froude number for free surface problems. More...
 
void SetReynolds (su2double val_reynolds)
 Set the Froude number for free surface problems. More...
 
void SetLength_Ref (su2double val_length_ref)
 Set the Froude number for free surface problems. More...
 
void SetVelocity_Ref (su2double val_velocity_ref)
 Set the Froude number for free surface problems. More...
 
void SetPressure_Ref (su2double val_pressure_ref)
 Set the Froude number for free surface problems. More...
 
void SetDensity_Ref (su2double val_density_ref)
 Set the Froude number for free surface problems. More...
 
void SetTemperature_Ref (su2double val_temperature_ref)
 Set the reference temperature. More...
 
void SetTime_Ref (su2double val_time_ref)
 Set the Froude number for free surface problems. More...
 
void SetEnergy_Ref (su2double val_energy_ref)
 Set the Froude number for free surface problems. More...
 
void SetOmega_Ref (su2double val_omega_ref)
 Set the Froude number for free surface problems. More...
 
void SetForce_Ref (su2double val_force_ref)
 Set the Froude number for free surface problems. More...
 
void SetGas_Constant_Ref (su2double val_gas_constant_ref)
 Set the Froude number for free surface problems. More...
 
void SetGas_Constant (su2double val_gas_constant)
 Set the Froude number for free surface problems. More...
 
void SetViscosity_Ref (su2double val_viscosity_ref)
 Set the Froude number for free surface problems. More...
 
void SetConductivity_Ref (su2double val_conductivity_ref)
 Set the Froude number for free surface problems. More...
 
void SetPressure_FreeStreamND (su2double val_pressure_freestreamnd)
 Set the Froude number for free surface problems. More...
 
void SetPressure_FreeStream (su2double val_pressure_freestream)
 Set the Froude number for free surface problems. More...
 
void SetDensity_FreeStreamND (su2double val_density_freestreamnd)
 Set the Froude number for free surface problems. More...
 
void SetDensity_FreeStream (su2double val_density_freestream)
 Set the Froude number for free surface problems. More...
 
void SetViscosity_FreeStream (su2double val_viscosity_freestream)
 Set the Froude number for free surface problems. More...
 
void SetModVel_FreeStream (su2double val_modvel_freestream)
 Set the Froude number for free surface problems. More...
 
void SetModVel_FreeStreamND (su2double val_modvel_freestreamnd)
 Set the Froude number for free surface problems. More...
 
void SetTemperature_FreeStream (su2double val_temperature_freestream)
 Set the Froude number for free surface problems. More...
 
void SetTemperature_FreeStreamND (su2double val_temperature_freestreamnd)
 Set the Froude number for free surface problems. More...
 
void SetGas_ConstantND (su2double val_gas_constantnd)
 Set the Froude number for free surface problems. More...
 
void SetVelocity_FreeStreamND (su2double val_velocity_freestreamnd, unsigned short val_dim)
 Set the Froude number for free surface problems. More...
 
void SetViscosity_FreeStreamND (su2double val_viscosity_freestreamnd)
 Set the Froude number for free surface problems. More...
 
void SetTke_FreeStreamND (su2double val_tke_freestreamnd)
 Set the Froude number for free surface problems. More...
 
void SetOmega_FreeStreamND (su2double val_omega_freestreamnd)
 Set the Froude number for free surface problems. More...
 
void SetTke_FreeStream (su2double val_tke_freestream)
 Set the Froude number for free surface problems. More...
 
void SetOmega_FreeStream (su2double val_omega_freestream)
 Set the Froude number for free surface problems. More...
 
void SetEnergy_FreeStreamND (su2double val_energy_freestreamnd)
 Set the Froude number for free surface problems. More...
 
void SetEnergy_FreeStream (su2double val_energy_freestream)
 Set the Froude number for free surface problems. More...
 
void SetTotal_UnstTimeND (su2double val_total_unsttimend)
 Set the Froude number for free surface problems. More...
 
su2double GetAoA (void)
 Get the angle of attack of the body. This is the angle between a reference line on a lifting body (often the chord line of an airfoil) and the vector representing the relative motion between the lifting body and the fluid through which it is moving. More...
 
su2double GetAoA_Offset (void)
 Get the off set angle of attack of the body. The solution and the geometry file are able to modifity the angle of attack in the config file. More...
 
su2double GetAoS_Offset (void)
 Get the off set sideslip angle of the body. The solution and the geometry file are able to modifity the angle of attack in the config file. More...
 
su2double GetAoA_Sens (void)
 Get the functional sensitivity with respect to changes in the angle of attack. More...
 
void SetAoA (su2double val_AoA)
 Set the angle of attack. More...
 
void SetAoA_Offset (su2double val_AoA_offset)
 Set the off set angle of attack. More...
 
void SetAoS_Offset (su2double val_AoS_offset)
 Set the off set sideslip angle. More...
 
void SetAoA_Sens (su2double val_AoA_sens)
 Set the angle of attack. More...
 
void SetAoS (su2double val_AoS)
 Set the angle of attack. More...
 
su2double GetAoS (void)
 Get the angle of sideslip of the body. It relates to the rotation of the aircraft centerline from the relative wind. More...
 
su2double GetChargeCoeff (void)
 Get the charge coefficient that is used in the poissonal potential simulation. More...
 
unsigned short GetnMGLevels (void)
 Get the number of multigrid levels. More...
 
void SetMGLevels (unsigned short val_nMGLevels)
 Set the number of multigrid levels. More...
 
unsigned short GetFinestMesh (void)
 Get the index of the finest grid. More...
 
unsigned short GetMGCycle (void)
 Get the kind of multigrid (V or W). More...
 
unsigned short GetGeometryMode (void)
 Get the king of evaluation in the geometrical module. More...
 
su2double GetCFL (unsigned short val_mesh)
 Get the Courant Friedrich Levi number for each grid. More...
 
void SetCFL (unsigned short val_mesh, su2double val_cfl)
 Get the Courant Friedrich Levi number for each grid. More...
 
su2double GetUnst_CFL (void)
 Get the Courant Friedrich Levi number for unsteady simulations. More...
 
su2double GetMax_DeltaTime (void)
 Get the Courant Friedrich Levi number for unsteady simulations. More...
 
su2double GetParamDV (unsigned short val_dv, unsigned short val_param)
 Get a parameter of the particular design variable. More...
 
su2double GetCoordFFDBox (unsigned short val_ffd, unsigned short val_index)
 Get the coordinates of the FFD corner points. More...
 
unsigned short GetDegreeFFDBox (unsigned short val_ffd, unsigned short val_index)
 Get the degree of the FFD corner points. More...
 
string GetFFDTag (unsigned short val_dv)
 Get the FFD Tag of a particular design variable. More...
 
string GetTagFFDBox (unsigned short val_ffd)
 Get the FFD Tag of a particular FFD box. More...
 
unsigned short GetnDV (void)
 Get the number of design variables. More...
 
unsigned short GetnDV_Value (unsigned short iDV)
 Get the number of design variables. More...
 
unsigned short GetnFFDBox (void)
 Get the number of FFD boxes. More...
 
unsigned short GetFFD_Continuity (void)
 Get the required continuity level at the surface intersection with the FFD. More...
 
unsigned short GetFFD_CoordSystem (void)
 Get the coordinate system that we are going to use to define the FFD. More...
 
unsigned short GetFFD_Blending (void)
 Get the kind of FFD Blending function. More...
 
su2double * GetFFD_BSplineOrder ()
 Get the kind BSpline Order in i,j,k direction. More...
 
unsigned short GetnRKStep (void)
 Get the number of Runge-Kutta steps. More...
 
unsigned short GetnMarker_All (void)
 Get the total number of boundary markers. More...
 
unsigned short GetnMarker_Max (void)
 Get the total number of boundary markers. More...
 
unsigned short GetnMarker_EngineInflow (void)
 Get the total number of boundary markers. More...
 
unsigned short GetnMarker_EngineExhaust (void)
 Get the total number of boundary markers. More...
 
unsigned short GetnMarker_NearFieldBound (void)
 Get the total number of boundary markers. More...
 
unsigned short GetnMarker_InterfaceBound (void)
 Get the total number of boundary markers. More...
 
unsigned short GetnMarker_Fluid_InterfaceBound (void)
 Get the total number of boundary markers. More...
 
unsigned short GetnMarker_ActDiskInlet (void)
 Get the total number of boundary markers. More...
 
unsigned short GetnMarker_ActDiskOutlet (void)
 Get the total number of boundary markers. More...
 
unsigned short GetnMarker_Out_1D (void)
 Get the total number of 1D output markers. More...
 
unsigned short GetnMarker_Monitoring (void)
 Get the total number of monitoring markers. More...
 
unsigned short GetnMarker_Moving (void)
 Get the total number of moving markers. More...
 
unsigned short GetnMarker_Analyze (void)
 Get the total number of moving markers. More...
 
unsigned short GetnObj (void)
 Get the total number of objectives in kind_objective list. More...
 
void SetnMarker_All (unsigned short val_nmarker)
 Stores the number of marker in the simulation. More...
 
unsigned long GetnExtIter (void)
 Get the number of external iterations. More...
 
unsigned long GetUnst_nIntIter (void)
 Get the number of internal iterations. More...
 
unsigned long GetDyn_nIntIter (void)
 Get the number of internal iterations for the Newton-Raphson Method in nonlinear structural applications. More...
 
long GetUnst_RestartIter (void)
 Get the restart iteration number for unsteady simulations. More...
 
long GetUnst_AdjointIter (void)
 Get the starting direct iteration number for the unsteady adjoint (reverse time integration). More...
 
unsigned long GetIter_Avg_Objective (void)
 Number of iterations to average (reverse time integration). More...
 
long GetDyn_RestartIter (void)
 Get the restart iteration number for dynamic structural simulations. More...
 
unsigned short GetnTimeInstances (void)
 Retrieves the number of periodic time instances for Harmonic Balance. More...
 
su2double GetHarmonicBalance_Period (void)
 Retrieves the period of oscillations to be used with Harmonic Balance. More...
 
void SetnExtIter (unsigned long val_niter)
 Set the number of external iterations. More...
 
void SetExtIter (unsigned long val_iter)
 Set the current external iteration number. More...
 
void SetExtIter_OffSet (unsigned long val_iter)
 Set the current external iteration number. More...
 
void SetFSIIter (unsigned long val_iter)
 Set the current FSI iteration number. More...
 
void SetIntIter (unsigned long val_iter)
 Set the current internal iteration number. More...
 
unsigned long GetExtIter (void)
 Get the current external iteration number. More...
 
unsigned long GetExtIter_OffSet (void)
 Get the current internal iteration number. More...
 
unsigned long GetFSIIter (void)
 Get the current FSI iteration number. More...
 
unsigned long GetIntIter (void)
 Get the current internal iteration number. More...
 
unsigned long GetWrt_Sol_Freq (void)
 Get the frequency for writing the solution file. More...
 
unsigned long GetWrt_Sol_Freq_DualTime (void)
 Get the frequency for writing the solution file in Dual Time. More...
 
unsigned long GetWrt_Con_Freq (void)
 Get the frequency for writing the convergence file. More...
 
unsigned long GetWrt_Con_Freq_DualTime (void)
 Get the frequency for writing the convergence file in Dual Time. More...
 
bool GetWrt_Unsteady (void)
 Get information about writing unsteady headers and file extensions. More...
 
bool GetLowFidelitySim (void)
 Get information about performing a low fidelity simulation. More...
 
bool GetWrt_Vol_Sol (void)
 Get information about writing a volume solution file. More...
 
bool GetLow_MemoryOutput (void)
 Get information about writing a volume solution file. More...
 
bool GetWrt_Srf_Sol (void)
 Get information about writing a surface solution file. More...
 
bool GetWrt_Csv_Sol (void)
 Get information about writing a surface comma-separated values (CSV) solution file. More...
 
bool GetWrt_Residuals (void)
 Get information about writing residuals to volume solution file. More...
 
bool GetWrt_Limiters (void)
 Get information about writing residuals to volume solution file. More...
 
bool GetWrt_SharpEdges (void)
 Get information about writing residuals to volume solution file. More...
 
bool GetWrt_Halo (void)
 Get information about writing rind layers to the solution files. More...
 
bool GetPlot_Section_Forces (void)
 Get information about writing sectional force files. More...
 
bool GetWrt_1D_Output (void)
 Get information about writing average stagnation pressure. More...
 
su2double Get_Alpha_RKStep (unsigned short val_step)
 Get the alpha (convective) coefficients for the Runge-Kutta integration scheme. More...
 
string GetMarker_All_TagBound (unsigned short val_marker)
 Get the index of the surface defined in the geometry file. More...
 
string GetMarker_ActDiskInlet_TagBound (unsigned short val_marker)
 Get the index of the surface defined in the geometry file. More...
 
string GetMarker_ActDiskOutlet_TagBound (unsigned short val_marker)
 Get the index of the surface defined in the geometry file. More...
 
string GetMarker_EngineInflow_TagBound (unsigned short val_marker)
 Get the index of the surface defined in the geometry file. More...
 
string GetMarker_EngineExhaust_TagBound (unsigned short val_marker)
 Get the index of the surface defined in the geometry file. More...
 
string GetMarker_Monitoring_TagBound (unsigned short val_marker)
 Get the name of the surface defined in the geometry file. More...
 
short GetMarker_All_TagBound (string val_tag)
 Get the tag if the iMarker defined in the geometry file. More...
 
unsigned short GetMarker_All_KindBC (unsigned short val_marker)
 Get the kind of boundary for each marker. More...
 
unsigned short GetMarker_All_Out_1D (unsigned short val_marker)
 Get the kind of boundary for each marker. More...
 
void SetMarker_All_Out_1D (unsigned short val_marker, unsigned short val_boundary)
 Set the value of the boundary val_boundary (read from the config file) for the marker val_marker. More...
 
void SetMarker_All_KindBC (unsigned short val_marker, unsigned short val_boundary)
 Set the value of the boundary val_boundary (read from the config file) for the marker val_marker. More...
 
void SetMarker_All_TagBound (unsigned short val_marker, string val_index)
 Set the value of the index val_index (read from the geometry file) for the marker val_marker. More...
 
void SetMarker_All_Monitoring (unsigned short val_marker, unsigned short val_monitoring)
 Set if a marker val_marker is going to be monitored val_monitoring (read from the config file). More...
 
void SetMarker_All_GeoEval (unsigned short val_marker, unsigned short val_geoeval)
 Set if a marker val_marker is going to be monitored val_monitoring (read from the config file). More...
 
void SetMarker_All_Designing (unsigned short val_marker, unsigned short val_designing)
 Set if a marker val_marker is going to be designed val_designing (read from the config file). More...
 
void SetMarker_All_Plotting (unsigned short val_marker, unsigned short val_plotting)
 Set if a marker val_marker is going to be plot val_plotting (read from the config file). More...
 
void SetMarker_All_Analyze (unsigned short val_marker, unsigned short val_analyze)
 Set if a marker val_marker is going to be plot val_plotting (read from the config file). More...
 
void SetMarker_All_FSIinterface (unsigned short val_marker, unsigned short val_fsiinterface)
 Set if a marker val_marker is part of the FSI interface val_plotting (read from the config file). More...
 
void SetMarker_All_DV (unsigned short val_marker, unsigned short val_DV)
 Set if a marker val_marker is going to be affected by design variables val_moving (read from the config file). More...
 
void SetMarker_All_Moving (unsigned short val_marker, unsigned short val_moving)
 Set if a marker val_marker is going to be moved val_moving (read from the config file). More...
 
void SetMarker_All_PerBound (unsigned short val_marker, short val_perbound)
 Set if a marker val_marker is going to be periodic val_perbound (read from the config file). More...
 
void SetMarker_All_SendRecv (unsigned short val_marker, short val_index)
 Set if a marker val_marker is going to be sent or receive val_index from another domain. More...
 
short GetMarker_All_SendRecv (unsigned short val_marker)
 Get the send-receive information for a marker val_marker. More...
 
short GetMarker_All_PerBound (unsigned short val_marker)
 Get an internal index that identify the periodic boundary conditions. More...
 
unsigned short GetMarker_All_Monitoring (unsigned short val_marker)
 Get the monitoring information for a marker val_marker. More...
 
unsigned short GetMarker_All_GeoEval (unsigned short val_marker)
 Get the monitoring information for a marker val_marker. More...
 
unsigned short GetMarker_All_Designing (unsigned short val_marker)
 Get the design information for a marker val_marker. More...
 
unsigned short GetMarker_All_Plotting (unsigned short val_marker)
 Get the plotting information for a marker val_marker. More...
 
unsigned short GetMarker_All_Analyze (unsigned short val_marker)
 Get the plotting information for a marker val_marker. More...
 
unsigned short GetMarker_All_FSIinterface (unsigned short val_marker)
 Get the FSI interface information for a marker val_marker. More...
 
unsigned short GetMarker_n_FSIinterface (void)
 Get the number of FSI interface markers val_marker. More...
 
unsigned short GetMarker_All_DV (unsigned short val_marker)
 Get the DV information for a marker val_marker. More...
 
unsigned short GetMarker_All_Moving (unsigned short val_marker)
 Get the motion information for a marker val_marker. More...
 
su2double GetLocationStations (unsigned short val_section)
 Get the airfoil sections in the slicing process. More...
 
unsigned short GetMG_PreSmooth (unsigned short val_mesh)
 Get the number of pre-smoothings in a multigrid strategy. More...
 
unsigned short GetMG_PostSmooth (unsigned short val_mesh)
 Get the number of post-smoothings in a multigrid strategy. More...
 
unsigned short GetMG_CorrecSmooth (unsigned short val_mesh)
 Get the number of implicit Jacobi smoothings of the correction in a multigrid strategy. More...
 
short GetFFD_Fix_IDir (unsigned short val_index)
 plane of the FFD (I axis) that should be fixed. More...
 
short GetFFD_Fix_JDir (unsigned short val_index)
 plane of the FFD (J axis) that should be fixed. More...
 
short GetFFD_Fix_KDir (unsigned short val_index)
 plane of the FFD (K axis) that should be fixed. More...
 
unsigned short GetnFFD_Fix_IDir (void)
 Get the number of planes to fix in the I direction. More...
 
unsigned short GetnFFD_Fix_JDir (void)
 Get the number of planes to fix in the J direction. More...
 
unsigned short GetnFFD_Fix_KDir (void)
 Get the number of planes to fix in the K direction. More...
 
unsigned short GetKind_Solver (void)
 Governing equations of the flow (it can be different from the run time equation). More...
 
void SetKind_Solver (unsigned short val_solver)
 Governing equations of the flow (it can be different from the run time equation). More...
 
unsigned short GetKind_Regime (void)
 Governing equations of the flow (it can be different from the run time equation). More...
 
unsigned short GetSystemMeasurements (void)
 Governing equations of the flow (it can be different from the run time equation). More...
 
unsigned short GetKind_GasModel (void)
 Gas model that we are using. More...
 
unsigned short GetKind_FluidModel (void)
 Fluid model that we are using. More...
 
unsigned short GetKind_FreeStreamOption (void)
 free stream option to initialize the solution More...
 
unsigned short GetKind_InitOption (void)
 free stream option to initialize the solution More...
 
su2double GetPressure_Critical (void)
 Get the value of the critical pressure. More...
 
su2double GetTemperature_Critical (void)
 Get the value of the critical temperature. More...
 
su2double GetAcentric_Factor (void)
 Get the value of the critical pressure. More...
 
unsigned short GetKind_ViscosityModel (void)
 Get the value of the critical temperature. More...
 
unsigned short GetKind_ConductivityModel (void)
 Get the value of the thermal conductivity . More...
 
su2double GetMu_ConstantND (void)
 Get the value of the critical temperature. More...
 
su2double GetKt_ConstantND (void)
 Get the value of the non-dimensional thermal conductivity. More...
 
su2double GetMu_RefND (void)
 Get the value of the critical temperature. More...
 
su2double GetMu_Temperature_RefND (void)
 Get the value of the critical temperature. More...
 
su2double GetMu_SND (void)
 Get the value of the critical temperature. More...
 
void SetMu_ConstantND (su2double mu_const)
 Get the value of the critical temperature. More...
 
void SetKt_ConstantND (su2double kt_const)
 Get the value of the critical temperature. More...
 
void SetMu_RefND (su2double mu_ref)
 Get the value of the critical temperature. More...
 
void SetMu_Temperature_RefND (su2double mu_Tref)
 Get the value of the critical temperature. More...
 
void SetMu_SND (su2double mu_s)
 Get the value of the critical temperature. More...
 
unsigned short GetKind_Gradient_Method (void)
 Get the kind of method for computation of spatial gradients. More...
 
unsigned short GetKind_Linear_Solver (void)
 Get the kind of solver for the implicit solver. More...
 
unsigned short GetKind_Deform_Linear_Solver (void)
 Get the kind of solver for the implicit solver. More...
 
void SetKind_Deform_Linear_Solver_Prec (unsigned short val_kind_prec)
 Set the kind of preconditioner for the implicit solver. More...
 
unsigned short GetKind_Linear_Solver_Prec (void)
 Get the kind of preconditioner for the implicit solver. More...
 
void SetKind_Linear_Solver_Prec (unsigned short val_kind_prec)
 Set the kind of preconditioner for the implicit solver. More...
 
su2double GetLinear_Solver_Error (void)
 Get min error of the linear solver for the implicit formulation. More...
 
unsigned long GetLinear_Solver_Iter (void)
 Get max number of iterations of the linear solver for the implicit formulation. More...
 
unsigned long GetLinear_Solver_Restart_Frequency (void)
 Get restart frequency of the linear solver for the implicit formulation. More...
 
su2double GetRelaxation_Factor_Flow (void)
 Get the relaxation coefficient of the linear solver for the implicit formulation. More...
 
su2double GetRelaxation_Factor_AdjFlow (void)
 Get the relaxation coefficient of the linear solver for the implicit formulation. More...
 
su2double GetRelaxation_Factor_Turb (void)
 Get the relaxation coefficient of the linear solver for the implicit formulation. More...
 
su2double GetRoe_Kappa (void)
 Get the relaxation coefficient of the linear solver for the implicit formulation. More...
 
su2double GetSemiSpan (void)
 Get the wing semi span. More...
 
unsigned short GetKind_AdjTurb_Linear_Solver (void)
 Get the kind of solver for the implicit solver. More...
 
unsigned short GetKind_AdjTurb_Linear_Prec (void)
 Get the kind of preconditioner for the implicit solver. More...
 
unsigned short GetKind_DiscAdj_Linear_Solver (void)
 Get the kind of solver for the implicit solver. More...
 
unsigned short GetKind_DiscAdj_Linear_Prec (void)
 Get the kind of preconditioner for the implicit solver. More...
 
unsigned short GetKind_Deform_Linear_Solver_Prec (void)
 Get the kind of preconditioner for the implicit solver. More...
 
void SetKind_AdjTurb_Linear_Prec (unsigned short val_kind_prec)
 Set the kind of preconditioner for the implicit solver. More...
 
su2double GetAdjTurb_Linear_Error (void)
 Get min error of the linear solver for the implicit formulation. More...
 
su2double GetEntropyFix_Coeff (void)
 Get the entropy fix. More...
 
unsigned short GetAdjTurb_Linear_Iter (void)
 Get max number of iterations of the linear solver for the implicit formulation. More...
 
su2double GetCFLRedCoeff_AdjTurb (void)
 Get CFL reduction factor for adjoint turbulence model. More...
 
unsigned long GetGridDef_Linear_Iter (void)
 Get the number of linear smoothing iterations for mesh deformation. More...
 
unsigned long GetGridDef_Nonlinear_Iter (void)
 Get the number of nonlinear increments for mesh deformation. More...
 
bool GetDeform_Output (void)
 Get information about writing grid deformation residuals to the console. More...
 
su2double GetDeform_Tol_Factor (void)
 Get factor to multiply smallest volume for deform tolerance. More...
 
su2double GetDeform_Coeff (void)
 Get factor to multiply smallest volume for deform tolerance. More...
 
su2double GetDeform_ElasticityMod (void)
 Get Young's modulus for deformation (constant stiffness deformation)
 
su2double GetDeform_PoissonRatio (void)
 Get Poisson's ratio for deformation (constant stiffness deformation) .
 
unsigned short GetDeform_Stiffness_Type (void)
 Get the type of stiffness to impose for FEA mesh deformation. More...
 
bool GetVisualize_Deformation (void)
 Creates a teot file to visualize the deformation made by the MDC software. More...
 
bool GetFFD_Symmetry_Plane (void)
 Define the FFD box with a symetry plane. More...
 
unsigned short GetKind_SU2 (void)
 Get the kind of SU2 software component. More...
 
unsigned short GetRef_NonDim (void)
 Get the kind of non-dimensionalization. More...
 
void SetKind_SU2 (unsigned short val_kind_su2)
 Get the kind of SU2 software component. More...
 
unsigned short GetKind_Turb_Model (void)
 Get the kind of the turbulence model. More...
 
unsigned short GetKind_Trans_Model (void)
 Get the kind of the transition model. More...
 
unsigned short GetKind_Adaptation (void)
 Get the kind of adaptation technique. More...
 
su2double GetNew_Elem_Adapt (void)
 Get the number of new elements added in the adaptation process. More...
 
unsigned short GetKind_TimeIntScheme (void)
 Get the kind of time integration method. More...
 
unsigned short GetKind_ConvNumScheme (void)
 Get the kind of convective numerical scheme. More...
 
unsigned short GetKind_Centered (void)
 Get kind of center scheme for the convective terms. More...
 
unsigned short GetKind_Upwind (void)
 Get kind of upwind scheme for the convective terms. More...
 
unsigned short GetSpatialOrder (void)
 Get the order of the spatial integration. More...
 
unsigned short GetSpatialOrder_Flow (void)
 Get the order of the spatial integration. More...
 
unsigned short GetSpatialOrder_Turb (void)
 Get the order of the spatial integration. More...
 
unsigned short GetSpatialOrder_AdjFlow (void)
 Get the order of the spatial integration. More...
 
unsigned short GetKind_TimeIntScheme_Flow (void)
 Get the kind of integration scheme (explicit or implicit) for the flow equations. More...
 
unsigned short GetKind_TimeIntScheme_Wave (void)
 Get the kind of integration scheme (explicit or implicit) for the flow equations. More...
 
unsigned short GetKind_TimeIntScheme_Heat (void)
 Get the kind of integration scheme (explicit or implicit) for the flow equations. More...
 
unsigned short GetKind_TimeIntScheme_Poisson (void)
 Get the kind of integration scheme (explicit or implicit) for the flow equations. More...
 
unsigned short GetKind_TimeIntScheme_FEA (void)
 Get the kind of integration scheme (explicit or implicit) for the flow equations. More...
 
unsigned short GetKind_TimeIntScheme_Template (void)
 Get the kind of integration scheme (explicit or implicit) for the template equations. More...
 
unsigned short GetKind_SpaceIteScheme_FEA (void)
 Get the kind of integration scheme (explicit or implicit) for the flow equations. More...
 
unsigned short GetKind_TransferMethod (void)
 Get the kind of transfer method we want to use for multiphysics problems. More...
 
unsigned short GetKind_ConvNumScheme_Flow (void)
 Get the kind of convective numerical scheme for the flow equations (centered or upwind). More...
 
unsigned short GetKind_ConvNumScheme_Template (void)
 Get the kind of convective numerical scheme for the template equations (centered or upwind). More...
 
unsigned short GetKind_Centered_Flow (void)
 Get the kind of center convective numerical scheme for the flow equations. More...
 
unsigned short GetKind_Centered_Template (void)
 Get the kind of center convective numerical scheme for the plasma equations. More...
 
unsigned short GetKind_Upwind_Flow (void)
 Get the kind of upwind convective numerical scheme for the flow equations. More...
 
unsigned short GetKind_SlopeLimit (void)
 Get the method for limiting the spatial gradients. More...
 
unsigned short GetKind_SlopeLimit_Flow (void)
 Get the method for limiting the spatial gradients. More...
 
unsigned short GetKind_SlopeLimit_Turb (void)
 Get the method for limiting the spatial gradients. More...
 
unsigned short GetKind_SlopeLimit_AdjTurb (void)
 Get the method for limiting the spatial gradients. More...
 
unsigned short GetKind_SlopeLimit_AdjFlow (void)
 Get the method for limiting the spatial gradients. More...
 
su2double GetKappa_1st_Flow (void)
 Value of the calibrated constant for the Lax method (center scheme). More...
 
su2double GetKappa_2nd_Flow (void)
 Value of the calibrated constant for the JST method (center scheme). More...
 
su2double GetKappa_4th_Flow (void)
 Value of the calibrated constant for the JST method (center scheme). More...
 
unsigned short GetKind_TimeIntScheme_AdjFlow (void)
 Get the kind of integration scheme (explicit or implicit) for the adjoint flow equations. More...
 
unsigned short GetKind_ConvNumScheme_AdjFlow (void)
 Get the kind of convective numerical scheme for the adjoint flow equations (centered or upwind). More...
 
unsigned short GetKind_Centered_AdjFlow (void)
 Get the kind of center convective numerical scheme for the adjoint flow equations. More...
 
unsigned short GetKind_Upwind_AdjFlow (void)
 Get the kind of upwind convective numerical scheme for the adjoint flow equations. More...
 
su2double GetKappa_2nd_AdjFlow (void)
 Value of the calibrated constant for the high order method (center scheme). More...
 
su2double GetKappa_4th_AdjFlow (void)
 Value of the calibrated constant for the high order method (center scheme). More...
 
su2double GetKappa_1st_AdjFlow (void)
 Value of the calibrated constant for the low order method (center scheme). More...
 
unsigned short GetKind_TimeIntScheme_Turb (void)
 Get the kind of integration scheme (implicit) for the turbulence equations. More...
 
unsigned short GetKind_ConvNumScheme_Turb (void)
 Get the kind of convective numerical scheme for the turbulence equations (upwind). More...
 
unsigned short GetKind_Centered_Turb (void)
 Get the kind of center convective numerical scheme for the turbulence equations. More...
 
unsigned short GetKind_Upwind_Turb (void)
 Get the kind of upwind convective numerical scheme for the turbulence equations. More...
 
unsigned short GetKind_TimeIntScheme_AdjTurb (void)
 Get the kind of integration scheme (explicit or implicit) for the adjoint turbulence equations. More...
 
unsigned short GetKind_ConvNumScheme_AdjTurb (void)
 Get the kind of convective numerical scheme for the adjoint turbulence equations (centered or upwind). More...
 
unsigned short GetKind_Centered_AdjTurb (void)
 Get the kind of center convective numerical scheme for the adjoint turbulence equations. More...
 
unsigned short GetKind_Upwind_AdjTurb (void)
 Get the kind of upwind convective numerical scheme for the adjoint turbulence equations. More...
 
bool GetFrozen_Visc (void)
 Provides information about the way in which the turbulence will be treated by the adjoint method. More...
 
bool GetViscous_Limiter_Flow (void)
 Viscous limiter mean flow. More...
 
bool GetViscous_Limiter_Turb (void)
 Viscous limiter turb equations. More...
 
bool GetWrite_Conv_FSI (void)
 Write convergence file for FSI problems. More...
 
bool GetSens_Remove_Sharp (void)
 Provides information about if the sharp edges are going to be removed from the sensitivity. More...
 
unsigned short GetKind_Inlet (void)
 Get the kind of inlet boundary condition treatment (total conditions or mass flow). More...
 
unsigned short GetKind_MixingProcess (void)
 Get the kind of mixing process for averaging quantities at the boundaries. More...
 
bool GetBoolMixingPlane (void)
 Verify if there is mixing plane interface specified from config file. More...
 
unsigned short Get_nMarkerMixingPlane (void)
 number mixing plane interface specified from config file. More...
 
string GetMarker_MixingPlane_Bound (unsigned short index)
 get bounds name of mixing plane interface. More...
 
string GetMarker_MixingPlane_Donor (unsigned short index)
 get bounds name of mixing plane interface. More...
 
bool GetBoolTurboPerf (void)
 Verify if there is Turbomachinery performance option specified from config file. More...
 
unsigned short Get_nMarkerTurboPerf (void)
 number Turbomachinery performance option specified from config file. More...
 
string GetMarker_TurboPerf_BoundIn (unsigned short index)
 get inlet bounds name for Turbomachinery performance calculation. More...
 
string GetMarker_TurboPerf_BoundOut (unsigned short index)
 get outlet bounds name for Turbomachinery performance calculation. More...
 
unsigned short GetKind_TurboPerf (unsigned short index)
 get marker kind for Turbomachinery performance calculation. More...
 
unsigned short GetKind_Engine_Inflow (void)
 Get the kind of inlet boundary condition treatment (total conditions or mass flow). More...
 
unsigned short GetKind_ActDisk (void)
 Get the kind of inlet boundary condition treatment (total conditions or mass flow). More...
 
unsigned short GetnLocationStations (void)
 Get the number of sections. More...
 
unsigned short GetnWingStations (void)
 Get the number of sections for computing internal volume. More...
 
bool GetHold_GridFixed (void)
 Provides information about the the nodes that are going to be moved on a deformation volumetric grid deformation. More...
 
unsigned short GetKind_ObjFunc (void)
 Get the kind of objective function. There are several options: Drag coefficient, Lift coefficient, efficiency, etc. More...
 
unsigned short GetKind_ObjFunc (unsigned short val_obj)
 Get the kind of objective function. There are several options: Drag coefficient, Lift coefficient, efficiency, etc. More...
 
su2double GetWeight_ObjFunc (unsigned short val_obj)
 Get the weight of objective function. There are several options: Drag coefficient, Lift coefficient, efficiency, etc. More...
 
void SetWeight_ObjFunc (unsigned short val_obj, su2double val)
 Set the weight of objective function. There are several options: Drag coefficient, Lift coefficient, efficiency, etc. More...
 
su2double GetCoeff_ObjChainRule (unsigned short iVar)
 Get the coefficients of the objective defined by the chain rule with primitive variables. More...
 
bool GetComboObj (void)
 Get the flag indicating whether to comput a combined objective. More...
 
unsigned short GetKind_SensSmooth (void)
 Get the kind of sensitivity smoothing technique. More...
 
unsigned short GetUnsteady_Simulation (void)
 Provides information about the time integration, and change the write in the output files information about the iteration. More...
 
unsigned short GetnReactions (void)
 Provides the number of chemical reactions in the chemistry model. More...
 
su2double GetArrheniusCoeff (unsigned short iReaction)
 Provides the number of chemical reactions in the chemistry model. More...
 
su2double GetArrheniusEta (unsigned short iReaction)
 Provides the number of chemical reactions in the chemistry model. More...
 
su2double GetArrheniusTheta (unsigned short iReaction)
 Provides the number of chemical reactions in the chemistry model. More...
 
su2double * GetRxnTcf_a (void)
 Provides the rate controlling temperature exponents for chemistry. More...
 
su2double * GetRxnTcf_b (void)
 Provides the rate controlling temperature exponents for chemistry. More...
 
su2double * GetRxnTcb_a (void)
 Provides the rate controlling temperature exponents for chemistry. More...
 
su2double * GetRxnTcb_b (void)
 Provides the rate controlling temperature exponents for chemistry. More...
 
su2double * GetDissociationPot (void)
 Dissociation potential of species. More...
 
su2double * GetRotationModes (void)
 Provides the number of rotational modes of energy storage. More...
 
su2double * GetCharVibTemp (void)
 Provides the characteristic vibrational temperature for calculating e_vib. More...
 
su2double ** GetCharElTemp (void)
 Provides the characteristic electronic temperature for calculating e_el. More...
 
su2double ** GetElDegeneracy (void)
 Provides the degeneracy of electron states for calculating e_el. More...
 
unsigned short * GetnElStates (void)
 Provides number electron states for calculating e_el. More...
 
su2double * GetRefTemperature (void)
 Provides the thermodynamic reference temperatures from the JANAF tables. More...
 
su2double GetCharVibTemp (unsigned short iSpecies)
 Provides the characteristic vibrational temperature for calculating e_vib. More...
 
su2double * GetMolar_Mass (void)
 Provides the molar mass of each species present in multi species fluid. More...
 
su2double GetMolar_Mass (unsigned short iSpecies)
 Provides the molar mass of each species present in multi species fluid. More...
 
unsigned short GetnMonatomics (void)
 Retrieves the number of monatomic species in the multicomponent gas. More...
 
unsigned short GetnDiatomics (void)
 Retrieves the number of monatomic species in the multicomponent gas. More...
 
su2double GetInitial_Gas_Composition (unsigned short iSpecies)
 Provides the molar mass of each species present in multi species fluid. More...
 
su2double * GetEnthalpy_Formation (void)
 Provides the formation enthalpy of the specified species at standard conditions. More...
 
su2double GetEnthalpy_Formation (unsigned short iSpecies)
 Provides the formation enthalpy of the specified species at standard conditions. More...
 
bool GetRestart (void)
 Provides the restart information. More...
 
unsigned short GetnVar (void)
 Provides the number of varaibles. More...
 
unsigned short GetnZone (void)
 Provides the number of varaibles. More...
 
unsigned short GetiZone (void)
 Provides the number of varaibles. More...
 
bool GetRestart_Flow (void)
 For some problems like adjoint or the linearized equations it is necessary to restart the flow solution. More...
 
bool GetIonization (void)
 Indicates whether electron gas is present in the gas mixture.
 
bool GetEquivArea (void)
 Information about computing and plotting the equivalent area distribution. More...
 
bool GetInvDesign_Cp (void)
 Information about computing and plotting the equivalent area distribution. More...
 
bool GetInvDesign_HeatFlux (void)
 Information about computing and plotting the equivalent area distribution. More...
 
string GetMesh_FileName (void)
 Get name of the input grid. More...
 
string GetMesh_Out_FileName (void)
 Get name of the output grid, this parameter is important for grid adaptation and deformation. More...
 
string GetSolution_FlowFileName (void)
 Get the name of the file with the solution of the flow problem. More...
 
string GetSolution_AdjFileName (void)
 Get the name of the file with the solution of the adjoint flow problem with drag objective function. More...
 
string GetSolution_FEMFileName (void)
 Get the name of the file with the solution of the structural problem. More...
 
string GetResidual_FileName (void)
 Get the name of the file with the residual of the problem. More...
 
unsigned short GetMesh_FileFormat (void)
 Get the format of the input/output grid. More...
 
unsigned short GetOutput_FileFormat (void)
 Get the format of the output solution. More...
 
unsigned short GetActDisk_Jump (void)
 Get the format of the output solution. More...
 
string GetConv_FileName (void)
 Get the name of the file with the convergence history of the problem. More...
 
string GetConv_FileName_FSI (void)
 Get the name of the file with the convergence history of the problem for FSI applications. More...
 
string GetBreakdown_FileName (void)
 Get the name of the file with the forces breakdown of the problem. More...
 
string GetFlow_FileName (void)
 Get the name of the file with the flow variables. More...
 
string GetStructure_FileName (void)
 Get the name of the file with the structure variables. More...
 
string GetSurfStructure_FileName (void)
 Get the name of the file with the structure variables. More...
 
string GetSurfWave_FileName (void)
 Get the name of the file with the structure variables. More...
 
string GetSurfHeat_FileName (void)
 Get the name of the file with the structure variables. More...
 
string GetWave_FileName (void)
 Get the name of the file with the wave variables. More...
 
string GetHeat_FileName (void)
 Get the name of the file with the wave variables. More...
 
string GetAdjWave_FileName (void)
 Get the name of the file with the adjoint wave variables. More...
 
string GetRestart_WaveFileName (void)
 Get the name of the restart file for the wave variables. More...
 
string GetRestart_HeatFileName (void)
 Get the name of the restart file for the heat variables. More...
 
string GetMultizone_FileName (string val_filename, int val_iZone)
 Append the zone index to the restart or the solution files. More...
 
string GetRestart_FlowFileName (void)
 Get the name of the restart file for the flow variables. More...
 
string GetRestart_AdjFileName (void)
 Get the name of the restart file for the adjoint variables (drag objective function). More...
 
string GetRestart_FEMFileName (void)
 Get the name of the restart file for the flow variables. More...
 
string GetAdj_FileName (void)
 Get the name of the file with the adjoint variables. More...
 
string GetObjFunc_Grad_FileName (void)
 Get the name of the file with the gradient of the objective function. More...
 
string GetObjFunc_Value_FileName (void)
 Get the name of the file with the gradient of the objective function. More...
 
string GetSurfFlowCoeff_FileName (void)
 Get the name of the file with the surface information for the flow problem. More...
 
string GetSurfAdjCoeff_FileName (void)
 Get the name of the file with the surface information for the adjoint problem. More...
 
string GetSurfSens_FileName (void)
 Get the name of the file with the surface sensitivity (discrete adjoint). More...
 
string GetVolSens_FileName (void)
 Get the name of the file with the volume sensitivity (discrete adjoint). More...
 
string GetUnsteady_FileName (string val_filename, int val_iter)
 Augment the input filename with the iteration number for an unsteady file. More...
 
string GetObjFunc_Extension (string val_filename)
 Append the input filename string with the appropriate objective function extension. More...
 
unsigned short GetResidual_Func_Flow (void)
 Get functional that is going to be used to evaluate the residual flow convergence. More...
 
unsigned short GetCauchy_Func_Flow (void)
 Get functional that is going to be used to evaluate the flow convergence. More...
 
unsigned short GetCauchy_Func_AdjFlow (void)
 Get functional that is going to be used to evaluate the adjoint flow convergence. More...
 
unsigned short GetCauchy_Elems (void)
 Get the number of iterations that are considered in the Cauchy convergence criteria. More...
 
unsigned long GetStartConv_Iter (void)
 Get the number of iterations that are not considered in the convergence criteria. More...
 
su2double GetCauchy_Eps (void)
 Get the value of convergence criteria for the Cauchy method in the direct, adjoint or linearized problem. More...
 
su2double GetDelta_UnstTimeND (void)
 If we are prforming an unsteady simulation, there is only one value of the time step for the complete simulation. More...
 
su2double GetTotal_UnstTimeND (void)
 If we are prforming an unsteady simulation, there is only one value of the time step for the complete simulation. More...
 
su2double GetDelta_UnstTime (void)
 If we are prforming an unsteady simulation, there is only one value of the time step for the complete simulation. More...
 
void SetDelta_UnstTimeND (su2double val_delta_unsttimend)
 Set the value of the unsteadty time step using the CFL number. More...
 
su2double GetTotal_UnstTime (void)
 If we are performing an unsteady simulation, this is the value of max physical time for which we run the simulation. More...
 
su2double GetCurrent_UnstTime (void)
 If we are performing an unsteady simulation, this is the value of current time. More...
 
bool GetSubsonicEngine (void)
 Divide the rectbles and hexahedron. More...
 
bool GetActDisk_DoubleSurface (void)
 Actuator disk defined with a double surface. More...
 
bool GetEngine_HalfModel (void)
 Only halg of the engine is in the compputational grid. More...
 
bool GetActDisk_SU2_DEF (void)
 Actuator disk defined with a double surface. More...
 
su2double GetDV_Value (unsigned short val_dv, unsigned short val_val=0)
 Value of the design variable step, we use this value in design problems. More...
 
void SetDV_Value (unsigned short val_dv, unsigned short val_ind, su2double val)
 Set the value of the design variable step, we use this value in design problems. More...
 
bool GetGrid_Movement (void)
 Get information about the grid movement. More...
 
unsigned short GetKind_GridMovement (unsigned short val_iZone)
 Get the type of dynamic mesh motion. More...
 
void SetKind_GridMovement (unsigned short val_iZone, unsigned short motion_Type)
 Set the type of dynamic mesh motion. More...
 
su2double GetMach_Motion (void)
 Get the mach number based on the mesh velocity and freestream quantities. More...
 
su2double GetMotion_Origin_X (unsigned short val_iZone)
 Get x-coordinate of the mesh motion origin. More...
 
su2double GetMotion_Origin_Y (unsigned short val_iZone)
 Get y-coordinate of the mesh motion origin. More...
 
su2double GetMotion_Origin_Z (unsigned short val_iZone)
 Get z-coordinate of the mesh motion origin. More...
 
void SetMotion_Origin_X (unsigned short val_iZone, su2double val_origin)
 Set x-coordinate of the mesh motion origin. More...
 
void SetMotion_Origin_Y (unsigned short val_iZone, su2double val_origin)
 Set y-coordinate of the mesh motion origin. More...
 
void SetMotion_Origin_Z (unsigned short val_iZone, su2double val_origin)
 Set z-coordinate of the mesh motion origin. More...
 
su2double GetTranslation_Rate_X (unsigned short val_iZone)
 Get the translational velocity of the mesh in the x-direction. More...
 
su2double GetTranslation_Rate_Y (unsigned short val_iZone)
 Get the translational velocity of the mesh in the y-direction. More...
 
su2double GetTranslation_Rate_Z (unsigned short val_iZone)
 Get the translational velocity of the mesh in the z-direction. More...
 
su2double GetRotation_Rate_X (unsigned short val_iZone)
 Get the angular velocity of the mesh about the x-axis. More...
 
su2double GetRotation_Rate_Y (unsigned short val_iZone)
 Get the angular velocity of the mesh about the y-axis. More...
 
su2double GetRotation_Rate_Z (unsigned short val_iZone)
 Get the angular velocity of the mesh about the z-axis. More...
 
su2double GetPitching_Omega_X (unsigned short val_iZone)
 Get the angular frequency of a mesh pitching about the x-axis. More...
 
su2double GetPitching_Omega_Y (unsigned short val_iZone)
 Get the angular frequency of a mesh pitching about the y-axis. More...
 
su2double GetPitching_Omega_Z (unsigned short val_iZone)
 Get the angular frequency of a mesh pitching about the z-axis. More...
 
su2double GetPitching_Ampl_X (unsigned short val_iZone)
 Get the pitching amplitude about the x-axis. More...
 
su2double GetPitching_Ampl_Y (unsigned short val_iZone)
 Get the pitching amplitude about the y-axis. More...
 
su2double GetPitching_Ampl_Z (unsigned short val_iZone)
 Get the pitching amplitude about the z-axis. More...
 
su2double GetPitching_Phase_X (unsigned short val_iZone)
 Get the pitching phase offset about the x-axis. More...
 
su2double GetPitching_Phase_Y (unsigned short val_iZone)
 Get the pitching phase offset about the y-axis. More...
 
su2double GetPitching_Phase_Z (unsigned short val_iZone)
 Get the pitching phase offset about the z-axis. More...
 
su2double GetPlunging_Omega_X (unsigned short val_iZone)
 Get the angular frequency of a mesh plunging in the x-direction. More...
 
su2double GetPlunging_Omega_Y (unsigned short val_iZone)
 Get the angular frequency of a mesh plunging in the y-direction. More...
 
su2double GetPlunging_Omega_Z (unsigned short val_iZone)
 Get the angular frequency of a mesh plunging in the z-direction. More...
 
su2double GetPlunging_Ampl_X (unsigned short val_iZone)
 Get the plunging amplitude in the x-direction. More...
 
su2double GetPlunging_Ampl_Y (unsigned short val_iZone)
 Get the plunging amplitude in the y-direction. More...
 
su2double GetPlunging_Ampl_Z (unsigned short val_iZone)
 Get the plunging amplitude in the z-direction. More...
 
su2double * GetOmega_HB (void)
 Get the Harmonic Balance frequency pointer. More...
 
unsigned short GetMoveMotion_Origin (unsigned short val_marker)
 Get if we should update the motion origin. More...
 
su2double GetminTurkelBeta ()
 Get the minimum value of Beta for Roe-Turkel preconditioner. More...
 
su2double GetmaxTurkelBeta ()
 Get the minimum value of Beta for Roe-Turkel preconditioner. More...
 
bool GetAdiabaticWall (void)
 Get information about the adibatic wall condition. More...
 
bool GetIsothermalWall (void)
 Get information about the isothermal wall condition. More...
 
bool Low_Mach_Preconditioning (void)
 Get information about the Low Mach Preconditioning. More...
 
bool Low_Mach_Correction (void)
 Get information about the Low Mach Correction. More...
 
bool GetPoissonSolver (void)
 Get information about the poisson solver condition. More...
 
bool GetGravityForce (void)
 Get information about the gravity force. More...
 
bool GetRotating_Frame (void)
 Get information about the rotational frame. More...
 
bool GetAxisymmetric (void)
 Get information about the axisymmetric frame. More...
 
bool GetDebugMode (void)
 Get information about the axisymmetric frame. More...
 
bool GetAdaptBoundary (void)
 Get information about there is a smoothing of the grid coordinates. More...
 
bool GetSmoothNumGrid (void)
 Get information about there is a smoothing of the grid coordinates. More...
 
void SetSmoothNumGrid (bool val_smoothnumgrid)
 Set information about there is a smoothing of the grid coordinates. More...
 
void SubtractFinestMesh (void)
 Subtract one to the index of the finest grid (full multigrid strategy). More...
 
unsigned short GetDesign_Variable (unsigned short val_dv)
 Obtain the kind of design variable. More...
 
unsigned short GetConvCriteria (void)
 Obtain the kind of convergence criteria to establish the convergence of the CFD code. More...
 
unsigned short GetMarker_CfgFile_TagBound (string val_marker)
 Get the index in the config information of the marker val_marker. More...
 
string GetMarker_CfgFile_TagBound (unsigned short val_marker)
 Get the name in the config information of the marker number val_marker. More...
 
unsigned short GetMarker_CfgFile_KindBC (string val_marker)
 Get the boundary information (kind of boundary) in the config information of the marker val_marker. More...
 
unsigned short GetMarker_CfgFile_Monitoring (string val_marker)
 Get the monitoring information from the config definition for the marker val_marker. More...
 
unsigned short GetMarker_CfgFile_GeoEval (string val_marker)
 Get the monitoring information from the config definition for the marker val_marker. More...
 
unsigned short GetMarker_CfgFile_Designing (string val_marker)
 Get the monitoring information from the config definition for the marker val_marker. More...
 
unsigned short GetMarker_CfgFile_Plotting (string val_marker)
 Get the plotting information from the config definition for the marker val_marker. More...
 
unsigned short GetMarker_CfgFile_Analyze (string val_marker)
 Get the plotting information from the config definition for the marker val_marker. More...
 
unsigned short GetMarker_CfgFile_FSIinterface (string val_marker)
 Get the FSI interface information from the config definition for the marker val_marker. More...
 
unsigned short GetMarker_CfgFile_Out_1D (string val_marker)
 Get the 1-D output (ie, averaged pressure) information from the config definition for the marker val_marker. More...
 
unsigned short GetMarker_CfgFile_DV (string val_marker)
 Get the DV information from the config definition for the marker val_marker. More...
 
unsigned short GetMarker_CfgFile_Moving (string val_marker)
 Get the motion information from the config definition for the marker val_marker. More...
 
unsigned short GetMarker_CfgFile_PerBound (string val_marker)
 Get the periodic information from the config definition of the marker val_marker. More...
 
int GetMarker_FSIinterface (string val_marker)
 Get the name of the marker val_marker. More...
 
bool GetContinuous_Adjoint (void)
 Determines if problem is adjoint. More...
 
bool GetViscous (void)
 Determines if problem is viscous. More...
 
unsigned short GetContainerPosition (unsigned short val_eqsystem)
 Provides the index of the solution in the container. More...
 
su2double GetOrderMagResidual (void)
 Value of the order of magnitude reduction of the residual. More...
 
su2double GetMinLogResidual (void)
 Value of the minimum residual value (log10 scale). More...
 
su2double GetOrderMagResidualFSI (void)
 Value of the order of magnitude reduction of the residual for FSI applications. More...
 
su2double GetMinLogResidualFSI (void)
 Value of the minimum residual value for FSI applications (log10 scale). More...
 
su2double GetResidual_FEM_UTOL (void)
 Value of the displacement tolerance UTOL for FEM structural analysis (log10 scale). More...
 
su2double GetResidual_FEM_RTOL (void)
 Value of the displacement tolerance UTOL for FEM structural analysis (log10 scale). More...
 
su2double GetResidual_FEM_ETOL (void)
 Value of the displacement tolerance UTOL for FEM structural analysis (log10 scale). More...
 
su2double GetDamp_Engine_Inflow (void)
 Value of the damping factor for the engine inlet bc. More...
 
su2double GetDamp_Engine_Exhaust (void)
 Value of the damping factor for the engine exhaust inlet bc. More...
 
su2double GetDamp_Res_Restric (void)
 Value of the damping factor for the residual restriction. More...
 
su2double GetDamp_Correc_Prolong (void)
 Value of the damping factor for the correction prolongation. More...
 
su2double GetPosition_Plane (void)
 Value of the position of the Near Field (y coordinate for 2D, and z coordinate for 3D). More...
 
su2double GetWeightCd (void)
 Value of the weight of the drag coefficient in the Sonic Boom optimization. More...
 
void SetdNetThrust_dBCThrust (su2double val_dnetthrust_dbcthrust)
 Value of the weight of the CD, CL, CM optimization. More...
 
su2double GetFixAzimuthalLine (void)
 Value of the azimuthal line to fix due to a misalignments of the nearfield. More...
 
su2double GetdCD_dCM (void)
 Value of the weight of the CD, CL, CM optimization. More...
 
su2double GetCM_Target (void)
 Value of the weight of the CD, CL, CM optimization. More...
 
su2double GetdCD_dCL (void)
 Value of the weight of the CD, CL, CM optimization. More...
 
void SetdCD_dCL (su2double val_dcd_dcl)
 Value of the weight of the CD, CL, CM optimization. More...
 
void SetdCL_dAlpha (su2double val_dcl_dalpha)
 Value of the weight of the CD, CL, CM optimization. More...
 
void SetdCM_diH (su2double val_dcm_dhi)
 Value of the weight of the CD, CL, CM optimization. More...
 
void SetdCD_dCM (su2double val_dcd_dcm)
 Value of the weight of the CD, CL, CM optimization. More...
 
su2double GetCL_Target (void)
 Value of the weight of the CD, CL, CM optimization. More...
 
void SetGlobalParam (unsigned short val_solver, unsigned short val_system, unsigned long val_extiter)
 Set the global parameters of each simulation for each runtime system. More...
 
su2double * GetPeriodicRotCenter (string val_marker)
 Center of rotation for a rotational periodic boundary.
 
su2double * GetPeriodicRotAngles (string val_marker)
 Angles of rotation for a rotational periodic boundary.
 
su2double * GetPeriodicTranslation (string val_marker)
 Translation vector for a rotational periodic boundary.
 
unsigned short GetMarker_Periodic_Donor (string val_marker)
 Get the rotationally periodic donor marker for boundary val_marker. More...
 
su2double GetActDisk_NetThrust (string val_marker)
 Get the origin of the actuator disk.
 
su2double GetActDisk_Power (string val_marker)
 Get the origin of the actuator disk.
 
su2double GetActDisk_MassFlow (string val_marker)
 Get the origin of the actuator disk.
 
su2double GetActDisk_Mach (string val_marker)
 Get the origin of the actuator disk.
 
su2double GetActDisk_Force (string val_marker)
 Get the origin of the actuator disk.
 
su2double GetActDisk_BCThrust (string val_marker)
 Get the origin of the actuator disk.
 
su2double GetActDisk_BCThrust_Old (string val_marker)
 Get the origin of the actuator disk.
 
su2double GetActDisk_Area (string val_marker)
 Get the tip radius of th actuator disk.
 
su2double GetActDisk_ReverseMassFlow (string val_marker)
 Get the tip radius of th actuator disk.
 
su2double GetActDisk_PressJump (string val_marker, unsigned short val_index)
 Get the thrust corffient of the actuator disk.
 
su2double GetActDisk_TempJump (string val_marker, unsigned short val_index)
 Get the thrust corffient of the actuator disk.
 
su2double GetActDisk_Omega (string val_marker, unsigned short val_index)
 Get the rev / min of the actuator disk.
 
unsigned short GetMarker_CfgFile_ActDiskOutlet (string val_marker)
 Get Actuator Disk Outlet for boundary val_marker (actuator disk inlet). More...
 
unsigned short GetMarker_CfgFile_EngineExhaust (string val_marker)
 Get Actuator Disk Outlet for boundary val_marker (actuator disk inlet). More...
 
unsigned short GetMarker_Moving (string val_marker)
 Get the internal index for a moving boundary val_marker. More...
 
string GetMarker_Moving_TagBound (unsigned short val_marker)
 Get the name of the surface defined in the geometry file. More...
 
string GetMarker_Analyze_TagBound (unsigned short val_marker)
 Get the name of the surface defined in the geometry file. More...
 
void SetnPeriodicIndex (unsigned short val_index)
 Set the total number of SEND_RECEIVE periodic transformations. More...
 
unsigned short GetnPeriodicIndex (void)
 Get the total number of SEND_RECEIVE periodic transformations. More...
 
void SetPeriodicCenter (unsigned short val_index, su2double *center)
 Set the rotation center for a periodic transformation. More...
 
su2double * GetPeriodicCenter (unsigned short val_index)
 Get the rotation center for a periodic transformation. More...
 
void SetPeriodicRotation (unsigned short val_index, su2double *rotation)
 Set the rotation angles for a periodic transformation. More...
 
su2double * GetPeriodicRotation (unsigned short val_index)
 Get the rotation angles for a periodic transformation. More...
 
void SetPeriodicTranslate (unsigned short val_index, su2double *translate)
 Set the translation vector for a periodic transformation. More...
 
su2double * GetPeriodicTranslate (unsigned short val_index)
 Get the translation vector for a periodic transformation. More...
 
su2double GetExhaust_Temperature_Target (string val_index)
 Get the total temperature at a nacelle boundary. More...
 
su2double GetInlet_Ttotal (string val_index)
 Get the total temperature at an inlet boundary. More...
 
su2double GetInlet_Temperature (string val_index)
 Get the temperature at a supersonic inlet boundary. More...
 
su2double GetInlet_Pressure (string val_index)
 Get the pressure at a supersonic inlet boundary. More...
 
su2double * GetInlet_Velocity (string val_index)
 Get the velocity vector at a supersonic inlet boundary. More...
 
su2double GetDirichlet_Value (string val_index)
 Get the fixed value at the Dirichlet boundary. More...
 
bool GetDirichlet_Boundary (string val_index)
 Get whether this is a Dirichlet or a Neumann boundary. More...
 
su2double GetInlet_Ptotal (string val_index)
 Get the total pressure at an inlet boundary. More...
 
su2double GetExhaust_Pressure_Target (string val_index)
 Get the total pressure at an nacelle boundary. More...
 
su2double GetCFLRedCoeff_Turb (void)
 Value of the CFL reduction in LevelSet problems. More...
 
su2double * GetInlet_FlowDir (string val_index)
 Get the flow direction unit vector at an inlet boundary. More...
 
su2double GetOutlet_Pressure (string val_index)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetRiemann_Var1 (string val_marker)
 Get the var 1 at Riemann boundary. More...
 
su2double GetRiemann_Var2 (string val_marker)
 Get the var 2 at Riemann boundary. More...
 
su2double * GetRiemann_FlowDir (string val_marker)
 Get the Flowdir at Riemann boundary. More...
 
unsigned short GetKind_Data_Riemann (string val_marker)
 Get Kind Data of Riemann boundary. More...
 
su2double GetNRBC_Var1 (string val_marker)
 Get the var 1 at NRBC boundary. More...
 
su2double GetNRBC_Var2 (string val_marker)
 Get the var 2 at NRBC boundary. More...
 
su2double * GetNRBC_FlowDir (string val_marker)
 Get the Flowdir at NRBC boundary. More...
 
unsigned short GetKind_Data_NRBC (string val_marker)
 Get Kind Data of NRBC boundary. More...
 
su2double GetIsothermal_Temperature (string val_index)
 Get the wall temperature (static) at an isothermal boundary. More...
 
su2double GetWall_HeatFlux (string val_index)
 Get the wall heat flux on a constant heat flux boundary. More...
 
su2double GetEngineInflow_Target (string val_marker)
 Get the target (pressure, massflow, etc) at an engine inflow boundary. More...
 
su2double GetInflow_Mach (string val_marker)
 Get the fan face Mach number at an engine inflow boundary. More...
 
su2double GetInflow_Pressure (string val_marker)
 Get the back pressure (static) at an engine inflow boundary. More...
 
su2double GetInflow_MassFlow (string val_marker)
 Get the mass flow rate at an engine inflow boundary. More...
 
su2double GetInflow_ReverseMassFlow (string val_marker)
 Get the percentage of reverse flow at an engine inflow boundary. More...
 
su2double GetInflow_ReverseMassFlow (unsigned short val_marker)
 Get the percentage of reverse flow at an engine inflow boundary. More...
 
su2double GetInflow_TotalPressure (string val_marker)
 Get the total pressure at an engine inflow boundary. More...
 
su2double GetInflow_Temperature (string val_marker)
 Get the temperature (static) at an engine inflow boundary. More...
 
su2double GetInflow_TotalTemperature (string val_marker)
 Get the total temperature at an engine inflow boundary. More...
 
su2double GetInflow_RamDrag (string val_marker)
 Get the ram drag at an engine inflow boundary. More...
 
su2double GetInflow_Force (string val_marker)
 Get the force balance at an engine inflow boundary. More...
 
su2double GetInflow_Power (string val_marker)
 Get the power at an engine inflow boundary. More...
 
su2double GetExhaust_Pressure (string val_marker)
 Get the back pressure (static) at an engine exhaust boundary. More...
 
su2double GetExhaust_Temperature (string val_marker)
 Get the temperature (static) at an engine exhaust boundary. More...
 
su2double GetExhaust_MassFlow (string val_marker)
 Get the massflow at an engine exhaust boundary. More...
 
su2double GetExhaust_TotalPressure (string val_marker)
 Get the total pressure at an engine exhaust boundary. More...
 
su2double GetExhaust_TotalTemperature (string val_marker)
 Get the total temperature at an engine exhaust boundary. More...
 
su2double GetExhaust_GrossThrust (string val_marker)
 Get the gross thrust at an engine exhaust boundary. More...
 
su2double GetExhaust_Force (string val_marker)
 Get the force balance at an engine exhaust boundary. More...
 
su2double GetExhaust_Power (string val_marker)
 Get the power at an engine exhaust boundary. More...
 
void SetInflow_Mach (unsigned short val_imarker, su2double val_fanface_mach)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetInflow_Pressure (unsigned short val_imarker, su2double val_fanface_pressure)
 Set the fan face static pressure at an engine inflow boundary. More...
 
void SetInflow_MassFlow (unsigned short val_imarker, su2double val_fanface_massflow)
 Set the massflow at an engine inflow boundary. More...
 
void SetInflow_ReverseMassFlow (unsigned short val_imarker, su2double val_fanface_reversemassflow)
 Set the reverse flow at an engine inflow boundary. More...
 
void SetInflow_TotalPressure (unsigned short val_imarker, su2double val_fanface_totalpressure)
 Set the fan face total pressure at an engine inflow boundary. More...
 
void SetInflow_Temperature (unsigned short val_imarker, su2double val_fanface_temperature)
 Set the fan face static temperature at an engine inflow boundary. More...
 
void SetInflow_TotalTemperature (unsigned short val_imarker, su2double val_fanface_totaltemperature)
 Set the fan face total temperature at an engine inflow boundary. More...
 
void SetInflow_RamDrag (unsigned short val_imarker, su2double val_fanface_ramdrag)
 Set the ram drag temperature at an engine inflow boundary. More...
 
void SetInflow_Force (unsigned short val_imarker, su2double val_fanface_force)
 Set the force balance at an engine inflow boundary. More...
 
void SetInflow_Power (unsigned short val_imarker, su2double val_fanface_power)
 Set the power at an engine inflow boundary. More...
 
void SetExhaust_Pressure (unsigned short val_imarker, su2double val_exhaust_pressure)
 Set the back pressure (static) at an engine exhaust boundary. More...
 
void SetExhaust_Temperature (unsigned short val_imarker, su2double val_exhaust_temp)
 Set the temperature (static) at an engine exhaust boundary. More...
 
void SetExhaust_MassFlow (unsigned short val_imarker, su2double val_exhaust_massflow)
 Set the back pressure (static) at an engine exhaust boundary. More...
 
void SetExhaust_TotalPressure (unsigned short val_imarker, su2double val_exhaust_totalpressure)
 Set the back pressure (total) at an engine exhaust boundary. More...
 
void SetExhaust_TotalTemperature (unsigned short val_imarker, su2double val_exhaust_totaltemp)
 Set the total temperature at an engine exhaust boundary. More...
 
void SetExhaust_GrossThrust (unsigned short val_imarker, su2double val_exhaust_grossthrust)
 Set the gross thrust at an engine exhaust boundary. More...
 
void SetExhaust_Force (unsigned short val_imarker, su2double val_exhaust_force)
 Set the force balance at an engine exhaust boundary. More...
 
void SetExhaust_Power (unsigned short val_imarker, su2double val_exhaust_power)
 Set the power at an engine exhaust boundary. More...
 
void SetEngine_Mach (unsigned short val_imarker, su2double val_engine_mach)
 Set the back pressure (static) at an outlet boundary. More...
 
void SetEngine_Force (unsigned short val_imarker, su2double val_engine_force)
 Set the back pressure (static) at an outlet boundary. More...
 
void SetEngine_Power (unsigned short val_imarker, su2double val_engine_power)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetEngine_NetThrust (unsigned short val_imarker, su2double val_engine_netthrust)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetEngine_GrossThrust (unsigned short val_imarker, su2double val_engine_grossthrust)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetEngine_Area (unsigned short val_imarker, su2double val_engine_area)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetEngine_Mach (unsigned short val_imarker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetEngine_Force (unsigned short val_imarker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetEngine_Power (unsigned short val_imarker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetEngine_NetThrust (unsigned short val_imarker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetEngine_GrossThrust (unsigned short val_imarker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetEngine_Area (unsigned short val_imarker)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDiskInlet_Temperature (unsigned short val_imarker, su2double val_actdisk_temp)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDiskInlet_TotalTemperature (unsigned short val_imarker, su2double val_actdisk_totaltemp)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDiskInlet_Temperature (string val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDiskInlet_TotalTemperature (string val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDiskOutlet_Temperature (unsigned short val_imarker, su2double val_actdisk_temp)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDiskOutlet_TotalTemperature (unsigned short val_imarker, su2double val_actdisk_totaltemp)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDiskOutlet_Temperature (string val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDiskOutlet_TotalTemperature (string val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDiskInlet_MassFlow (string val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDiskInlet_MassFlow (unsigned short val_imarker, su2double val_actdisk_massflow)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDiskOutlet_MassFlow (string val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDiskOutlet_MassFlow (unsigned short val_imarker, su2double val_actdisk_massflow)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDiskInlet_Pressure (string val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDiskInlet_TotalPressure (string val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDisk_DeltaPress (unsigned short val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDisk_DeltaTemp (unsigned short val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDisk_TotalPressRatio (unsigned short val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDisk_TotalTempRatio (unsigned short val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDisk_StaticPressRatio (unsigned short val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDisk_StaticTempRatio (unsigned short val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDisk_NetThrust (unsigned short val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDisk_BCThrust (unsigned short val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDisk_BCThrust_Old (unsigned short val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDisk_GrossThrust (unsigned short val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDisk_Area (unsigned short val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDisk_ReverseMassFlow (unsigned short val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDiskInlet_RamDrag (string val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDiskInlet_Force (string val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDiskInlet_Power (string val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDiskInlet_Pressure (unsigned short val_imarker, su2double val_actdisk_pressure)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDiskInlet_TotalPressure (unsigned short val_imarker, su2double val_actdisk_totalpressure)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDisk_DeltaPress (unsigned short val_imarker, su2double val_actdisk_deltapress)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDisk_Power (unsigned short val_imarker, su2double val_actdisk_power)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDisk_MassFlow (unsigned short val_imarker, su2double val_actdisk_massflow)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDisk_Mach (unsigned short val_imarker, su2double val_actdisk_mach)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDisk_Force (unsigned short val_imarker, su2double val_actdisk_force)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetSurface_DC60 (unsigned short val_imarker, su2double val_surface_distortion)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetSurface_MassFlow (unsigned short val_imarker, su2double val_surface_massflow)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetSurface_IDC (unsigned short val_imarker, su2double val_surface_distortion)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetSurface_IDC_Mach (unsigned short val_imarker, su2double val_surface_distortion)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetSurface_IDR (unsigned short val_imarker, su2double val_surface_distortion)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDisk_DeltaTemp (unsigned short val_imarker, su2double val_actdisk_deltatemp)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDisk_TotalPressRatio (unsigned short val_imarker, su2double val_actdisk_pressratio)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDisk_TotalTempRatio (unsigned short val_imarker, su2double val_actdisk_tempratio)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDisk_StaticPressRatio (unsigned short val_imarker, su2double val_actdisk_pressratio)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDisk_StaticTempRatio (unsigned short val_imarker, su2double val_actdisk_tempratio)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDisk_NetThrust (unsigned short val_imarker, su2double val_actdisk_netthrust)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDisk_BCThrust (string val_marker, su2double val_actdisk_bcthrust)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDisk_BCThrust (unsigned short val_imarker, su2double val_actdisk_bcthrust)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDisk_BCThrust_Old (string val_marker, su2double val_actdisk_bcthrust_old)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDisk_BCThrust_Old (unsigned short val_imarker, su2double val_actdisk_bcthrust_old)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDisk_GrossThrust (unsigned short val_imarker, su2double val_actdisk_grossthrust)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDisk_Area (unsigned short val_imarker, su2double val_actdisk_area)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDiskInlet_ReverseMassFlow (unsigned short val_imarker, su2double val_actdisk_area)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDiskInlet_RamDrag (unsigned short val_imarker, su2double val_actdisk_ramdrag)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDiskInlet_Force (unsigned short val_imarker, su2double val_actdisk_force)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDiskInlet_Power (unsigned short val_imarker, su2double val_actdisk_power)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDisk_Power (unsigned short val_imarker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDisk_MassFlow (unsigned short val_imarker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDisk_Mach (unsigned short val_imarker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDisk_Force (unsigned short val_imarker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetSurface_DC60 (unsigned short val_imarker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetSurface_MassFlow (unsigned short val_imarker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetSurface_IDC (unsigned short val_imarker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetSurface_IDC_Mach (unsigned short val_imarker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetSurface_IDR (unsigned short val_imarker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDiskOutlet_Pressure (string val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDiskOutlet_TotalPressure (string val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDiskOutlet_GrossThrust (string val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDiskOutlet_Force (string val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetActDiskOutlet_Power (string val_marker)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDiskOutlet_Pressure (unsigned short val_imarker, su2double val_actdisk_pressure)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDiskOutlet_TotalPressure (unsigned short val_imarker, su2double val_actdisk_totalpressure)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDiskOutlet_GrossThrust (unsigned short val_imarker, su2double val_actdisk_grossthrust)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDiskOutlet_Force (unsigned short val_imarker, su2double val_actdisk_force)
 Get the back pressure (static) at an outlet boundary. More...
 
void SetActDiskOutlet_Power (unsigned short val_imarker, su2double val_actdisk_power)
 Get the back pressure (static) at an outlet boundary. More...
 
su2double GetDispl_Value (string val_index)
 Get the displacement value at an displacement boundary. More...
 
su2double GetLoad_Value (string val_index)
 Get the force value at an load boundary. More...
 
su2double GetLoad_Dir_Value (string val_index)
 Get the force value at a load boundary defined in cartesian coordinates. More...
 
su2double GetLoad_Dir_Multiplier (string val_index)
 Get the force multiplier at a load boundary in cartesian coordinates. More...
 
su2double * GetLoad_Dir (string val_index)
 Get the force direction at a loaded boundary in cartesian coordinates. More...
 
su2double GetLoad_Sine_Amplitude (string val_index)
 Get the amplitude of the sine-wave at a load boundary defined in cartesian coordinates. More...
 
su2double GetLoad_Sine_Frequency (string val_index)
 Get the frequency of the sine-wave at a load boundary in cartesian coordinates. More...
 
su2double * GetLoad_Sine_Dir (string val_index)
 Get the force direction at a sine-wave loaded boundary in cartesian coordinates. More...
 
su2double GetFlowLoad_Value (string val_index)
 Get the force value at an load boundary. More...
 
su2double GetCyclic_Pitch (void)
 Cyclic pitch amplitude for rotor blades. More...
 
su2double GetCollective_Pitch (void)
 Collective pitch setting for rotor blades. More...
 
string GetMotion_FileName (void)
 Get name of the arbitrary mesh motion input file. More...
 
void SetConfig_Options (unsigned short val_iZone, unsigned short val_nZone)
 Set the config options. More...
 
void SetRunTime_Options (void)
 Set the config options.
 
void SetConfig_Parsing (char case_filename[MAX_STRING_SIZE])
 Set the config file parsing.
 
bool SetRunTime_Parsing (char case_filename[MAX_STRING_SIZE])
 Set the config file parsing.
 
void SetPostprocessing (unsigned short val_software, unsigned short val_izone, unsigned short val_nDim)
 Config file postprocessing.
 
void SetMarkers (unsigned short val_software)
 Config file markers processing.
 
void SetOutput (unsigned short val_software, unsigned short val_izone)
 Config file output.
 
vector< vector< su2double > > GetAeroelastic_np1 (unsigned short iMarker)
 Value of Aeroelastic solution coordinate at time n+1.
 
vector< vector< su2double > > GetAeroelastic_n (unsigned short iMarker)
 Value of Aeroelastic solution coordinate at time n.
 
vector< vector< su2double > > GetAeroelastic_n1 (unsigned short iMarker)
 Value of Aeroelastic solution coordinate at time n-1.
 
void SetAeroelastic_np1 (unsigned short iMarker, vector< vector< su2double > > solution)
 Value of Aeroelastic solution coordinate at time n+1.
 
void SetAeroelastic_n (void)
 Value of Aeroelastic solution coordinate at time n from time n+1.
 
void SetAeroelastic_n1 (void)
 Value of Aeroelastic solution coordinate at time n-1 from time n.
 
su2double GetAeroelastic_Flutter_Speed_Index (void)
 Aeroelastic Flutter Speed Index.
 
su2double GetAeroelastic_Frequency_Plunge (void)
 Uncoupled Aeroelastic Frequency Plunge.
 
su2double GetAeroelastic_Frequency_Pitch (void)
 Uncoupled Aeroelastic Frequency Pitch.
 
su2double GetAeroelastic_Airfoil_Mass_Ratio (void)
 Aeroelastic Airfoil Mass Ratio.
 
su2double GetAeroelastic_CG_Location (void)
 Aeroelastic center of gravity location.
 
su2double GetAeroelastic_Radius_Gyration_Squared (void)
 Aeroelastic radius of gyration squared.
 
unsigned short GetAeroelasticIter (void)
 Aeroelastic solve every x inner iteration.
 
su2double GetAeroelastic_plunge (unsigned short val_marker)
 Value of plunging coordinate. More...
 
su2double GetAeroelastic_pitch (unsigned short val_marker)
 Value of pitching coordinate. More...
 
void SetAeroelastic_plunge (unsigned short val_marker, su2double val)
 Value of plunging coordinate. More...
 
void SetAeroelastic_pitch (unsigned short val_marker, su2double val)
 Value of pitching coordinate. More...
 
bool GetAeroelastic_Simulation (void)
 Get information about the aeroelastic simulation. More...
 
bool GetWind_Gust (void)
 Get information about the wind gust. More...
 
unsigned short GetGust_Type (void)
 Get the type of gust to simulate. More...
 
unsigned short GetGust_Dir (void)
 Get the gust direction. More...
 
su2double GetGust_WaveLength (void)
 Value of the gust wavelength.
 
su2double GetGust_Periods (void)
 Value of the number of gust periods.
 
su2double GetGust_Ampl (void)
 Value of the gust amplitude.
 
su2double GetGust_Begin_Time (void)
 Value of the time at which to begin the gust.
 
su2double GetGust_Begin_Loc (void)
 Value of the location ath which the gust begins.
 
unsigned short GetnFFD_Iter (void)
 Get the number of iterations to evaluate the parametric coordinates. More...
 
su2double GetFFD_Tol (void)
 Get the tolerance of the point inversion algorithm. More...
 
su2double GetFFD_Scale (void)
 Get the scale factor between the input design variable and the final movement of the control point. More...
 
long GetVisualize_CV (void)
 Get the node number of the CV to visualize. More...
 
bool GetFixed_CL_Mode (void)
 Get information about whether to use fixed CL mode. More...
 
bool GetFixed_CM_Mode (void)
 Get information about whether to use fixed CL mode. More...
 
bool GetEval_dCD_dCX (void)
 Get information about whether to use fixed CL mode. More...
 
bool GetDiscard_InFiles (void)
 Get information about whether to use fixed CL mode. More...
 
su2double GetTarget_CL (void)
 Get the value specified for the target CL. More...
 
su2double GetdCL_dAlpha (void)
 Get the value for the lift curve slope for fixed CL mode. More...
 
unsigned long GetUpdate_Alpha (void)
 Get the value of iterations to re-evaluate the angle of attack. More...
 
su2double GetdCM_diH (void)
 Get the value of the damping coefficient for fixed CL mode. More...
 
unsigned long GetIter_Fixed_CL (void)
 Get the value of iterations to re-evaluate the angle of attack. More...
 
unsigned long GetIter_Fixed_NetThrust (void)
 Get the value of iterations to re-evaluate the angle of attack. More...
 
su2double GetdNetThrust_dBCThrust (void)
 Get the value of the damping coefficient for fixed CL mode. More...
 
unsigned long GetUpdate_BCThrust (void)
 Get the value of iterations to re-evaluate the angle of attack. More...
 
void SetUpdate_BCThrust_Bool (bool val_update)
 Set the value of the boolean for updating AoA in fixed lift mode. More...
 
void SetUpdate_AoA (bool val_update)
 Set the value of the boolean for updating AoA in fixed lift mode. More...
 
bool GetUpdate_BCThrust_Bool (void)
 Get information about whether to update the AoA for fixed lift mode. More...
 
bool GetUpdate_AoA (void)
 Get information about whether to update the AoA for fixed lift mode. More...
 
void SetNonphysical_Points (unsigned long val_nonphys_points)
 Set the current number of non-physical nodes in the solution. More...
 
unsigned long GetNonphysical_Points (void)
 Get the current number of non-physical nodes in the solution. More...
 
void SetNonphysical_Reconstr (unsigned long val_nonphys_reconstr)
 Set the current number of non-physical reconstructions for 2nd-order upwinding. More...
 
unsigned long GetNonphysical_Reconstr (void)
 Get the current number of non-physical reconstructions for 2nd-order upwinding. More...
 
void SetSpline (vector< su2double > &x, vector< su2double > &y, unsigned long n, su2double yp1, su2double ypn, vector< su2double > &y2)
 Given arrays x[1..n] and y[1..n] containing a tabulated function, i.e., yi = f(xi), with x1 < x2 < . . . < xN , and given values yp1 and ypn for the first derivative of the interpolating function at points 1 and n, respectively, this routine returns an array y2[1..n] that contains the second derivatives of the interpolating function at the tabulated points xi. If yp1 and/or ypn are equal to 1 × 1030 or larger, the routine is signaled to set the corresponding boundary condition for a natural spline, with zero second derivative on that boundary. Numerical Recipes: The Art of Scientific Computing, Third Edition in C++.
 
su2double GetSpline (vector< su2double > &xa, vector< su2double > &ya, vector< su2double > &y2a, unsigned long n, su2double x)
 Given the arrays xa[1..n] and ya[1..n], which tabulate a function (with the xai’s in order), and given the array y2a[1..n], which is the output from spline above, and given a value of x, this routine returns a cubic-spline interpolated value y. Numerical Recipes: The Art of Scientific Computing, Third Edition in C++. More...
 
unsigned short GetConsole_Output_Verb (void)
 Get the verbosity level of the console output. More...
 
unsigned short GetDirectDiff ()
 Get the direct differentation method. More...
 
bool GetDiscrete_Adjoint (void)
 Get the indicator whether we are solving an discrete adjoint problem. More...
 
bool CheckFSI_MPI (void)
 Get the indicator whether we want to benchmark the MPI performance of FSI problems. More...
 
unsigned short GetnIterFSI (void)
 Get the number of fluid subiterations roblems. More...
 
su2double GetAitkenStatRelax (void)
 Get Aitken's relaxation parameter for static relaxation cases. More...
 
su2double GetAitkenDynMaxInit (void)
 Get Aitken's maximum relaxation parameter for dynamic relaxation cases and first iteration. More...
 
su2double GetAitkenDynMinInit (void)
 Get Aitken's maximum relaxation parameter for dynamic relaxation cases and first iteration. More...
 
bool GetDeadLoad (void)
 Decide whether to apply dead loads to the model. More...
 
bool GetMatchingMesh (void)
 Identifies if the mesh is matching or not (temporary, while implementing interpolation procedures). More...
 
bool GetSteadyRestart (void)
 Identifies if we want to restart from a steady or an unsteady solution. More...
 
unsigned short GetDynamic_Analysis (void)
 Provides information about the time integration of the structural analysis, and change the write in the output files information about the iteration. More...
 
su2double GetDelta_DynTime (void)
 If we are prforming an unsteady simulation, there is only one value of the time step for the complete simulation. More...
 
su2double GetTotal_DynTime (void)
 If we are prforming an unsteady simulation, there is only one value of the time step for the complete simulation. More...
 
su2double GetCurrent_DynTime (void)
 If we are prforming an unsteady simulation, there is only one value of the time step for the complete simulation. More...
 
bool GetWrt_Dynamic (void)
 Get information about writing dynamic structural analysis headers and file extensions. More...
 
su2double GetNewmark_alpha (void)
 Get Newmark alpha parameter. More...
 
su2double GetNewmark_delta (void)
 Get Newmark delta parameter. More...
 
unsigned short GetnIntCoeffs (void)
 Get the number of integration coefficients provided by the user. More...
 
su2double Get_Int_Coeffs (unsigned short val_coeff)
 Get the integration coefficients for the Generalized Alpha - Newmark integration integration scheme. More...
 
bool GetSigmoid_Load (void)
 Check if the user wants to apply the load gradually. More...
 
bool GetRamp_Load (void)
 Check if the user wants to apply the load as a ramp. More...
 
su2double GetRamp_Time (void)
 Get the maximum time of the ramp. More...
 
su2double GetSigmoid_Time (void)
 Get the maximum time of the sigmoid. More...
 
su2double GetSigmoid_K (void)
 Get the sigmoid parameter. More...
 
su2double GetStatic_Time (void)
 Get the maximum time of the ramp. More...
 
unsigned short GetPredictorOrder (void)
 Get the order of the predictor for FSI applications. More...
 
bool GetFSI_Simulation (void)
 Check if the simulation we are running is a FSI simulation. More...
 
bool GetIncrementalLoad (void)
 Check if we want to apply an incremental load to the nonlinear structural simulation. More...
 
unsigned long GetNumberIncrements (void)
 Get the number of increments for an incremental load. More...
 
su2double GetIncLoad_Criteria (unsigned short val_var)
 Get the value of the criteria for applying incremental loading. More...
 
unsigned short GetRelaxation_Method_FSI (void)
 Get the relaxation method chosen for the simulation. More...
 
unsigned short GetKindInterpolation (void)
 Get the interpolation method used for matching between zones.
 
bool GetAD_Mode (void)
 Get the AD support.
 

Static Public Member Functions

static unsigned short GetnZone (string val_mesh_filename, unsigned short val_format, CConfig *config)
 Gets the number of zones in the mesh file. More...
 
static unsigned short GetnDim (string val_mesh_filename, unsigned short val_format)
 Gets the number of dimensions in the mesh file. More...
 

Public Attributes

vector< string > fields
 Tags for the different fields in a restart file.
 

Detailed Description

Main class for defining the problem; basically this class reads the configuration file, and stores all the information.

Author
F. Palacios
Version
5.0.0 "Raven"

Member Function Documentation

§ CheckFSI_MPI()

bool CConfig::CheckFSI_MPI ( void  )

Get the indicator whether we want to benchmark the MPI performance of FSI problems.

Returns
The value for checking

§ Get_Alpha_RKStep()

su2double CConfig::Get_Alpha_RKStep ( unsigned short  val_step)
inline

Get the alpha (convective) coefficients for the Runge-Kutta integration scheme.

Parameters
[in]val_step- Index of the step.
Returns
Alpha coefficient for the Runge-Kutta integration scheme.

§ Get_Int_Coeffs()

su2double CConfig::Get_Int_Coeffs ( unsigned short  val_coeff)
inline

Get the integration coefficients for the Generalized Alpha - Newmark integration integration scheme.

Parameters
[in]val_coeff- Index of the coefficient.
Returns
Alpha coefficient for the Runge-Kutta integration scheme.

§ Get_nMarkerMixingPlane()

unsigned short CConfig::Get_nMarkerMixingPlane ( void  )
inline

number mixing plane interface specified from config file.

Returns
number of bound.

§ Get_nMarkerTurboPerf()

unsigned short CConfig::Get_nMarkerTurboPerf ( void  )
inline

number Turbomachinery performance option specified from config file.

Returns
number of bound.

§ GetAcentric_Factor()

su2double CConfig::GetAcentric_Factor ( void  )
inline

Get the value of the critical pressure.

Returns
Critical pressure.

§ GetActDisk_Area()

su2double CConfig::GetActDisk_Area ( unsigned short  val_marker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDisk_BCThrust()

su2double CConfig::GetActDisk_BCThrust ( unsigned short  val_marker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDisk_BCThrust_Old()

su2double CConfig::GetActDisk_BCThrust_Old ( unsigned short  val_marker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDisk_DeltaPress()

su2double CConfig::GetActDisk_DeltaPress ( unsigned short  val_marker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDisk_DeltaTemp()

su2double CConfig::GetActDisk_DeltaTemp ( unsigned short  val_marker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDisk_DoubleSurface()

bool CConfig::GetActDisk_DoubleSurface ( void  )
inline

Actuator disk defined with a double surface.

Returns
TRUE if the elements must be divided; otherwise FALSE.

§ GetActDisk_Force()

su2double CConfig::GetActDisk_Force ( unsigned short  val_imarker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDisk_GrossThrust()

su2double CConfig::GetActDisk_GrossThrust ( unsigned short  val_marker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDisk_Jump()

unsigned short CConfig::GetActDisk_Jump ( void  )
inline

Get the format of the output solution.

Returns
Format of the output solution.

§ GetActDisk_Mach()

su2double CConfig::GetActDisk_Mach ( unsigned short  val_imarker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDisk_MassFlow()

su2double CConfig::GetActDisk_MassFlow ( unsigned short  val_imarker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDisk_NetThrust()

su2double CConfig::GetActDisk_NetThrust ( unsigned short  val_marker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDisk_Power()

su2double CConfig::GetActDisk_Power ( unsigned short  val_imarker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDisk_ReverseMassFlow()

su2double CConfig::GetActDisk_ReverseMassFlow ( unsigned short  val_marker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDisk_StaticPressRatio()

su2double CConfig::GetActDisk_StaticPressRatio ( unsigned short  val_marker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDisk_StaticTempRatio()

su2double CConfig::GetActDisk_StaticTempRatio ( unsigned short  val_marker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDisk_SU2_DEF()

bool CConfig::GetActDisk_SU2_DEF ( void  )
inline

Actuator disk defined with a double surface.

Returns
TRUE if the elements must be divided; otherwise FALSE.

§ GetActDisk_TotalPressRatio()

su2double CConfig::GetActDisk_TotalPressRatio ( unsigned short  val_marker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDisk_TotalTempRatio()

su2double CConfig::GetActDisk_TotalTempRatio ( unsigned short  val_marker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDiskInlet_Force()

su2double CConfig::GetActDiskInlet_Force ( string  val_marker)

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDiskInlet_MassFlow()

su2double CConfig::GetActDiskInlet_MassFlow ( string  val_marker)

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDiskInlet_Power()

su2double CConfig::GetActDiskInlet_Power ( string  val_marker)

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDiskInlet_Pressure()

su2double CConfig::GetActDiskInlet_Pressure ( string  val_marker)

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDiskInlet_RamDrag()

su2double CConfig::GetActDiskInlet_RamDrag ( string  val_marker)

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDiskInlet_Temperature()

su2double CConfig::GetActDiskInlet_Temperature ( string  val_marker)

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDiskInlet_TotalPressure()

su2double CConfig::GetActDiskInlet_TotalPressure ( string  val_marker)

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDiskInlet_TotalTemperature()

su2double CConfig::GetActDiskInlet_TotalTemperature ( string  val_marker)

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDiskOutlet_Force()

su2double CConfig::GetActDiskOutlet_Force ( string  val_marker)

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDiskOutlet_GrossThrust()

su2double CConfig::GetActDiskOutlet_GrossThrust ( string  val_marker)

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDiskOutlet_MassFlow()

su2double CConfig::GetActDiskOutlet_MassFlow ( string  val_marker)

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDiskOutlet_Power()

su2double CConfig::GetActDiskOutlet_Power ( string  val_marker)

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDiskOutlet_Pressure()

su2double CConfig::GetActDiskOutlet_Pressure ( string  val_marker)

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDiskOutlet_Temperature()

su2double CConfig::GetActDiskOutlet_Temperature ( string  val_marker)

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDiskOutlet_TotalPressure()

su2double CConfig::GetActDiskOutlet_TotalPressure ( string  val_marker)

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetActDiskOutlet_TotalTemperature()

su2double CConfig::GetActDiskOutlet_TotalTemperature ( string  val_marker)

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetAdaptBoundary()

bool CConfig::GetAdaptBoundary ( void  )
inline

Get information about there is a smoothing of the grid coordinates.

Returns
TRUE if there is smoothing of the grid coordinates; otherwise FALSE.

§ GetAdiabaticWall()

bool CConfig::GetAdiabaticWall ( void  )

Get information about the adibatic wall condition.

Returns
TRUE if it is a adiabatic wall condition; otherwise FALSE.

§ GetAdj_FileName()

string CConfig::GetAdj_FileName ( void  )
inline

Get the name of the file with the adjoint variables.

Returns
Name of the file with the adjoint variables.

§ GetAdjointLimit()

su2double CConfig::GetAdjointLimit ( void  )
inline

Get the limit value for the adjoint variables.

Returns
Limit value for the adjoint variables.

§ GetAdjTurb_Linear_Error()

su2double CConfig::GetAdjTurb_Linear_Error ( void  )
inline

Get min error of the linear solver for the implicit formulation.

Returns
Min error of the linear solver for the implicit formulation.

§ GetAdjTurb_Linear_Iter()

unsigned short CConfig::GetAdjTurb_Linear_Iter ( void  )
inline

Get max number of iterations of the linear solver for the implicit formulation.

Returns
Max number of iterations of the linear solver for the implicit formulation.

§ GetAdjWave_FileName()

string CConfig::GetAdjWave_FileName ( void  )
inline

Get the name of the file with the adjoint wave variables.

Returns
Name of the file with the adjoint wave variables.

§ GetAeroelastic_pitch()

su2double CConfig::GetAeroelastic_pitch ( unsigned short  val_marker)
inline

Value of pitching coordinate.

Parameters
[in]val_marker- the marker we are monitoring.
Returns
Value of pitching coordinate.

§ GetAeroelastic_plunge()

su2double CConfig::GetAeroelastic_plunge ( unsigned short  val_marker)
inline

Value of plunging coordinate.

Parameters
[in]val_marker- the marker we are monitoring.
Returns
Value of plunging coordinate.

§ GetAeroelastic_Simulation()

bool CConfig::GetAeroelastic_Simulation ( void  )
inline

Get information about the aeroelastic simulation.

Returns
TRUE if it is an aeroelastic case; otherwise FALSE.

§ GetAitkenDynMaxInit()

su2double CConfig::GetAitkenDynMaxInit ( void  )
inline

Get Aitken's maximum relaxation parameter for dynamic relaxation cases and first iteration.

Returns
Aitken's relaxation parameters.

§ GetAitkenDynMinInit()

su2double CConfig::GetAitkenDynMinInit ( void  )
inline

Get Aitken's maximum relaxation parameter for dynamic relaxation cases and first iteration.

Returns
Aitken's relaxation parameters.

§ GetAitkenStatRelax()

su2double CConfig::GetAitkenStatRelax ( void  )
inline

Get Aitken's relaxation parameter for static relaxation cases.

Returns
Aitken's relaxation parameters.

§ GetAnalytical_Surface()

unsigned short CConfig::GetAnalytical_Surface ( void  )
inline

Get Information about if there is an analytical definition of the surface for doing the grid adaptation.

Returns
Definition of the surfaces. NONE implies that there isn't any analytical definition and it will use and interpolation.

§ GetAoA()

su2double CConfig::GetAoA ( void  )
inline

Get the angle of attack of the body. This is the angle between a reference line on a lifting body (often the chord line of an airfoil) and the vector representing the relative motion between the lifting body and the fluid through which it is moving.

Returns
Value of the angle of attack.

§ GetAoA_Offset()

su2double CConfig::GetAoA_Offset ( void  )
inline

Get the off set angle of attack of the body. The solution and the geometry file are able to modifity the angle of attack in the config file.

Returns
Value of the off set angle of attack.

§ GetAoA_Sens()

su2double CConfig::GetAoA_Sens ( void  )
inline

Get the functional sensitivity with respect to changes in the angle of attack.

Returns
Value of the angle of attack.

§ GetAoS()

su2double CConfig::GetAoS ( void  )
inline

Get the angle of sideslip of the body. It relates to the rotation of the aircraft centerline from the relative wind.

Returns
Value of the angle of sideslip.

§ GetAoS_Offset()

su2double CConfig::GetAoS_Offset ( void  )
inline

Get the off set sideslip angle of the body. The solution and the geometry file are able to modifity the angle of attack in the config file.

Returns
Value of the off set sideslip angle.

§ GetArrheniusCoeff()

su2double CConfig::GetArrheniusCoeff ( unsigned short  iReaction)

Provides the number of chemical reactions in the chemistry model.

Returns
: The number of chemical reactions, read from input file

§ GetArrheniusEta()

su2double CConfig::GetArrheniusEta ( unsigned short  iReaction)

Provides the number of chemical reactions in the chemistry model.

Returns
: The number of chemical reactions, read from input file

§ GetArrheniusTheta()

su2double CConfig::GetArrheniusTheta ( unsigned short  iReaction)

Provides the number of chemical reactions in the chemistry model.

Returns
: The number of chemical reactions, read from input file

§ GetArtComp_Factor()

su2double CConfig::GetArtComp_Factor ( void  )
inline

Get the artificial compresibility factor.

Returns
Value of the artificial compresibility factor.

§ GetAxis_Stations()

unsigned short CConfig::GetAxis_Stations ( void  )
inline

Get Information about if there is an analytical definition of the surface for doing the grid adaptation.

Returns
Definition of the surfaces. NONE implies that there isn't any analytical definition and it will use and interpolation.

§ GetAxisymmetric()

bool CConfig::GetAxisymmetric ( void  )
inline

Get information about the axisymmetric frame.

Returns
TRUE if there is a rotational frame; otherwise FALSE.

§ GetBlottnerCoeff()

su2double CConfig::GetBlottnerCoeff ( unsigned short  val_Species,
unsigned short  val_Coeff 
)

Get the coefficients of the Blottner viscosity model.

Parameters
[in]val_Species- Index of the species
[in]val_Coeff- Index of the coefficient (As, Bs, Cs)
Returns
Value of the Blottner coefficient

§ GetBoolMixingPlane()

bool CConfig::GetBoolMixingPlane ( void  )
inline

Verify if there is mixing plane interface specified from config file.

Returns
boolean.

§ GetBoolTurboPerf()

bool CConfig::GetBoolTurboPerf ( void  )
inline

Verify if there is Turbomachinery performance option specified from config file.

Returns
boolean.

§ GetBreakdown_FileName()

string CConfig::GetBreakdown_FileName ( void  )
inline

Get the name of the file with the forces breakdown of the problem.

Returns
Name of the file with forces breakdown of the problem.

§ GetBulk_Modulus()

su2double CConfig::GetBulk_Modulus ( void  )
inline

Get the value of the bulk modulus.

Returns
Value of the bulk modulus.

§ GetBulk_Modulus_Struct()

su2double CConfig::GetBulk_Modulus_Struct ( void  )
inline

Get the value of the bulk modulus on the structural side.

Returns
Value of the bulk modulus on the structural side.

§ GetCauchy_Elems()

unsigned short CConfig::GetCauchy_Elems ( void  )
inline

Get the number of iterations that are considered in the Cauchy convergence criteria.

Returns
Number of elements in the Cauchy criteria.

§ GetCauchy_Eps()

su2double CConfig::GetCauchy_Eps ( void  )
inline

Get the value of convergence criteria for the Cauchy method in the direct, adjoint or linearized problem.

Returns
Value of the convergence criteria.

§ GetCauchy_Func_AdjFlow()

unsigned short CConfig::GetCauchy_Func_AdjFlow ( void  )
inline

Get functional that is going to be used to evaluate the adjoint flow convergence.

Returns
Functional that is going to be used to evaluate the adjoint flow convergence.

§ GetCauchy_Func_Flow()

unsigned short CConfig::GetCauchy_Func_Flow ( void  )
inline

Get functional that is going to be used to evaluate the flow convergence.

Returns
Functional that is going to be used to evaluate the flow convergence.

§ GetCFL()

su2double CConfig::GetCFL ( unsigned short  val_mesh)
inline

Get the Courant Friedrich Levi number for each grid.

Parameters
[in]val_mesh- Index of the mesh were the CFL is applied.
Returns
CFL number for each grid.

§ GetCFL_Adapt()

bool CConfig::GetCFL_Adapt ( void  )
inline

Get the values of the CFL adapation.

Returns
Value of CFL adapation

§ GetCFL_AdaptParam()

su2double CConfig::GetCFL_AdaptParam ( unsigned short  val_index)
inline

Get the values of the CFL adapation.

Returns
Value of CFL adapation

§ GetCFLRedCoeff_AdjTurb()

su2double CConfig::GetCFLRedCoeff_AdjTurb ( void  )
inline

Get CFL reduction factor for adjoint turbulence model.

Returns
CFL reduction factor.

§ GetCFLRedCoeff_Turb()

su2double CConfig::GetCFLRedCoeff_Turb ( void  )
inline

Value of the CFL reduction in LevelSet problems.

Returns
Value of the CFL reduction in LevelSet problems.

§ GetCharElTemp()

su2double** CConfig::GetCharElTemp ( void  )

Provides the characteristic electronic temperature for calculating e_el.

Returns
: Vector of characteristic vibrational temperatures [K]

§ GetChargeCoeff()

su2double CConfig::GetChargeCoeff ( void  )
inline

Get the charge coefficient that is used in the poissonal potential simulation.

Returns
Value of the charge coefficient.

§ GetCharVibTemp() [1/2]

su2double* CConfig::GetCharVibTemp ( void  )

Provides the characteristic vibrational temperature for calculating e_vib.

Returns
: Vector of characteristic vibrational temperatures [K]

§ GetCharVibTemp() [2/2]

su2double CConfig::GetCharVibTemp ( unsigned short  iSpecies)

Provides the characteristic vibrational temperature for calculating e_vib.

Returns
: The number of chemical reactions, read from input file

§ GetCL_Target()

su2double CConfig::GetCL_Target ( void  )
inline

Value of the weight of the CD, CL, CM optimization.

Returns
Value of the weight of the CD, CL, CM optimization.

§ GetCM_Target()

su2double CConfig::GetCM_Target ( void  )
inline

Value of the weight of the CD, CL, CM optimization.

Returns
Value of the weight of the CD, CL, CM optimization.

§ GetCoeff_ObjChainRule()

su2double CConfig::GetCoeff_ObjChainRule ( unsigned short  iVar)
inline

Get the coefficients of the objective defined by the chain rule with primitive variables.

Author
H. Kline
Note
This objective is only applicable to gradient calculations. Objective value must be calculated using the area averaged outlet values of density, velocity, and pressure. Gradients are w.r.t density, velocity[3], and pressure. when 2D gradient w.r.t. 3rd component of velocity set to 0.

§ GetCollective_Pitch()

su2double CConfig::GetCollective_Pitch ( void  )
inline

Collective pitch setting for rotor blades.

Returns
The specified collective pitch setting.

§ GetComboObj()

bool CConfig::GetComboObj ( void  )

Get the flag indicating whether to comput a combined objective.

Author
H. Kline

§ GetConductivity_Ref()

su2double CConfig::GetConductivity_Ref ( void  )
inline

Get the value of the reference conductivity for non-dimensionalization.

Returns
Reference conductivity for non-dimensionalization.

§ GetConsole_Output_Verb()

unsigned short CConfig::GetConsole_Output_Verb ( void  )
inline

Get the verbosity level of the console output.

Returns
Verbosity level for the console output.

§ GetContainerPosition()

unsigned short CConfig::GetContainerPosition ( unsigned short  val_eqsystem)

Provides the index of the solution in the container.

Parameters
[in]val_eqsystem- Equation that is being solved.
Returns
Index on the solution container.

§ GetContinuous_Adjoint()

bool CConfig::GetContinuous_Adjoint ( void  )
inline

Determines if problem is adjoint.

Returns
true if Adjoint

§ GetConv_FileName()

string CConfig::GetConv_FileName ( void  )
inline

Get the name of the file with the convergence history of the problem.

Returns
Name of the file with convergence history of the problem.

§ GetConv_FileName_FSI()

string CConfig::GetConv_FileName_FSI ( void  )
inline

Get the name of the file with the convergence history of the problem for FSI applications.

Returns
Name of the file with convergence history of the problem.

§ GetConvCriteria()

unsigned short CConfig::GetConvCriteria ( void  )
inline

Obtain the kind of convergence criteria to establish the convergence of the CFD code.

Returns
Kind of convergence criteria.

§ GetCoordFFDBox()

su2double CConfig::GetCoordFFDBox ( unsigned short  val_ffd,
unsigned short  val_index 
)
inline

Get the coordinates of the FFD corner points.

Parameters
[in]val_ffd- Index of the FFD box.
[in]val_coord- Index of the coordinate that we want to read.
Returns
Value of the coordinate.

§ GetCurrent_DynTime()

su2double CConfig::GetCurrent_DynTime ( void  )
inline

If we are prforming an unsteady simulation, there is only one value of the time step for the complete simulation.

Returns
Value of the time step in an unsteady simulation (non dimensional).

§ GetCurrent_UnstTime()

su2double CConfig::GetCurrent_UnstTime ( void  )
inline

If we are performing an unsteady simulation, this is the value of current time.

Returns
Value of the physical time in an unsteady simulation.

§ GetCyclic_Pitch()

su2double CConfig::GetCyclic_Pitch ( void  )
inline

Cyclic pitch amplitude for rotor blades.

Returns
The specified cyclic pitch amplitude.

§ GetDamp_Correc_Prolong()

su2double CConfig::GetDamp_Correc_Prolong ( void  )
inline

Value of the damping factor for the correction prolongation.

Returns
Value of the damping factor.

§ GetDamp_Engine_Exhaust()

su2double CConfig::GetDamp_Engine_Exhaust ( void  )
inline

Value of the damping factor for the engine exhaust inlet bc.

Returns
Value of the damping factor.

§ GetDamp_Engine_Inflow()

su2double CConfig::GetDamp_Engine_Inflow ( void  )
inline

Value of the damping factor for the engine inlet bc.

Returns
Value of the damping factor.

§ GetDamp_Res_Restric()

su2double CConfig::GetDamp_Res_Restric ( void  )
inline

Value of the damping factor for the residual restriction.

Returns
Value of the damping factor.

§ GetdCD_dCL()

su2double CConfig::GetdCD_dCL ( void  )
inline

Value of the weight of the CD, CL, CM optimization.

Returns
Value of the weight of the CD, CL, CM optimization.

§ GetdCD_dCM()

su2double CConfig::GetdCD_dCM ( void  )
inline

Value of the weight of the CD, CL, CM optimization.

Returns
Value of the weight of the CD, CL, CM optimization.

§ GetdCL_dAlpha()

su2double CConfig::GetdCL_dAlpha ( void  )
inline

Get the value for the lift curve slope for fixed CL mode.

Returns
Lift curve slope for fixed CL mode.

§ GetdCM_diH()

su2double CConfig::GetdCM_diH ( void  )
inline

Get the value of the damping coefficient for fixed CL mode.

Returns
Damping coefficient for fixed CL mode.

§ GetDeadLoad()

bool CConfig::GetDeadLoad ( void  )
inline

Decide whether to apply dead loads to the model.

Returns
TRUE if the dead loads are to be applied, FALSE otherwise.

§ GetDebugMode()

bool CConfig::GetDebugMode ( void  )

Get information about the axisymmetric frame.

Returns
TRUE if there is a rotational frame; otherwise FALSE.

§ GetDeform_Coeff()

su2double CConfig::GetDeform_Coeff ( void  )
inline

Get factor to multiply smallest volume for deform tolerance.

Returns
Factor to multiply smallest volume for deform tolerance.

§ GetDeform_Output()

bool CConfig::GetDeform_Output ( void  )
inline

Get information about writing grid deformation residuals to the console.

Returns
TRUE means that grid deformation residuals will be written to the console.

§ GetDeform_Stiffness_Type()

unsigned short CConfig::GetDeform_Stiffness_Type ( void  )
inline

Get the type of stiffness to impose for FEA mesh deformation.

Returns
type of stiffness to impose for FEA mesh deformation.

§ GetDeform_Tol_Factor()

su2double CConfig::GetDeform_Tol_Factor ( void  )
inline

Get factor to multiply smallest volume for deform tolerance.

Returns
Factor to multiply smallest volume for deform tolerance.

§ GetDegreeFFDBox()

unsigned short CConfig::GetDegreeFFDBox ( unsigned short  val_ffd,
unsigned short  val_index 
)
inline

Get the degree of the FFD corner points.

Parameters
[in]val_ffd- Index of the FFD box.
[in]val_degree- Index (I,J,K) to obtain the degree.
Returns
Value of the degree in a particular direction.

§ GetDelta_DynTime()

su2double CConfig::GetDelta_DynTime ( void  )
inline

If we are prforming an unsteady simulation, there is only one value of the time step for the complete simulation.

Returns
Value of the time step in an unsteady simulation (non dimensional).

§ GetDelta_UnstTime()

su2double CConfig::GetDelta_UnstTime ( void  )
inline

If we are prforming an unsteady simulation, there is only one value of the time step for the complete simulation.

Returns
Value of the time step in an unsteady simulation.

§ GetDelta_UnstTimeND()

su2double CConfig::GetDelta_UnstTimeND ( void  )
inline

If we are prforming an unsteady simulation, there is only one value of the time step for the complete simulation.

Returns
Value of the time step in an unsteady simulation (non dimensional).

§ GetDensity_FreeStream()

su2double CConfig::GetDensity_FreeStream ( void  )
inline

Get the value of the frestream temperature.

Returns
Freestream temperature.

§ GetDensity_FreeStreamND()

su2double CConfig::GetDensity_FreeStreamND ( void  )
inline

Get the value of the non-dimensionalized freestream density.

Returns
Non-dimensionalized freestream density.

§ GetDensity_Ref()

su2double CConfig::GetDensity_Ref ( void  )
inline

Get the value of the reference density for non-dimensionalization.

Returns
Reference density for non-dimensionalization.

§ GetDesign_Variable()

unsigned short CConfig::GetDesign_Variable ( unsigned short  val_dv)
inline

Obtain the kind of design variable.

Parameters
[in]val_dv- Number of the design variable that we want to read.
Returns
Design variable identification.

§ GetDirectDiff()

unsigned short CConfig::GetDirectDiff ( )
inline

Get the direct differentation method.

Returns
direct differentiation method.

§ GetDirichlet_Boundary()

bool CConfig::GetDirichlet_Boundary ( string  val_index)

Get whether this is a Dirichlet or a Neumann boundary.

Parameters
[in]val_index- Index corresponding to the Dirichlet boundary.
Returns
Yes or No.

§ GetDirichlet_Value()

su2double CConfig::GetDirichlet_Value ( string  val_index)

Get the fixed value at the Dirichlet boundary.

Parameters
[in]val_index- Index corresponding to the Dirichlet boundary.
Returns
The total temperature.

§ GetDiscard_InFiles()

bool CConfig::GetDiscard_InFiles ( void  )
inline

Get information about whether to use fixed CL mode.

Returns
TRUE if fixed CL mode is active; otherwise FALSE.

§ GetDiscrete_Adjoint()

bool CConfig::GetDiscrete_Adjoint ( void  )
inline

Get the indicator whether we are solving an discrete adjoint problem.

Returns
the discrete adjoint indicator.

§ GetDispl_Value()

su2double CConfig::GetDispl_Value ( string  val_index)

Get the displacement value at an displacement boundary.

Parameters
[in]val_index- Index corresponding to the displacement boundary.
Returns
The displacement value.

§ GetDissociationPot()

su2double* CConfig::GetDissociationPot ( void  )

Dissociation potential of species.

Returns
: Dissociation potential.

§ GetDistortionRack()

su2double * CConfig::GetDistortionRack ( void  )
inline

Get the the coordinates where of the box where a subsonic region is imposed.

Returns
Coordinates where of the box where the grid is going to be a subsonic region.

§ GetdNetThrust_dBCThrust()

su2double CConfig::GetdNetThrust_dBCThrust ( void  )
inline

Get the value of the damping coefficient for fixed CL mode.

Returns
Damping coefficient for fixed CL mode.

§ GetDomainVolume()

su2double CConfig::GetDomainVolume ( void  )
inline

Get the volume of the whole domain using the fine grid, this value is common for all the grids in the multigrid method.

Returns
Volume of the whole domain.

§ GetDualVol_Power()

su2double CConfig::GetDualVol_Power ( void  )
inline

Get the power of the dual volume in the grid adaptation sensor.

Returns
Power of the dual volume in the grid adaptation sensor.

§ GetDV_Value()

su2double CConfig::GetDV_Value ( unsigned short  val_dv,
unsigned short  val_val = 0 
)
inline

Value of the design variable step, we use this value in design problems.

Parameters
[in]val_dv- Number of the design variable that we want to read.
[in]val_value- Value of the design variable that we want to read.
Returns
Design variable step.

§ GetDyn_nIntIter()

unsigned long CConfig::GetDyn_nIntIter ( void  )
inline

Get the number of internal iterations for the Newton-Raphson Method in nonlinear structural applications.

Returns
Number of internal iterations.

§ GetDyn_RestartIter()

long CConfig::GetDyn_RestartIter ( void  )
inline

Get the restart iteration number for dynamic structural simulations.

Returns
Restart iteration number for dynamic structural simulations.

§ GetDynamic_Analysis()

unsigned short CConfig::GetDynamic_Analysis ( void  )
inline

Provides information about the time integration of the structural analysis, and change the write in the output files information about the iteration.

Returns
The kind of time integration: Static or dynamic analysis

§ GetEA_IntLimit()

su2double CConfig::GetEA_IntLimit ( unsigned short  index)
inline

Get the integration limits for the equivalent area computation.

Parameters
[in]index- 0 means x_min, and 1 means x_max.
Returns
Integration limits for the equivalent area computation.

§ GetEA_ScaleFactor()

su2double CConfig::GetEA_ScaleFactor ( void  )
inline

Get the integration limits for the equivalent area computation.

Parameters
[in]index- 0 means x_min, and 1 means x_max.
Returns
Integration limits for the equivalent area computation.

§ GetElas2D_Formulation()

unsigned short CConfig::GetElas2D_Formulation ( void  )
inline

Formulation for 2D elasticity (plane stress - strain)

Returns
Flag to 2D elasticity model.

§ GetElasticyMod()

su2double CConfig::GetElasticyMod ( void  )
inline

Get the Young's modulus of elasticity.

Returns
Value of the Young's modulus of elasticity.

§ GetElDegeneracy()

su2double** CConfig::GetElDegeneracy ( void  )

Provides the degeneracy of electron states for calculating e_el.

Returns
: Vector of characteristic vibrational temperatures [K]

§ GetEnergy_FreeStream()

su2double CConfig::GetEnergy_FreeStream ( void  )
inline

Get the value of the frestream temperature.

Returns
Freestream temperature.

§ GetEnergy_FreeStreamND()

su2double CConfig::GetEnergy_FreeStreamND ( void  )
inline

Get the value of the non-dimensionalized freestream energy.

Returns
Non-dimensionalized freestream energy.

§ GetEnergy_Ref()

su2double CConfig::GetEnergy_Ref ( void  )
inline

Get the value of the reference pressure for non-dimensionalization.

Returns
Reference pressure for non-dimensionalization.

§ GetEngine_Area()

su2double CConfig::GetEngine_Area ( unsigned short  val_imarker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_imarker- Index corresponding to a particular engine boundary.
Returns
The outlet pressure.

§ GetEngine_Force()

su2double CConfig::GetEngine_Force ( unsigned short  val_imarker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_imarker- Index corresponding to a particular engine boundary.
Returns
The outlet pressure.

§ GetEngine_GrossThrust()

su2double CConfig::GetEngine_GrossThrust ( unsigned short  val_imarker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_imarker- Index corresponding to a particular engine boundary.
Returns
The outlet pressure.

§ GetEngine_HalfModel()

bool CConfig::GetEngine_HalfModel ( void  )
inline

Only halg of the engine is in the compputational grid.

Returns
TRUE if the engine is complete; otherwise FALSE.

§ GetEngine_Mach()

su2double CConfig::GetEngine_Mach ( unsigned short  val_imarker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_imarker- Index corresponding to a particular engine boundary.
Returns
The outlet pressure.

§ GetEngine_NetThrust()

su2double CConfig::GetEngine_NetThrust ( unsigned short  val_imarker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_imarker- Index corresponding to a particular engine boundary.
Returns
The outlet pressure.

§ GetEngine_Power()

su2double CConfig::GetEngine_Power ( unsigned short  val_imarker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_imarker- Index corresponding to a particular engine boundary.
Returns
The outlet pressure.

§ GetEngineInflow_Target()

su2double CConfig::GetEngineInflow_Target ( string  val_marker)

Get the target (pressure, massflow, etc) at an engine inflow boundary.

Parameters
[in]val_index- Index corresponding to the engine inflow boundary.
Returns
Target (pressure, massflow, etc) .

§ GetEnthalpy_Formation() [1/2]

su2double* CConfig::GetEnthalpy_Formation ( void  )

Provides the formation enthalpy of the specified species at standard conditions.

Returns
: Enthalpy of formation

§ GetEnthalpy_Formation() [2/2]

su2double CConfig::GetEnthalpy_Formation ( unsigned short  iSpecies)

Provides the formation enthalpy of the specified species at standard conditions.

Returns
: Enthalpy of formation

§ GetEntropyFix_Coeff()

su2double CConfig::GetEntropyFix_Coeff ( void  )
inline

Get the entropy fix.

Returns
Vaule of the entropy fix.

§ GetEquivArea()

bool CConfig::GetEquivArea ( void  )
inline

Information about computing and plotting the equivalent area distribution.

Returns
TRUE or FALSE depending if we are computing the equivalent area.

§ GetEval_dCD_dCX()

bool CConfig::GetEval_dCD_dCX ( void  )
inline

Get information about whether to use fixed CL mode.

Returns
TRUE if fixed CL mode is active; otherwise FALSE.

§ GetExhaust_Force()

su2double CConfig::GetExhaust_Force ( string  val_marker)

Get the force balance at an engine exhaust boundary.

Parameters
[in]val_marker- Name of the boundary.
Returns
Force balance.

§ GetExhaust_GrossThrust()

su2double CConfig::GetExhaust_GrossThrust ( string  val_marker)

Get the gross thrust at an engine exhaust boundary.

Parameters
[in]val_marker- Name of the boundary.
Returns
Gross thrust.

§ GetExhaust_MassFlow()

su2double CConfig::GetExhaust_MassFlow ( string  val_marker)

Get the massflow at an engine exhaust boundary.

Parameters
[in]val_marker- Name of the boundary.
Returns
The engine exhaust massflow.

§ GetExhaust_Power()

su2double CConfig::GetExhaust_Power ( string  val_marker)

Get the power at an engine exhaust boundary.

Parameters
[in]val_marker- Name of the boundary.
Returns
Power.

§ GetExhaust_Pressure()

su2double CConfig::GetExhaust_Pressure ( string  val_marker)

Get the back pressure (static) at an engine exhaust boundary.

Parameters
[in]val_marker- Name of the boundary.
Returns
The engine exhaust pressure.

§ GetExhaust_Pressure_Target()

su2double CConfig::GetExhaust_Pressure_Target ( string  val_index)

Get the total pressure at an nacelle boundary.

Parameters
[in]val_index- Index corresponding to the inlet boundary.
Returns
The total pressure.

§ GetExhaust_Temperature()

su2double CConfig::GetExhaust_Temperature ( string  val_marker)

Get the temperature (static) at an engine exhaust boundary.

Parameters
[in]val_marker- Name of the boundary.
Returns
The engine exhaust temperature.

§ GetExhaust_Temperature_Target()

su2double CConfig::GetExhaust_Temperature_Target ( string  val_index)

Get the total temperature at a nacelle boundary.

Parameters
[in]val_index- Index corresponding to the inlet boundary.
Returns
The total temperature.

§ GetExhaust_TotalPressure()

su2double CConfig::GetExhaust_TotalPressure ( string  val_marker)

Get the total pressure at an engine exhaust boundary.

Parameters
[in]val_marker- Name of the boundary.
Returns
The engine exhaust total pressure.

§ GetExhaust_TotalTemperature()

su2double CConfig::GetExhaust_TotalTemperature ( string  val_marker)

Get the total temperature at an engine exhaust boundary.

Parameters
[in]val_marker- Name of the boundary.
Returns
The total temperature.

§ GetExtIter()

unsigned long CConfig::GetExtIter ( void  )
inline

Get the current external iteration number.

Returns
Current external iteration.

§ GetExtIter_OffSet()

unsigned long CConfig::GetExtIter_OffSet ( void  )
inline

Get the current internal iteration number.

Returns
Current external iteration.

§ GetExtraOutput()

bool CConfig::GetExtraOutput ( void  )
inline

Creates a tecplot file to visualize the partition made by the DDC software.

Returns
TRUE if the partition is going to be plotted; otherwise FALSE.

§ GetFan_Poly_Eff()

su2double CConfig::GetFan_Poly_Eff ( void  )
inline

Get the value of the reference viscosity for non-dimensionalization.

Returns
Reference viscosity for non-dimensionalization.

§ GetFFD_Axis()

su2double CConfig::GetFFD_Axis ( unsigned short  val_var)
inline

Get the value of the vector that connects the cartesian axis with a sherical or cylindrical one.

Returns
Coordinate of the Axis.

§ GetFFD_Blending()

unsigned short CConfig::GetFFD_Blending ( void  )
inline

Get the kind of FFD Blending function.

Returns
Kind of FFD Blending function.

§ GetFFD_BSplineOrder()

su2double * CConfig::GetFFD_BSplineOrder ( )
inline

Get the kind BSpline Order in i,j,k direction.

Returns
The kind BSpline Order in i,j,k direction.

§ GetFFD_Continuity()

unsigned short CConfig::GetFFD_Continuity ( void  )
inline

Get the required continuity level at the surface intersection with the FFD.

Returns
Continuity level at the surface intersection.

§ GetFFD_CoordSystem()

unsigned short CConfig::GetFFD_CoordSystem ( void  )
inline

Get the coordinate system that we are going to use to define the FFD.

Returns
Coordinate system (cartesian, spherical, etc).

§ GetFFD_Fix_IDir()

short CConfig::GetFFD_Fix_IDir ( unsigned short  val_index)
inline

plane of the FFD (I axis) that should be fixed.

Parameters
[in]val_index- Index of the arrray with all the planes in the I direction that should be fixed.
Returns
Index of the plane that is going to be freeze.

§ GetFFD_Fix_JDir()

short CConfig::GetFFD_Fix_JDir ( unsigned short  val_index)
inline

plane of the FFD (J axis) that should be fixed.

Parameters
[in]val_index- Index of the arrray with all the planes in the J direction that should be fixed.
Returns
Index of the plane that is going to be freeze.

§ GetFFD_Fix_KDir()

short CConfig::GetFFD_Fix_KDir ( unsigned short  val_index)
inline

plane of the FFD (K axis) that should be fixed.

Parameters
[in]val_index- Index of the arrray with all the planes in the K direction that should be fixed.
Returns
Index of the plane that is going to be freeze.

§ GetFFD_Scale()

su2double CConfig::GetFFD_Scale ( void  )
inline

Get the scale factor between the input design variable and the final movement of the control point.

Returns
Scale factor between the input design variable and the final movement of the control point.

§ GetFFD_Symmetry_Plane()

bool CConfig::GetFFD_Symmetry_Plane ( void  )
inline

Define the FFD box with a symetry plane.

Returns
TRUE if there is a symmetry plane in the FFD; otherwise FALSE.

§ GetFFD_Tol()

su2double CConfig::GetFFD_Tol ( void  )
inline

Get the tolerance of the point inversion algorithm.

Returns
Tolerance of the point inversion algorithm.

§ GetFFDTag()

string CConfig::GetFFDTag ( unsigned short  val_dv)
inline

Get the FFD Tag of a particular design variable.

Parameters
[in]val_dv- Number of the design variable that we want to read.
Returns
Name of the FFD box.

§ GetFinestMesh()

unsigned short CConfig::GetFinestMesh ( void  )
inline

Get the index of the finest grid.

Returns
Index of the finest grid in a multigrid strategy, this is 0 unless we are performing a Full multigrid.

§ GetFixAzimuthalLine()

su2double CConfig::GetFixAzimuthalLine ( void  )
inline

Value of the azimuthal line to fix due to a misalignments of the nearfield.

Returns
Azimuthal line to fix due to a misalignments of the nearfield.

§ GetFixed_CL_Mode()

bool CConfig::GetFixed_CL_Mode ( void  )
inline

Get information about whether to use fixed CL mode.

Returns
TRUE if fixed CL mode is active; otherwise FALSE.

§ GetFixed_CM_Mode()

bool CConfig::GetFixed_CM_Mode ( void  )
inline

Get information about whether to use fixed CL mode.

Returns
TRUE if fixed CL mode is active; otherwise FALSE.

§ GetFlow_FileName()

string CConfig::GetFlow_FileName ( void  )
inline

Get the name of the file with the flow variables.

Returns
Name of the file with the primitive variables.

§ GetFlowLoad_Value()

su2double CConfig::GetFlowLoad_Value ( string  val_index)

Get the force value at an load boundary.

Parameters
[in]val_index- Index corresponding to the load boundary.
Returns
The load value.

§ GetForce_Ref()

su2double CConfig::GetForce_Ref ( void  )
inline

Get the value of the reference force for non-dimensionalization.

Returns
Reference force for non-dimensionalization.

§ GetFroude()

su2double CConfig::GetFroude ( void  )
inline

Get the Froude number for free surface problems.

Returns
Value of the Froude number.

§ GetFrozen_Visc()

bool CConfig::GetFrozen_Visc ( void  )
inline

Provides information about the way in which the turbulence will be treated by the adjoint method.

Returns
FALSE means that the adjoint turbulence equations will be used.

§ GetFSI_Simulation()

bool CConfig::GetFSI_Simulation ( void  )
inline

Check if the simulation we are running is a FSI simulation.

Returns
Value of the physical time in an unsteady simulation.

§ GetFSIIter()

unsigned long CConfig::GetFSIIter ( void  )
inline

Get the current FSI iteration number.

Returns
Current FSI iteration.

§ GetGamma()

su2double CConfig::GetGamma ( void  )
inline

Get the value of the Gamma of fluid (ratio of specific heats).

Returns
Value of the constant: Gamma

§ GetGas_Constant()

su2double CConfig::GetGas_Constant ( void  )
inline

Get the value of specific gas constant.

Returns
Value of the constant: Gamma

§ GetGas_Constant_Ref()

su2double CConfig::GetGas_Constant_Ref ( void  )
inline

Get the reference value for the specific gas constant.

Returns
Reference value for the specific gas constant.

§ GetGas_ConstantND()

su2double CConfig::GetGas_ConstantND ( void  )
inline

Get the value of specific gas constant.

Returns
Value of the constant: Gamma

§ GetGeometricConditions()

unsigned short CConfig::GetGeometricConditions ( void  )
inline

Geometric conditions for the structural solver.

Returns
Small or large deformation structural analysis.

§ GetGeometryMode()

unsigned short CConfig::GetGeometryMode ( void  )
inline

Get the king of evaluation in the geometrical module.

Returns
0 or 1 depending of we are dealing with a V or W cycle.

§ GetGravityForce()

bool CConfig::GetGravityForce ( void  )
inline

Get information about the gravity force.

Returns
TRUE if it uses the gravity force; otherwise FALSE.

§ GetGrid_Movement()

bool CConfig::GetGrid_Movement ( void  )
inline

Get information about the grid movement.

Returns
TRUE if there is a grid movement; otherwise FALSE.

§ GetGridDef_Linear_Iter()

unsigned long CConfig::GetGridDef_Linear_Iter ( void  )
inline

Get the number of linear smoothing iterations for mesh deformation.

Returns
Number of linear smoothing iterations for mesh deformation.

§ GetGridDef_Nonlinear_Iter()

unsigned long CConfig::GetGridDef_Nonlinear_Iter ( void  )
inline

Get the number of nonlinear increments for mesh deformation.

Returns
Number of nonlinear increments for mesh deformation.

§ GetGust_Dir()

unsigned short CConfig::GetGust_Dir ( void  )
inline

Get the gust direction.

Returns
the gust direction.

§ GetGust_Type()

unsigned short CConfig::GetGust_Type ( void  )
inline

Get the type of gust to simulate.

Returns
type of gust to use for the simulation.

§ GetHarmonicBalance_Period()

su2double CConfig::GetHarmonicBalance_Period ( void  )
inline

Retrieves the period of oscillations to be used with Harmonic Balance.

Returns
: Period for Harmonic Balance.

§ GetHeat_FileName()

string CConfig::GetHeat_FileName ( void  )
inline

Get the name of the file with the wave variables.

Returns
Name of the file with the wave variables.

§ GetHighlite_Area()

su2double CConfig::GetHighlite_Area ( void  )
inline

Get the value of the reference viscosity for non-dimensionalization.

Returns
Reference viscosity for non-dimensionalization.

§ GetHold_GridFixed()

bool CConfig::GetHold_GridFixed ( void  )
inline

Provides information about the the nodes that are going to be moved on a deformation volumetric grid deformation.

Returns
TRUE means that only the points on the FFD box will be moved.

§ GetHold_GridFixed_Coord()

su2double * CConfig::GetHold_GridFixed_Coord ( void  )
inline

Get the the coordinates where of the box where the grid is going to be deformed.

Returns
Coordinates where of the box where the grid is going to be deformed.

§ GetHTP_Axis()

su2double CConfig::GetHTP_Axis ( unsigned short  val_index)
inline

Get the values of the CFL adapation.

Returns
Value of CFL adapation

§ GetIncLoad_Criteria()

su2double CConfig::GetIncLoad_Criteria ( unsigned short  val_var)
inline

Get the value of the criteria for applying incremental loading.

Returns
Value of the log10 of the residual.

§ GetIncrementalLoad()

bool CConfig::GetIncrementalLoad ( void  )
inline

Check if we want to apply an incremental load to the nonlinear structural simulation.

Returns
TRUE means that the load is to be applied in increments.

§ GetInflow_Force()

su2double CConfig::GetInflow_Force ( string  val_marker)

Get the force balance at an engine inflow boundary.

Parameters
[in]val_marker- Name of the boundary.
Returns
The engine inflow force balance.

§ GetInflow_Mach()

su2double CConfig::GetInflow_Mach ( string  val_marker)

Get the fan face Mach number at an engine inflow boundary.

Parameters
[in]val_marker- Name of the boundary.
Returns
The fan face Mach number.

§ GetInflow_MassFlow()

su2double CConfig::GetInflow_MassFlow ( string  val_marker)

Get the mass flow rate at an engine inflow boundary.

Parameters
[in]val_marker- Name of the boundary.
Returns
The engine mass flow rate.

§ GetInflow_Power()

su2double CConfig::GetInflow_Power ( string  val_marker)

Get the power at an engine inflow boundary.

Parameters
[in]val_marker- Name of the boundary.
Returns
The engine inflow power.

§ GetInflow_Pressure()

su2double CConfig::GetInflow_Pressure ( string  val_marker)

Get the back pressure (static) at an engine inflow boundary.

Parameters
[in]val_marker- Name of the boundary.
Returns
The engine inflow pressure.

§ GetInflow_RamDrag()

su2double CConfig::GetInflow_RamDrag ( string  val_marker)

Get the ram drag at an engine inflow boundary.

Parameters
[in]val_marker- Name of the boundary.
Returns
The engine inflow ram drag.

§ GetInflow_ReverseMassFlow() [1/2]

su2double CConfig::GetInflow_ReverseMassFlow ( string  val_marker)

Get the percentage of reverse flow at an engine inflow boundary.

Parameters
[in]val_marker- Name of the boundary.
Returns
The percentage of reverse flow.

§ GetInflow_ReverseMassFlow() [2/2]

su2double CConfig::GetInflow_ReverseMassFlow ( unsigned short  val_marker)
inline

Get the percentage of reverse flow at an engine inflow boundary.

Parameters
[in]val_index- Index corresponding to the engine inflow boundary.
Returns
The percentage of reverse flow.

§ GetInflow_Temperature()

su2double CConfig::GetInflow_Temperature ( string  val_marker)

Get the temperature (static) at an engine inflow boundary.

Parameters
[in]val_marker- Name of the boundary.
Returns
The engine inflow temperature.

§ GetInflow_TotalPressure()

su2double CConfig::GetInflow_TotalPressure ( string  val_marker)

Get the total pressure at an engine inflow boundary.

Parameters
[in]val_marker- Name of the boundary.
Returns
The total pressure.

§ GetInflow_TotalTemperature()

su2double CConfig::GetInflow_TotalTemperature ( string  val_marker)

Get the total temperature at an engine inflow boundary.

Parameters
[in]val_marker- Name of the boundary.
Returns
The engine inflow total temperature.

§ GetInitial_BCThrust()

su2double CConfig::GetInitial_BCThrust ( void  )
inline

Get the value of the non-dimensionalized actuator disk turbulence intensity.

Returns
Non-dimensionalized actuator disk intensity.

§ GetInitial_Gas_Composition()

su2double CConfig::GetInitial_Gas_Composition ( unsigned short  iSpecies)

Provides the molar mass of each species present in multi species fluid.

Returns
: Molar mass of the specified gas consituent [kg/kmol]

§ GetInlet_FlowDir()

su2double * CConfig::GetInlet_FlowDir ( string  val_index)

Get the flow direction unit vector at an inlet boundary.

Parameters
[in]val_index- Index corresponding to the inlet boundary.
Returns
The flow direction vector.

§ GetInlet_Pressure()

su2double CConfig::GetInlet_Pressure ( string  val_index)

Get the pressure at a supersonic inlet boundary.

Parameters
[in]val_index- Index corresponding to the inlet boundary.
Returns
The inlet pressure.

§ GetInlet_Ptotal()

su2double CConfig::GetInlet_Ptotal ( string  val_index)

Get the total pressure at an inlet boundary.

Parameters
[in]val_index- Index corresponding to the inlet boundary.
Returns
The total pressure.

§ GetInlet_Temperature()

su2double CConfig::GetInlet_Temperature ( string  val_index)

Get the temperature at a supersonic inlet boundary.

Parameters
[in]val_index- Index corresponding to the inlet boundary.
Returns
The inlet density.

§ GetInlet_Ttotal()

su2double CConfig::GetInlet_Ttotal ( string  val_index)

Get the total temperature at an inlet boundary.

Parameters
[in]val_index- Index corresponding to the inlet boundary.
Returns
The total temperature.

§ GetInlet_Velocity()

su2double * CConfig::GetInlet_Velocity ( string  val_index)

Get the velocity vector at a supersonic inlet boundary.

Parameters
[in]val_index- Index corresponding to the inlet boundary.
Returns
The inlet velocity vector.

§ GetIntermittency_FreeStream()

su2double CConfig::GetIntermittency_FreeStream ( void  )
inline

Get the value of the non-dimensionalized freestream intermittency.

Returns
Non-dimensionalized freestream intermittency.

§ GetIntIter()

unsigned long CConfig::GetIntIter ( void  )
inline

Get the current internal iteration number.

Returns
Current internal iteration.

§ GetInvDesign_Cp()

bool CConfig::GetInvDesign_Cp ( void  )
inline

Information about computing and plotting the equivalent area distribution.

Returns
TRUE or FALSE depending if we are computing the equivalent area.

§ GetInvDesign_HeatFlux()

bool CConfig::GetInvDesign_HeatFlux ( void  )
inline

Information about computing and plotting the equivalent area distribution.

Returns
TRUE or FALSE depending if we are computing the equivalent area.

§ GetIsothermal_Temperature()

su2double CConfig::GetIsothermal_Temperature ( string  val_index)

Get the wall temperature (static) at an isothermal boundary.

Parameters
[in]val_index- Index corresponding to the isothermal boundary.
Returns
The wall temperature.

§ GetIsothermalWall()

bool CConfig::GetIsothermalWall ( void  )

Get information about the isothermal wall condition.

Returns
TRUE if it is a isothermal wall condition; otherwise FALSE.

§ GetIter_Avg_Objective()

unsigned long CConfig::GetIter_Avg_Objective ( void  )
inline

Number of iterations to average (reverse time integration).

Returns
Starting direct iteration number for the unsteady adjoint.

§ GetIter_Fixed_CL()

unsigned long CConfig::GetIter_Fixed_CL ( void  )
inline

Get the value of iterations to re-evaluate the angle of attack.

Returns
Number of iterations.

§ GetIter_Fixed_NetThrust()

unsigned long CConfig::GetIter_Fixed_NetThrust ( void  )
inline

Get the value of iterations to re-evaluate the angle of attack.

Returns
Number of iterations.

§ GetiZone()

unsigned short CConfig::GetiZone ( void  )
inline

Provides the number of varaibles.

Returns
Number of variables.

§ GetKappa_1st_AdjFlow()

su2double CConfig::GetKappa_1st_AdjFlow ( void  )
inline

Value of the calibrated constant for the low order method (center scheme).

Returns
Calibrated constant for the low order center method for the adjoint flow equations.

§ GetKappa_1st_Flow()

su2double CConfig::GetKappa_1st_Flow ( void  )
inline

Value of the calibrated constant for the Lax method (center scheme).

Note
This constant is used in coarse levels and with first order methods.
Returns
Calibrated constant for the Lax method.

§ GetKappa_2nd_AdjFlow()

su2double CConfig::GetKappa_2nd_AdjFlow ( void  )
inline

Value of the calibrated constant for the high order method (center scheme).

Returns
Calibrated constant for the high order center method for the adjoint flow equations.

§ GetKappa_2nd_Flow()

su2double CConfig::GetKappa_2nd_Flow ( void  )
inline

Value of the calibrated constant for the JST method (center scheme).

Returns
Calibrated constant for the JST method for the flow equations.

§ GetKappa_4th_AdjFlow()

su2double CConfig::GetKappa_4th_AdjFlow ( void  )
inline

Value of the calibrated constant for the high order method (center scheme).

Returns
Calibrated constant for the high order center method for the adjoint flow equations.

§ GetKappa_4th_Flow()

su2double CConfig::GetKappa_4th_Flow ( void  )
inline

Value of the calibrated constant for the JST method (center scheme).

Returns
Calibrated constant for the JST method for the flow equations.

§ GetKind_ActDisk()

unsigned short CConfig::GetKind_ActDisk ( void  )
inline

Get the kind of inlet boundary condition treatment (total conditions or mass flow).

Returns
Kind of inlet boundary condition.

§ GetKind_Adaptation()

unsigned short CConfig::GetKind_Adaptation ( void  )
inline

Get the kind of adaptation technique.

Returns
Kind of adaptation technique.

§ GetKind_AdjTurb_Linear_Prec()

unsigned short CConfig::GetKind_AdjTurb_Linear_Prec ( void  )
inline

Get the kind of preconditioner for the implicit solver.

Returns
Numerical preconditioner for implicit formulation (solving the linear system).

§ GetKind_AdjTurb_Linear_Solver()

unsigned short CConfig::GetKind_AdjTurb_Linear_Solver ( void  )
inline

Get the kind of solver for the implicit solver.

Returns
Numerical solver for implicit formulation (solving the linear system).

§ GetKind_Centered()

unsigned short CConfig::GetKind_Centered ( void  )
inline

Get kind of center scheme for the convective terms.

Note
This is the information that the code will use, the method will change in runtime depending of the specific equation (direct, adjoint, linearized) that is being solved.
Returns
Kind of center scheme for the convective terms.

§ GetKind_Centered_AdjFlow()

unsigned short CConfig::GetKind_Centered_AdjFlow ( void  )
inline

Get the kind of center convective numerical scheme for the adjoint flow equations.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of center convective numerical scheme for the adjoint flow equations.

§ GetKind_Centered_AdjTurb()

unsigned short CConfig::GetKind_Centered_AdjTurb ( void  )
inline

Get the kind of center convective numerical scheme for the adjoint turbulence equations.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of center convective numerical scheme for the adjoint turbulence equations.

§ GetKind_Centered_Flow()

unsigned short CConfig::GetKind_Centered_Flow ( void  )
inline

Get the kind of center convective numerical scheme for the flow equations.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of center convective numerical scheme for the flow equations.

§ GetKind_Centered_Template()

unsigned short CConfig::GetKind_Centered_Template ( void  )

Get the kind of center convective numerical scheme for the plasma equations.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of center convective numerical scheme for the flow equations.

§ GetKind_Centered_Turb()

unsigned short CConfig::GetKind_Centered_Turb ( void  )
inline

Get the kind of center convective numerical scheme for the turbulence equations.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of center convective numerical scheme for the turbulence equations.

§ GetKind_ConductivityModel()

unsigned short CConfig::GetKind_ConductivityModel ( void  )
inline

Get the value of the thermal conductivity .

Returns
Critical temperature.

§ GetKind_ConvNumScheme()

unsigned short CConfig::GetKind_ConvNumScheme ( void  )
inline

Get the kind of convective numerical scheme.

Note
This is the information that the code will use, the method will change in runtime depending of the specific equation (direct, adjoint, linearized) that is being solved.
Returns
Kind of the convective scheme.

§ GetKind_ConvNumScheme_AdjFlow()

unsigned short CConfig::GetKind_ConvNumScheme_AdjFlow ( void  )
inline

Get the kind of convective numerical scheme for the adjoint flow equations (centered or upwind).

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of convective numerical scheme for the adjoint flow equations.

§ GetKind_ConvNumScheme_AdjTurb()

unsigned short CConfig::GetKind_ConvNumScheme_AdjTurb ( void  )
inline

Get the kind of convective numerical scheme for the adjoint turbulence equations (centered or upwind).

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of convective numerical scheme for the adjoint turbulence equations.

§ GetKind_ConvNumScheme_Flow()

unsigned short CConfig::GetKind_ConvNumScheme_Flow ( void  )
inline

Get the kind of convective numerical scheme for the flow equations (centered or upwind).

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of convective numerical scheme for the flow equations.

§ GetKind_ConvNumScheme_Template()

unsigned short CConfig::GetKind_ConvNumScheme_Template ( void  )
inline

Get the kind of convective numerical scheme for the template equations (centered or upwind).

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of convective numerical scheme for the flow equations.

§ GetKind_ConvNumScheme_Turb()

unsigned short CConfig::GetKind_ConvNumScheme_Turb ( void  )
inline

Get the kind of convective numerical scheme for the turbulence equations (upwind).

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of convective numerical scheme for the turbulence equations.

§ GetKind_Data_NRBC()

unsigned short CConfig::GetKind_Data_NRBC ( string  val_marker)

Get Kind Data of NRBC boundary.

Parameters
[in]val_marker- Index corresponding to the NRBC boundary.
Returns
Kind data

§ GetKind_Data_Riemann()

unsigned short CConfig::GetKind_Data_Riemann ( string  val_marker)

Get Kind Data of Riemann boundary.

Parameters
[in]val_marker- Index corresponding to the Riemann boundary.
Returns
Kind data

§ GetKind_Deform_Linear_Solver()

unsigned short CConfig::GetKind_Deform_Linear_Solver ( void  )
inline

Get the kind of solver for the implicit solver.

Returns
Numerical solver for implicit formulation (solving the linear system).

§ GetKind_Deform_Linear_Solver_Prec()

unsigned short CConfig::GetKind_Deform_Linear_Solver_Prec ( void  )
inline

Get the kind of preconditioner for the implicit solver.

Returns
Numerical preconditioner for implicit formulation (solving the linear system).

§ GetKind_DiscAdj_Linear_Prec()

unsigned short CConfig::GetKind_DiscAdj_Linear_Prec ( void  )
inline

Get the kind of preconditioner for the implicit solver.

Returns
Numerical preconditioner for implicit formulation (solving the linear system).

§ GetKind_DiscAdj_Linear_Solver()

unsigned short CConfig::GetKind_DiscAdj_Linear_Solver ( void  )
inline

Get the kind of solver for the implicit solver.

Returns
Numerical solver for implicit formulation (solving the linear system).

§ GetKind_Engine_Inflow()

unsigned short CConfig::GetKind_Engine_Inflow ( void  )
inline

Get the kind of inlet boundary condition treatment (total conditions or mass flow).

Returns
Kind of inlet boundary condition.

§ GetKind_FluidModel()

unsigned short CConfig::GetKind_FluidModel ( void  )
inline

Fluid model that we are using.

Returns
Fluid model that we are using.

§ GetKind_FreeStreamOption()

unsigned short CConfig::GetKind_FreeStreamOption ( void  )
inline

free stream option to initialize the solution

Returns
free stream option

§ GetKind_GasModel()

unsigned short CConfig::GetKind_GasModel ( void  )
inline

Gas model that we are using.

Returns
Gas model that we are using.

§ GetKind_Gradient_Method()

unsigned short CConfig::GetKind_Gradient_Method ( void  )
inline

Get the kind of method for computation of spatial gradients.

Returns
Numerical method for computation of spatial gradients.

§ GetKind_GridMovement()

unsigned short CConfig::GetKind_GridMovement ( unsigned short  val_iZone)
inline

Get the type of dynamic mesh motion.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Type of dynamic mesh motion.

§ GetKind_InitOption()

unsigned short CConfig::GetKind_InitOption ( void  )
inline

free stream option to initialize the solution

Returns
free stream option

§ GetKind_Inlet()

unsigned short CConfig::GetKind_Inlet ( void  )
inline

Get the kind of inlet boundary condition treatment (total conditions or mass flow).

Returns
Kind of inlet boundary condition.

§ GetKind_Linear_Solver()

unsigned short CConfig::GetKind_Linear_Solver ( void  )
inline

Get the kind of solver for the implicit solver.

Returns
Numerical solver for implicit formulation (solving the linear system).

§ GetKind_Linear_Solver_Prec()

unsigned short CConfig::GetKind_Linear_Solver_Prec ( void  )
inline

Get the kind of preconditioner for the implicit solver.

Returns
Numerical preconditioner for implicit formulation (solving the linear system).

§ GetKind_MixingProcess()

unsigned short CConfig::GetKind_MixingProcess ( void  )
inline

Get the kind of mixing process for averaging quantities at the boundaries.

Returns
Kind of mixing process.

§ GetKind_ObjFunc() [1/2]

unsigned short CConfig::GetKind_ObjFunc ( void  )
inline

Get the kind of objective function. There are several options: Drag coefficient, Lift coefficient, efficiency, etc.

Note
The objective function will determine the boundary condition of the adjoint problem.
Returns
Kind of objective function.

§ GetKind_ObjFunc() [2/2]

unsigned short CConfig::GetKind_ObjFunc ( unsigned short  val_obj)
inline

Get the kind of objective function. There are several options: Drag coefficient, Lift coefficient, efficiency, etc.

Author
H. Kline
Note
The objective function will determine the boundary condition of the adjoint problem.
Returns
Kind of objective function.

§ GetKind_Regime()

unsigned short CConfig::GetKind_Regime ( void  )
inline

Governing equations of the flow (it can be different from the run time equation).

Parameters
[in]val_zone- Zone where the soler is applied.
Returns
Governing equation that we are solving.

§ GetKind_SensSmooth()

unsigned short CConfig::GetKind_SensSmooth ( void  )
inline

Get the kind of sensitivity smoothing technique.

Returns
Kind of sensitivity smoothing technique.

§ GetKind_SlopeLimit()

unsigned short CConfig::GetKind_SlopeLimit ( void  )
inline

Get the method for limiting the spatial gradients.

Returns
Method for limiting the spatial gradients.

§ GetKind_SlopeLimit_AdjFlow()

unsigned short CConfig::GetKind_SlopeLimit_AdjFlow ( void  )
inline

Get the method for limiting the spatial gradients.

Returns
Method for limiting the spatial gradients solving the adjoint flow equation.

§ GetKind_SlopeLimit_AdjTurb()

unsigned short CConfig::GetKind_SlopeLimit_AdjTurb ( void  )
inline

Get the method for limiting the spatial gradients.

Returns
Method for limiting the spatial gradients solving the adjoint turbulent equation.

§ GetKind_SlopeLimit_Flow()

unsigned short CConfig::GetKind_SlopeLimit_Flow ( void  )
inline

Get the method for limiting the spatial gradients.

Returns
Method for limiting the spatial gradients solving the flow equations.

§ GetKind_SlopeLimit_Turb()

unsigned short CConfig::GetKind_SlopeLimit_Turb ( void  )
inline

Get the method for limiting the spatial gradients.

Returns
Method for limiting the spatial gradients solving the turbulent equation.

§ GetKind_Solver()

unsigned short CConfig::GetKind_Solver ( void  )
inline

Governing equations of the flow (it can be different from the run time equation).

Parameters
[in]val_zone- Zone where the soler is applied.
Returns
Governing equation that we are solving.

§ GetKind_SpaceIteScheme_FEA()

unsigned short CConfig::GetKind_SpaceIteScheme_FEA ( void  )
inline

Get the kind of integration scheme (explicit or implicit) for the flow equations.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of integration scheme for the plasma equations.

§ GetKind_SU2()

unsigned short CConfig::GetKind_SU2 ( void  )
inline

Get the kind of SU2 software component.

Returns
Kind of the SU2 software component.

§ GetKind_TimeIntScheme()

unsigned short CConfig::GetKind_TimeIntScheme ( void  )
inline

Get the kind of time integration method.

Note
This is the information that the code will use, the method will change in runtime depending of the specific equation (direct, adjoint, linearized) that is being solved.
Returns
Kind of time integration method.

§ GetKind_TimeIntScheme_AdjFlow()

unsigned short CConfig::GetKind_TimeIntScheme_AdjFlow ( void  )
inline

Get the kind of integration scheme (explicit or implicit) for the adjoint flow equations.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of integration scheme for the adjoint flow equations.

§ GetKind_TimeIntScheme_AdjTurb()

unsigned short CConfig::GetKind_TimeIntScheme_AdjTurb ( void  )
inline

Get the kind of integration scheme (explicit or implicit) for the adjoint turbulence equations.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of integration scheme for the adjoint turbulence equations.

§ GetKind_TimeIntScheme_FEA()

unsigned short CConfig::GetKind_TimeIntScheme_FEA ( void  )
inline

Get the kind of integration scheme (explicit or implicit) for the flow equations.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of integration scheme for the plasma equations.

§ GetKind_TimeIntScheme_Flow()

unsigned short CConfig::GetKind_TimeIntScheme_Flow ( void  )
inline

Get the kind of integration scheme (explicit or implicit) for the flow equations.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of integration scheme for the flow equations.

§ GetKind_TimeIntScheme_Heat()

unsigned short CConfig::GetKind_TimeIntScheme_Heat ( void  )
inline

Get the kind of integration scheme (explicit or implicit) for the flow equations.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of integration scheme for the plasma equations.

§ GetKind_TimeIntScheme_Poisson()

unsigned short CConfig::GetKind_TimeIntScheme_Poisson ( void  )
inline

Get the kind of integration scheme (explicit or implicit) for the flow equations.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of integration scheme for the plasma equations.

§ GetKind_TimeIntScheme_Template()

unsigned short CConfig::GetKind_TimeIntScheme_Template ( void  )

Get the kind of integration scheme (explicit or implicit) for the template equations.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of integration scheme for the plasma equations.

§ GetKind_TimeIntScheme_Turb()

unsigned short CConfig::GetKind_TimeIntScheme_Turb ( void  )
inline

Get the kind of integration scheme (implicit) for the turbulence equations.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of integration scheme for the turbulence equations.

§ GetKind_TimeIntScheme_Wave()

unsigned short CConfig::GetKind_TimeIntScheme_Wave ( void  )
inline

Get the kind of integration scheme (explicit or implicit) for the flow equations.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of integration scheme for the plasma equations.

§ GetKind_Trans_Model()

unsigned short CConfig::GetKind_Trans_Model ( void  )
inline

Get the kind of the transition model.

Returns
Kind of the transion model.

§ GetKind_TransferMethod()

unsigned short CConfig::GetKind_TransferMethod ( void  )
inline

Get the kind of transfer method we want to use for multiphysics problems.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of transfer method for multiphysics problems

§ GetKind_Turb_Model()

unsigned short CConfig::GetKind_Turb_Model ( void  )
inline

Get the kind of the turbulence model.

Returns
Kind of the turbulence model.

§ GetKind_TurboPerf()

unsigned short CConfig::GetKind_TurboPerf ( unsigned short  index)
inline

get marker kind for Turbomachinery performance calculation.

Returns
kind index.

§ GetKind_Upwind()

unsigned short CConfig::GetKind_Upwind ( void  )
inline

Get kind of upwind scheme for the convective terms.

Note
This is the information that the code will use, the method will change in runtime depending of the specific equation (direct, adjoint, linearized) that is being solved.
Returns
Kind of upwind scheme for the convective terms.

§ GetKind_Upwind_AdjFlow()

unsigned short CConfig::GetKind_Upwind_AdjFlow ( void  )
inline

Get the kind of upwind convective numerical scheme for the adjoint flow equations.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of upwind convective numerical scheme for the adjoint flow equations.

§ GetKind_Upwind_AdjTurb()

unsigned short CConfig::GetKind_Upwind_AdjTurb ( void  )
inline

Get the kind of upwind convective numerical scheme for the adjoint turbulence equations.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of upwind convective numerical scheme for the adjoint turbulence equations.

§ GetKind_Upwind_Flow()

unsigned short CConfig::GetKind_Upwind_Flow ( void  )
inline

Get the kind of upwind convective numerical scheme for the flow equations.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of upwind convective numerical scheme for the flow equations.

§ GetKind_Upwind_Turb()

unsigned short CConfig::GetKind_Upwind_Turb ( void  )
inline

Get the kind of upwind convective numerical scheme for the turbulence equations.

Note
This value is obtained from the config file, and it is constant during the computation.
Returns
Kind of upwind convective numerical scheme for the turbulence equations.

§ GetKind_ViscosityModel()

unsigned short CConfig::GetKind_ViscosityModel ( void  )
inline

Get the value of the critical temperature.

Returns
Critical temperature.

§ GetKt_ConstantND()

su2double CConfig::GetKt_ConstantND ( void  )
inline

Get the value of the non-dimensional thermal conductivity.

Returns
Critical temperature.

§ GetLength_Ref()

su2double CConfig::GetLength_Ref ( void  )
inline

Get the value of the reference length for non-dimensionalization. This value should always be 1 internally, and is not user-specified.

Returns
Reference length for non-dimensionalization.

§ GetLength_Reynolds()

su2double CConfig::GetLength_Reynolds ( void  )
inline

Get the value of the Reynolds length.

Returns
Reynolds length.

§ GetLimiterCoeff()

su2double CConfig::GetLimiterCoeff ( void  )
inline

Get the value of limiter coefficient.

Returns
Value of the limiter coefficient.

§ GetLimiterIter()

unsigned long CConfig::GetLimiterIter ( void  )
inline

Freeze the value of the limiter after a number of iterations.

Returns
Number of iterations.

§ GetLinear_Solver_Error()

su2double CConfig::GetLinear_Solver_Error ( void  )
inline

Get min error of the linear solver for the implicit formulation.

Returns
Min error of the linear solver for the implicit formulation.

§ GetLinear_Solver_Iter()

unsigned long CConfig::GetLinear_Solver_Iter ( void  )
inline

Get max number of iterations of the linear solver for the implicit formulation.

Returns
Max number of iterations of the linear solver for the implicit formulation.

§ GetLinear_Solver_Restart_Frequency()

unsigned long CConfig::GetLinear_Solver_Restart_Frequency ( void  )
inline

Get restart frequency of the linear solver for the implicit formulation.

Returns
Restart frequency of the linear solver for the implicit formulation.

§ GetLoad_Dir()

su2double * CConfig::GetLoad_Dir ( string  val_index)

Get the force direction at a loaded boundary in cartesian coordinates.

Parameters
[in]val_index- Index corresponding to the load boundary.
Returns
The load direction.

§ GetLoad_Dir_Multiplier()

su2double CConfig::GetLoad_Dir_Multiplier ( string  val_index)

Get the force multiplier at a load boundary in cartesian coordinates.

Parameters
[in]val_index- Index corresponding to the load boundary.
Returns
The load multiplier.

§ GetLoad_Dir_Value()

su2double CConfig::GetLoad_Dir_Value ( string  val_index)

Get the force value at a load boundary defined in cartesian coordinates.

Parameters
[in]val_index- Index corresponding to the load boundary.
Returns
The load value.

§ GetLoad_Sine_Amplitude()

su2double CConfig::GetLoad_Sine_Amplitude ( string  val_index)

Get the amplitude of the sine-wave at a load boundary defined in cartesian coordinates.

Parameters
[in]val_index- Index corresponding to the load boundary.
Returns
The load value.

§ GetLoad_Sine_Dir()

su2double * CConfig::GetLoad_Sine_Dir ( string  val_index)

Get the force direction at a sine-wave loaded boundary in cartesian coordinates.

Parameters
[in]val_index- Index corresponding to the load boundary.
Returns
The load direction.

§ GetLoad_Sine_Frequency()

su2double CConfig::GetLoad_Sine_Frequency ( string  val_index)

Get the frequency of the sine-wave at a load boundary in cartesian coordinates.

Parameters
[in]val_index- Index corresponding to the load boundary.
Returns
The load frequency.

§ GetLoad_Value()

su2double CConfig::GetLoad_Value ( string  val_index)

Get the force value at an load boundary.

Parameters
[in]val_index- Index corresponding to the load boundary.
Returns
The load value.

§ GetLocationStations()

su2double CConfig::GetLocationStations ( unsigned short  val_section)
inline

Get the airfoil sections in the slicing process.

Parameters
[in]val_section- Index of the section.
Returns
Coordinate of the airfoil to slice.

§ GetLow_MemoryOutput()

bool CConfig::GetLow_MemoryOutput ( void  )
inline

Get information about writing a volume solution file.

Returns
TRUE means that a volume solution file will be written.

§ GetLowFidelitySim()

bool CConfig::GetLowFidelitySim ( void  )
inline

Get information about performing a low fidelity simulation.

Returns
TRUE means that a low fidelity simulation will be performed.

§ GetMach()

su2double CConfig::GetMach ( void  )
inline

Get the value of the Mach number (velocity divided by speed of sound).

Returns
Value of the Mach number.

§ GetMach_Motion()

su2double CConfig::GetMach_Motion ( void  )
inline

Get the mach number based on the mesh velocity and freestream quantities.

Returns
Mach number based on the mesh velocity and freestream quantities.

§ GetMarker_ActDiskInlet_TagBound()

string CConfig::GetMarker_ActDiskInlet_TagBound ( unsigned short  val_marker)
inline

Get the index of the surface defined in the geometry file.

Parameters
[in]val_marker- Value of the marker in which we are interested.
Returns
Value of the index that is in the geometry file for the surface that has the marker val_marker.

§ GetMarker_ActDiskOutlet_TagBound()

string CConfig::GetMarker_ActDiskOutlet_TagBound ( unsigned short  val_marker)
inline

Get the index of the surface defined in the geometry file.

Parameters
[in]val_marker- Value of the marker in which we are interested.
Returns
Value of the index that is in the geometry file for the surface that has the marker val_marker.

§ GetMarker_All_Analyze()

unsigned short CConfig::GetMarker_All_Analyze ( unsigned short  val_marker)
inline

Get the plotting information for a marker val_marker.

Parameters
[in]val_marker- 0 or 1 depending if the the marker is going to be moved.
Returns
0 or 1 depending if the marker is going to be plotted.

§ GetMarker_All_Designing()

unsigned short CConfig::GetMarker_All_Designing ( unsigned short  val_marker)
inline

Get the design information for a marker val_marker.

Parameters
[in]val_marker- 0 or 1 depending if the the marker is going to be monitored.
Returns
0 or 1 depending if the marker is going to be monitored.

§ GetMarker_All_DV()

unsigned short CConfig::GetMarker_All_DV ( unsigned short  val_marker)
inline

Get the DV information for a marker val_marker.

Parameters
[in]val_marker- 0 or 1 depending if the the marker is going to be affected by design variables.
Returns
0 or 1 depending if the marker is going to be affected by design variables.

§ GetMarker_All_FSIinterface()

unsigned short CConfig::GetMarker_All_FSIinterface ( unsigned short  val_marker)
inline

Get the FSI interface information for a marker val_marker.

Parameters
[in]val_marker- 0 or 1 depending if the the marker is going to be moved.
Returns
0 or 1 depending if the marker is part of the FSI interface.

§ GetMarker_All_GeoEval()

unsigned short CConfig::GetMarker_All_GeoEval ( unsigned short  val_marker)
inline

Get the monitoring information for a marker val_marker.

Parameters
[in]val_marker- 0 or 1 depending if the the marker is going to be monitored.
Returns
0 or 1 depending if the marker is going to be monitored.

§ GetMarker_All_KindBC()

unsigned short CConfig::GetMarker_All_KindBC ( unsigned short  val_marker)
inline

Get the kind of boundary for each marker.

Parameters
[in]val_marker- Index of the marker in which we are interested.
Returns
Kind of boundary for the marker val_marker.

§ GetMarker_All_Monitoring()

unsigned short CConfig::GetMarker_All_Monitoring ( unsigned short  val_marker)
inline

Get the monitoring information for a marker val_marker.

Parameters
[in]val_marker- 0 or 1 depending if the the marker is going to be monitored.
Returns
0 or 1 depending if the marker is going to be monitored.

§ GetMarker_All_Moving()

unsigned short CConfig::GetMarker_All_Moving ( unsigned short  val_marker)
inline

Get the motion information for a marker val_marker.

Parameters
[in]val_marker- 0 or 1 depending if the the marker is going to be moved.
Returns
0 or 1 depending if the marker is going to be moved.

§ GetMarker_All_Out_1D()

unsigned short CConfig::GetMarker_All_Out_1D ( unsigned short  val_marker)
inline

Get the kind of boundary for each marker.

Parameters
[in]val_marker- Index of the marker in which we are interested.
Returns
Kind of boundary for the marker val_marker.

§ GetMarker_All_PerBound()

short CConfig::GetMarker_All_PerBound ( unsigned short  val_marker)
inline

Get an internal index that identify the periodic boundary conditions.

Parameters
[in]val_marker- Value of the marker that correspond with the periodic boundary.
Returns
The internal index of the periodic boundary condition.

§ GetMarker_All_Plotting()

unsigned short CConfig::GetMarker_All_Plotting ( unsigned short  val_marker)
inline

Get the plotting information for a marker val_marker.

Parameters
[in]val_marker- 0 or 1 depending if the the marker is going to be moved.
Returns
0 or 1 depending if the marker is going to be plotted.

§ GetMarker_All_SendRecv()

short CConfig::GetMarker_All_SendRecv ( unsigned short  val_marker)
inline

Get the send-receive information for a marker val_marker.

Parameters
[in]val_marker- 0 or 1 depending if the the marker is going to be moved.
Returns
If positive, the information is sended to that domain, in case negative the information is receive from that domain.

§ GetMarker_All_TagBound() [1/2]

string CConfig::GetMarker_All_TagBound ( unsigned short  val_marker)
inline

Get the index of the surface defined in the geometry file.

Parameters
[in]val_marker- Value of the marker in which we are interested.
Returns
Value of the index that is in the geometry file for the surface that has the marker val_marker.

§ GetMarker_All_TagBound() [2/2]

short CConfig::GetMarker_All_TagBound ( string  val_tag)
inline

Get the tag if the iMarker defined in the geometry file.

Parameters
[in]val_tag- Value of the tag in which we are interested.
Returns
Value of the marker val_marker that is in the geometry file for the surface that has the tag.

§ GetMarker_Analyze_TagBound()

string CConfig::GetMarker_Analyze_TagBound ( unsigned short  val_marker)
inline

Get the name of the surface defined in the geometry file.

Parameters
[in]val_marker- Value of the marker in which we are interested.
Returns
Name that is in the geometry file for the surface that has the marker val_marker.

§ GetMarker_CfgFile_ActDiskOutlet()

unsigned short CConfig::GetMarker_CfgFile_ActDiskOutlet ( string  val_marker)

Get Actuator Disk Outlet for boundary val_marker (actuator disk inlet).

Returns
Actuator Disk Outlet from the config information for the marker val_marker.

§ GetMarker_CfgFile_Analyze()

unsigned short CConfig::GetMarker_CfgFile_Analyze ( string  val_marker)

Get the plotting information from the config definition for the marker val_marker.

Returns
Plotting information of the boundary in the config information for the marker val_marker.

§ GetMarker_CfgFile_Designing()

unsigned short CConfig::GetMarker_CfgFile_Designing ( string  val_marker)

Get the monitoring information from the config definition for the marker val_marker.

Returns
Monitoring information of the boundary in the config information for the marker val_marker.

§ GetMarker_CfgFile_DV()

unsigned short CConfig::GetMarker_CfgFile_DV ( string  val_marker)

Get the DV information from the config definition for the marker val_marker.

Returns
DV information of the boundary in the config information for the marker val_marker.

§ GetMarker_CfgFile_EngineExhaust()

unsigned short CConfig::GetMarker_CfgFile_EngineExhaust ( string  val_marker)

Get Actuator Disk Outlet for boundary val_marker (actuator disk inlet).

Returns
Actuator Disk Outlet from the config information for the marker val_marker.

§ GetMarker_CfgFile_FSIinterface()

unsigned short CConfig::GetMarker_CfgFile_FSIinterface ( string  val_marker)

Get the FSI interface information from the config definition for the marker val_marker.

Returns
Plotting information of the boundary in the config information for the marker val_marker.

§ GetMarker_CfgFile_GeoEval()

unsigned short CConfig::GetMarker_CfgFile_GeoEval ( string  val_marker)

Get the monitoring information from the config definition for the marker val_marker.

Returns
Monitoring information of the boundary in the config information for the marker val_marker.

§ GetMarker_CfgFile_KindBC()

unsigned short CConfig::GetMarker_CfgFile_KindBC ( string  val_marker)

Get the boundary information (kind of boundary) in the config information of the marker val_marker.

Returns
Kind of boundary in the config information of the marker val_marker.

§ GetMarker_CfgFile_Monitoring()

unsigned short CConfig::GetMarker_CfgFile_Monitoring ( string  val_marker)

Get the monitoring information from the config definition for the marker val_marker.

Returns
Monitoring information of the boundary in the config information for the marker val_marker.

§ GetMarker_CfgFile_Moving()

unsigned short CConfig::GetMarker_CfgFile_Moving ( string  val_marker)

Get the motion information from the config definition for the marker val_marker.

Returns
Motion information of the boundary in the config information for the marker val_marker.

§ GetMarker_CfgFile_Out_1D()

unsigned short CConfig::GetMarker_CfgFile_Out_1D ( string  val_marker)

Get the 1-D output (ie, averaged pressure) information from the config definition for the marker val_marker.

Returns
1D output information of the boundary in the config information for the marker val_marker.

§ GetMarker_CfgFile_PerBound()

unsigned short CConfig::GetMarker_CfgFile_PerBound ( string  val_marker)

Get the periodic information from the config definition of the marker val_marker.

Returns
Periodic information of the boundary in the config information of the marker val_marker.

§ GetMarker_CfgFile_Plotting()

unsigned short CConfig::GetMarker_CfgFile_Plotting ( string  val_marker)

Get the plotting information from the config definition for the marker val_marker.

Returns
Plotting information of the boundary in the config information for the marker val_marker.

§ GetMarker_CfgFile_TagBound() [1/2]

unsigned short CConfig::GetMarker_CfgFile_TagBound ( string  val_marker)

Get the index in the config information of the marker val_marker.

Note
When we read the config file, it stores the markers in a particular vector.
Returns
Index in the config information of the marker val_marker.

§ GetMarker_CfgFile_TagBound() [2/2]

string CConfig::GetMarker_CfgFile_TagBound ( unsigned short  val_marker)

Get the name in the config information of the marker number val_marker.

Note
When we read the config file, it stores the markers in a particular vector.
Returns
Name of the marker in the config information of the marker val_marker.

§ GetMarker_EngineExhaust_TagBound()

string CConfig::GetMarker_EngineExhaust_TagBound ( unsigned short  val_marker)
inline

Get the index of the surface defined in the geometry file.

Parameters
[in]val_marker- Value of the marker in which we are interested.
Returns
Value of the index that is in the geometry file for the surface that has the marker val_marker.

§ GetMarker_EngineInflow_TagBound()

string CConfig::GetMarker_EngineInflow_TagBound ( unsigned short  val_marker)
inline

Get the index of the surface defined in the geometry file.

Parameters
[in]val_marker- Value of the marker in which we are interested.
Returns
Value of the index that is in the geometry file for the surface that has the marker val_marker.

§ GetMarker_FSIinterface()

int CConfig::GetMarker_FSIinterface ( string  val_marker)

Get the name of the marker val_marker.

Returns
The interface which owns that marker val_marker.

§ GetMarker_MixingPlane_Bound()

string CConfig::GetMarker_MixingPlane_Bound ( unsigned short  index)
inline

get bounds name of mixing plane interface.

Returns
name of the bound.

§ GetMarker_MixingPlane_Donor()

string CConfig::GetMarker_MixingPlane_Donor ( unsigned short  index)
inline

get bounds name of mixing plane interface.

Returns
name of the bound.

§ GetMarker_Monitoring_TagBound()

string CConfig::GetMarker_Monitoring_TagBound ( unsigned short  val_marker)
inline

Get the name of the surface defined in the geometry file.

Parameters
[in]val_marker- Value of the marker in which we are interested.
Returns
Name that is in the geometry file for the surface that has the marker val_marker.

§ GetMarker_Moving()

unsigned short CConfig::GetMarker_Moving ( string  val_marker)

Get the internal index for a moving boundary val_marker.

Returns
Internal index for a moving boundary val_marker.

§ GetMarker_Moving_TagBound()

string CConfig::GetMarker_Moving_TagBound ( unsigned short  val_marker)
inline

Get the name of the surface defined in the geometry file.

Parameters
[in]val_marker- Value of the marker in which we are interested.
Returns
Name that is in the geometry file for the surface that has the marker val_marker.

§ GetMarker_n_FSIinterface()

unsigned short CConfig::GetMarker_n_FSIinterface ( void  )
inline

Get the number of FSI interface markers val_marker.

Parameters
[in]void.
Returns
Number of markers belonging to the FSI interface.

§ GetMarker_Periodic_Donor()

unsigned short CConfig::GetMarker_Periodic_Donor ( string  val_marker)

Get the rotationally periodic donor marker for boundary val_marker.

Returns
Periodic donor marker from the config information for the marker val_marker.

§ GetMarker_TurboPerf_BoundIn()

string CConfig::GetMarker_TurboPerf_BoundIn ( unsigned short  index)
inline

get inlet bounds name for Turbomachinery performance calculation.

Returns
name of the bound.

§ GetMarker_TurboPerf_BoundOut()

string CConfig::GetMarker_TurboPerf_BoundOut ( unsigned short  index)
inline

get outlet bounds name for Turbomachinery performance calculation.

Returns
name of the bound.

§ GetMassFrac_FreeStream()

su2double * CConfig::GetMassFrac_FreeStream ( void  )
inline

Get the vector of free stream mass fraction values.

Returns
Ratio of species mass to mixture mass.

§ GetMatchingMesh()

bool CConfig::GetMatchingMesh ( void  )
inline

Identifies if the mesh is matching or not (temporary, while implementing interpolation procedures).

Returns
TRUE if the mesh is matching, FALSE otherwise.

§ GetMaterialCompressibility()

unsigned short CConfig::GetMaterialCompressibility ( void  )
inline

Compressibility/incompressibility of the solids analysed using the structural solver.

Returns
Compressible or incompressible.

§ GetMaterialDensity()

su2double CConfig::GetMaterialDensity ( void  )
inline

Get the Material Density.

Returns
Value of the Material Density.

§ GetMaterialModel()

unsigned short CConfig::GetMaterialModel ( void  )
inline

Compressibility/incompressibility of the solids analysed using the structural solver.

Returns
Compressible or incompressible.

§ GetMax_DeltaTime()

su2double CConfig::GetMax_DeltaTime ( void  )
inline

Get the Courant Friedrich Levi number for unsteady simulations.

Returns
CFL number for unsteady simulations.

§ GetmaxTurkelBeta()

su2double CConfig::GetmaxTurkelBeta ( )
inline

Get the minimum value of Beta for Roe-Turkel preconditioner.

Returns
the minimum value of Beta for Roe-Turkel preconditioner

§ GetMesh_FileFormat()

unsigned short CConfig::GetMesh_FileFormat ( void  )
inline

Get the format of the input/output grid.

Returns
Format of the input/output grid.

§ GetMesh_FileName()

string CConfig::GetMesh_FileName ( void  )
inline

Get name of the input grid.

Returns
File name of the input grid.

§ GetMesh_Out_FileName()

string CConfig::GetMesh_Out_FileName ( void  )
inline

Get name of the output grid, this parameter is important for grid adaptation and deformation.

Returns
File name of the output grid.

§ GetMG_CorrecSmooth()

unsigned short CConfig::GetMG_CorrecSmooth ( unsigned short  val_mesh)
inline

Get the number of implicit Jacobi smoothings of the correction in a multigrid strategy.

Parameters
[in]val_mesh- Index of the grid.
Returns
Number of implicit smoothing iterations.

§ GetMG_PostSmooth()

unsigned short CConfig::GetMG_PostSmooth ( unsigned short  val_mesh)
inline

Get the number of post-smoothings in a multigrid strategy.

Parameters
[in]val_mesh- Index of the grid.
Returns
Number of smoothing iterations.

§ GetMG_PreSmooth()

unsigned short CConfig::GetMG_PreSmooth ( unsigned short  val_mesh)
inline

Get the number of pre-smoothings in a multigrid strategy.

Parameters
[in]val_mesh- Index of the grid.
Returns
Number of smoothing iterations.

§ GetMGCycle()

unsigned short CConfig::GetMGCycle ( void  )
inline

Get the kind of multigrid (V or W).

Note
This variable is used in a recursive way to perform the different kind of cycles
Returns
0 or 1 depending of we are dealing with a V or W cycle.

§ GetMinLogResidual()

su2double CConfig::GetMinLogResidual ( void  )
inline

Value of the minimum residual value (log10 scale).

Returns
Value of the minimum residual value (log10 scale).

§ GetMinLogResidualFSI()

su2double CConfig::GetMinLogResidualFSI ( void  )
inline

Value of the minimum residual value for FSI applications (log10 scale).

Returns
Value of the minimum residual value (log10 scale).

§ GetminTurkelBeta()

su2double CConfig::GetminTurkelBeta ( )
inline

Get the minimum value of Beta for Roe-Turkel preconditioner.

Returns
the minimum value of Beta for Roe-Turkel preconditioner

§ GetModVel_FreeStream()

su2double CConfig::GetModVel_FreeStream ( void  )
inline

Get the value of the frestream temperature.

Returns
Freestream temperature.

§ GetModVel_FreeStreamND()

su2double CConfig::GetModVel_FreeStreamND ( void  )
inline

Get the value of the frestream temperature.

Returns
Freestream temperature.

§ GetMolar_Mass() [1/2]

su2double* CConfig::GetMolar_Mass ( void  )

Provides the molar mass of each species present in multi species fluid.

Returns
: Vector of molar mass of each species in kg/kmol

§ GetMolar_Mass() [2/2]

su2double CConfig::GetMolar_Mass ( unsigned short  iSpecies)

Provides the molar mass of each species present in multi species fluid.

Returns
: Mass of each species in Kg

§ GetMotion_FileName()

string CConfig::GetMotion_FileName ( void  )
inline

Get name of the arbitrary mesh motion input file.

Returns
File name of the arbitrary mesh motion input file.

§ GetMotion_Origin_X()

su2double CConfig::GetMotion_Origin_X ( unsigned short  val_iZone)
inline

Get x-coordinate of the mesh motion origin.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
X-coordinate of the mesh motion origin.

§ GetMotion_Origin_Y()

su2double CConfig::GetMotion_Origin_Y ( unsigned short  val_iZone)
inline

Get y-coordinate of the mesh motion origin.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Y-coordinate of the mesh motion origin.

§ GetMotion_Origin_Z()

su2double CConfig::GetMotion_Origin_Z ( unsigned short  val_iZone)
inline

Get z-coordinate of the mesh motion origin.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Z-coordinate of the mesh motion origin.

§ GetMoveMotion_Origin()

unsigned short CConfig::GetMoveMotion_Origin ( unsigned short  val_marker)
inline

Get if we should update the motion origin.

Parameters
[in]val_marker- Value of the marker in which we are interested.
Returns
yes or no to update motion origin.

§ GetMPICommunicator()

SU2_Comm CConfig::GetMPICommunicator ( )

Get the MPI communicator of SU2.

Returns
MPI communicator of SU2.

§ GetMu_ConstantND()

su2double CConfig::GetMu_ConstantND ( void  )
inline

Get the value of the critical temperature.

Returns
Critical temperature.

§ GetMu_RefND()

su2double CConfig::GetMu_RefND ( void  )
inline

Get the value of the critical temperature.

Returns
Critical temperature.

§ GetMu_SND()

su2double CConfig::GetMu_SND ( void  )
inline

Get the value of the critical temperature.

Returns
Critical temperature.

§ GetMu_Temperature_RefND()

su2double CConfig::GetMu_Temperature_RefND ( void  )
inline

Get the value of the critical temperature.

Returns
Critical temperature.

§ GetMultizone_FileName()

string CConfig::GetMultizone_FileName ( string  val_filename,
int  val_iZone 
)

Append the zone index to the restart or the solution files.

Returns
Name of the restart file for the flow variables.

§ GetnDiatomics()

unsigned short CConfig::GetnDiatomics ( void  )

Retrieves the number of monatomic species in the multicomponent gas.

Returns
: Number of monatomic species.

§ GetnDim()

unsigned short CConfig::GetnDim ( string  val_mesh_filename,
unsigned short  val_format 
)
static

Gets the number of dimensions in the mesh file.

Parameters
[in]val_mesh_filename- Name of the file with the grid information.
[in]val_format- Format of the file with the grid information.
Returns
Total number of domains in the grid file.

§ GetnDV()

unsigned short CConfig::GetnDV ( void  )
inline

Get the number of design variables.

Returns
Number of the design variables.

§ GetnDV_Value()

unsigned short CConfig::GetnDV_Value ( unsigned short  iDV)
inline

Get the number of design variables.

Returns
Number of the design variables.

§ GetnElStates()

unsigned short* CConfig::GetnElStates ( void  )

Provides number electron states for calculating e_el.

Returns
: Vector of number of electron states for each species

§ GetNew_Elem_Adapt()

su2double CConfig::GetNew_Elem_Adapt ( void  )
inline

Get the number of new elements added in the adaptation process.

Returns
percentage of new elements that are going to be added in the adaptation.

§ GetNewmark_alpha()

su2double CConfig::GetNewmark_alpha ( void  )
inline

Get Newmark alpha parameter.

Returns
Value of the Newmark alpha parameter.

§ GetNewmark_delta()

su2double CConfig::GetNewmark_delta ( void  )
inline

Get Newmark delta parameter.

Returns
Value of the Newmark delta parameter.

§ GetnExtIter()

unsigned long CConfig::GetnExtIter ( void  )
inline

Get the number of external iterations.

Returns
Number of external iterations.

§ GetnFFD_Fix_IDir()

unsigned short CConfig::GetnFFD_Fix_IDir ( void  )
inline

Get the number of planes to fix in the I direction.

Returns
Number of planes to fix in the I direction.

§ GetnFFD_Fix_JDir()

unsigned short CConfig::GetnFFD_Fix_JDir ( void  )
inline

Get the number of planes to fix in the J direction.

Returns
Number of planes to fix in the J direction.

§ GetnFFD_Fix_KDir()

unsigned short CConfig::GetnFFD_Fix_KDir ( void  )
inline

Get the number of planes to fix in the K direction.

Returns
Number of planes to fix in the K direction.

§ GetnFFD_Iter()

unsigned short CConfig::GetnFFD_Iter ( void  )
inline

Get the number of iterations to evaluate the parametric coordinates.

Returns
Number of iterations to evaluate the parametric coordinates.

§ GetnFFDBox()

unsigned short CConfig::GetnFFDBox ( void  )
inline

Get the number of FFD boxes.

Returns
Number of FFD boxes.

§ GetnIntCoeffs()

unsigned short CConfig::GetnIntCoeffs ( void  )
inline

Get the number of integration coefficients provided by the user.

Returns
Number of integration coefficients.

§ GetnIterFSI()

unsigned short CConfig::GetnIterFSI ( void  )
inline

Get the number of fluid subiterations roblems.

Returns
Number of FSI subiters.

§ GetnLocationStations()

unsigned short CConfig::GetnLocationStations ( void  )
inline

Get the number of sections.

Returns
Number of sections

§ GetnMarker_ActDiskInlet()

unsigned short CConfig::GetnMarker_ActDiskInlet ( void  )
inline

Get the total number of boundary markers.

Returns
Total number of boundary markers.

§ GetnMarker_ActDiskOutlet()

unsigned short CConfig::GetnMarker_ActDiskOutlet ( void  )
inline

Get the total number of boundary markers.

Returns
Total number of boundary markers.

§ GetnMarker_All()

unsigned short CConfig::GetnMarker_All ( void  )
inline

Get the total number of boundary markers.

Returns
Total number of boundary markers.

§ GetnMarker_Analyze()

unsigned short CConfig::GetnMarker_Analyze ( void  )
inline

Get the total number of moving markers.

Returns
Total number of moving markers.

§ GetnMarker_EngineExhaust()

unsigned short CConfig::GetnMarker_EngineExhaust ( void  )
inline

Get the total number of boundary markers.

Returns
Total number of boundary markers.

§ GetnMarker_EngineInflow()

unsigned short CConfig::GetnMarker_EngineInflow ( void  )
inline

Get the total number of boundary markers.

Returns
Total number of boundary markers.

§ GetnMarker_Fluid_InterfaceBound()

unsigned short CConfig::GetnMarker_Fluid_InterfaceBound ( void  )
inline

Get the total number of boundary markers.

Returns
Total number of boundary markers.

§ GetnMarker_InterfaceBound()

unsigned short CConfig::GetnMarker_InterfaceBound ( void  )
inline

Get the total number of boundary markers.

Returns
Total number of boundary markers.

§ GetnMarker_Max()

unsigned short CConfig::GetnMarker_Max ( void  )
inline

Get the total number of boundary markers.

Returns
Total number of boundary markers.

§ GetnMarker_Monitoring()

unsigned short CConfig::GetnMarker_Monitoring ( void  )
inline

Get the total number of monitoring markers.

Returns
Total number of monitoring markers.

§ GetnMarker_Moving()

unsigned short CConfig::GetnMarker_Moving ( void  )
inline

Get the total number of moving markers.

Returns
Total number of moving markers.

§ GetnMarker_NearFieldBound()

unsigned short CConfig::GetnMarker_NearFieldBound ( void  )
inline

Get the total number of boundary markers.

Returns
Total number of boundary markers.

§ GetnMarker_Out_1D()

unsigned short CConfig::GetnMarker_Out_1D ( void  )
inline

Get the total number of 1D output markers.

Returns
Total number of monitoring markers.

§ GetnMGLevels()

unsigned short CConfig::GetnMGLevels ( void  )
inline

Get the number of multigrid levels.

Returns
Number of multigrid levels (without including the original grid).

§ GetnMonatomics()

unsigned short CConfig::GetnMonatomics ( void  )

Retrieves the number of monatomic species in the multicomponent gas.

Returns
: Number of monatomic species.

§ GetnObj()

unsigned short CConfig::GetnObj ( void  )
inline

Get the total number of objectives in kind_objective list.

Returns
Total number of objectives in kind_objective list

§ GetNonphysical_Points()

unsigned long CConfig::GetNonphysical_Points ( void  )
inline

Get the current number of non-physical nodes in the solution.

Returns
Current number of non-physical points.

§ GetNonphysical_Reconstr()

unsigned long CConfig::GetNonphysical_Reconstr ( void  )
inline

Get the current number of non-physical reconstructions for 2nd-order upwinding.

Returns
Current number of non-physical reconstructions for 2nd-order upwinding.

§ GetnPeriodicIndex()

unsigned short CConfig::GetnPeriodicIndex ( void  )
inline

Get the total number of SEND_RECEIVE periodic transformations.

Returns
Total number of transformations.

§ GetNRBC_FlowDir()

su2double * CConfig::GetNRBC_FlowDir ( string  val_marker)

Get the Flowdir at NRBC boundary.

Parameters
[in]val_marker- Index corresponding to the NRBC boundary.
Returns
The Flowdir

§ GetNRBC_Var1()

su2double CConfig::GetNRBC_Var1 ( string  val_marker)

Get the var 1 at NRBC boundary.

Parameters
[in]val_marker- Index corresponding to the NRBC boundary.
Returns
The var1

§ GetNRBC_Var2()

su2double CConfig::GetNRBC_Var2 ( string  val_marker)

Get the var 2 at NRBC boundary.

Parameters
[in]val_marker- Index corresponding to the NRBC boundary.
Returns
The var2

§ GetnReactions()

unsigned short CConfig::GetnReactions ( void  )

Provides the number of chemical reactions in the chemistry model.

Returns
: The number of chemical reactions, read from input file

§ GetnRKStep()

unsigned short CConfig::GetnRKStep ( void  )
inline

Get the number of Runge-Kutta steps.

Returns
Number of Runge-Kutta steps.

§ GetnStartUpIter()

unsigned short CConfig::GetnStartUpIter ( void  )
inline

Get the start up iterations using the fine grid, this works only for multigrid problems.

Returns
Start up iterations using the fine grid.

§ GetnTimeInstances()

unsigned short CConfig::GetnTimeInstances ( void  )
inline

Retrieves the number of periodic time instances for Harmonic Balance.

Returns
: Number of periodic time instances for Harmonic Balance.

§ GetNuFactor_Engine()

su2double CConfig::GetNuFactor_Engine ( void  )
inline

Get the value of the non-dimensionalized engine turbulence intensity.

Returns
Non-dimensionalized engine intensity.

§ GetNuFactor_FreeStream()

su2double CConfig::GetNuFactor_FreeStream ( void  )
inline

Get the value of the non-dimensionalized freestream turbulence intensity.

Returns
Non-dimensionalized freestream intensity.

§ GetNumberIncrements()

unsigned long CConfig::GetNumberIncrements ( void  )
inline

Get the number of increments for an incremental load.

Returns
Number of increments.

§ GetnVar()

unsigned short CConfig::GetnVar ( void  )

Provides the number of varaibles.

Returns
Number of variables.

§ GetnWingStations()

unsigned short CConfig::GetnWingStations ( void  )
inline

Get the number of sections for computing internal volume.

Returns
Number of sections for computing internal volume.

§ GetnZone() [1/2]

unsigned short CConfig::GetnZone ( string  val_mesh_filename,
unsigned short  val_format,
CConfig config 
)
static

Gets the number of zones in the mesh file.

Parameters
[in]val_mesh_filename- Name of the file with the grid information.
[in]val_format- Format of the file with the grid information.
[in]config- Definition of the particular problem.
Returns
Total number of zones in the grid file.

§ GetnZone() [2/2]

unsigned short CConfig::GetnZone ( void  )
inline

Provides the number of varaibles.

Returns
Number of variables.

§ GetObjFunc_Extension()

string CConfig::GetObjFunc_Extension ( string  val_filename)

Append the input filename string with the appropriate objective function extension.

Parameters
[in]val_filename- String value of the base filename.
Returns
Name of the file with the appropriate objective function extension.

§ GetObjFunc_Grad_FileName()

string CConfig::GetObjFunc_Grad_FileName ( void  )
inline

Get the name of the file with the gradient of the objective function.

Returns
Name of the file with the gradient of the objective function.

§ GetObjFunc_Value_FileName()

string CConfig::GetObjFunc_Value_FileName ( void  )
inline

Get the name of the file with the gradient of the objective function.

Returns
Name of the file with the gradient of the objective function.

§ GetOmega_FreeStream()

su2double CConfig::GetOmega_FreeStream ( void  )
inline

Get the value of the non-dimensionalized freestream viscosity.

Returns
Non-dimensionalized freestream viscosity.

§ GetOmega_FreeStreamND()

su2double CConfig::GetOmega_FreeStreamND ( void  )
inline

Get the value of the non-dimensionalized freestream viscosity.

Returns
Non-dimensionalized freestream viscosity.

§ GetOmega_HB()

su2double * CConfig::GetOmega_HB ( void  )
inline

Get the Harmonic Balance frequency pointer.

Returns
Harmonic Balance Frequency pointer.

§ GetOmega_Ref()

su2double CConfig::GetOmega_Ref ( void  )
inline

Get the value of the reference angular velocity for non-dimensionalization.

Returns
Reference angular velocity for non-dimensionalization.

§ GetOrderMagResidual()

su2double CConfig::GetOrderMagResidual ( void  )
inline

Value of the order of magnitude reduction of the residual.

Returns
Value of the order of magnitude reduction of the residual.

§ GetOrderMagResidualFSI()

su2double CConfig::GetOrderMagResidualFSI ( void  )
inline

Value of the order of magnitude reduction of the residual for FSI applications.

Returns
Value of the order of magnitude reduction of the residual.

§ GetOutlet_Pressure()

su2double CConfig::GetOutlet_Pressure ( string  val_index)

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetOutput_FileFormat()

unsigned short CConfig::GetOutput_FileFormat ( void  )
inline

Get the format of the output solution.

Returns
Format of the output solution.

§ GetParamDV()

su2double CConfig::GetParamDV ( unsigned short  val_dv,
unsigned short  val_param 
)
inline

Get a parameter of the particular design variable.

Parameters
[in]val_dv- Number of the design variable that we want to read.
[in]val_param- Index of the parameter that we want to read.
Returns
Design variable parameter.

§ GetPeriodicCenter()

su2double * CConfig::GetPeriodicCenter ( unsigned short  val_index)
inline

Get the rotation center for a periodic transformation.

Parameters
[in]val_index- Index corresponding to the periodic transformation.
Returns
A vector containing coordinates of the center point.

§ GetPeriodicRotation()

su2double * CConfig::GetPeriodicRotation ( unsigned short  val_index)
inline

Get the rotation angles for a periodic transformation.

Parameters
[in]val_index- Index corresponding to the periodic transformation.
Returns
A vector containing the angles of rotation.

§ GetPeriodicTranslate()

su2double * CConfig::GetPeriodicTranslate ( unsigned short  val_index)
inline

Get the translation vector for a periodic transformation.

Parameters
[in]val_index- Index corresponding to the periodic transformation.
Returns
The translation vector.

§ GetPitching_Ampl_X()

su2double CConfig::GetPitching_Ampl_X ( unsigned short  val_iZone)
inline

Get the pitching amplitude about the x-axis.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Pitching amplitude about the x-axis.

§ GetPitching_Ampl_Y()

su2double CConfig::GetPitching_Ampl_Y ( unsigned short  val_iZone)
inline

Get the pitching amplitude about the y-axis.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Pitching amplitude about the y-axis.

§ GetPitching_Ampl_Z()

su2double CConfig::GetPitching_Ampl_Z ( unsigned short  val_iZone)
inline

Get the pitching amplitude about the z-axis.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Pitching amplitude about the z-axis.

§ GetPitching_Omega_X()

su2double CConfig::GetPitching_Omega_X ( unsigned short  val_iZone)
inline

Get the angular frequency of a mesh pitching about the x-axis.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Angular frequency of a mesh pitching about the x-axis.

§ GetPitching_Omega_Y()

su2double CConfig::GetPitching_Omega_Y ( unsigned short  val_iZone)
inline

Get the angular frequency of a mesh pitching about the y-axis.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Angular frequency of a mesh pitching about the y-axis.

§ GetPitching_Omega_Z()

su2double CConfig::GetPitching_Omega_Z ( unsigned short  val_iZone)
inline

Get the angular frequency of a mesh pitching about the z-axis.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Angular frequency of a mesh pitching about the z-axis.

§ GetPitching_Phase_X()

su2double CConfig::GetPitching_Phase_X ( unsigned short  val_iZone)
inline

Get the pitching phase offset about the x-axis.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Pitching phase offset about the x-axis.

§ GetPitching_Phase_Y()

su2double CConfig::GetPitching_Phase_Y ( unsigned short  val_iZone)
inline

Get the pitching phase offset about the y-axis.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Pitching phase offset about the y-axis.

§ GetPitching_Phase_Z()

su2double CConfig::GetPitching_Phase_Z ( unsigned short  val_iZone)
inline

Get the pitching phase offset about the z-axis.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Pitching phase offset about the z-axis.

§ GetPlaneTag()

string CConfig::GetPlaneTag ( unsigned short  index)
inline

Get index of the upper and lower horizontal plane.

Parameters
[in]index- 0 means upper surface, and 1 means lower surface.
Returns
Index of the upper and lower surface.

§ GetPlot_Section_Forces()

bool CConfig::GetPlot_Section_Forces ( void  )
inline

Get information about writing sectional force files.

Returns
TRUE means that sectional force files will be written for specified markers.

§ GetPlunging_Ampl_X()

su2double CConfig::GetPlunging_Ampl_X ( unsigned short  val_iZone)
inline

Get the plunging amplitude in the x-direction.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Plunging amplitude in the x-direction.

§ GetPlunging_Ampl_Y()

su2double CConfig::GetPlunging_Ampl_Y ( unsigned short  val_iZone)
inline

Get the plunging amplitude in the y-direction.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Plunging amplitude in the y-direction.

§ GetPlunging_Ampl_Z()

su2double CConfig::GetPlunging_Ampl_Z ( unsigned short  val_iZone)
inline

Get the plunging amplitude in the z-direction.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Plunging amplitude in the z-direction.

§ GetPlunging_Omega_X()

su2double CConfig::GetPlunging_Omega_X ( unsigned short  val_iZone)
inline

Get the angular frequency of a mesh plunging in the x-direction.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Angular frequency of a mesh plunging in the x-direction.

§ GetPlunging_Omega_Y()

su2double CConfig::GetPlunging_Omega_Y ( unsigned short  val_iZone)
inline

Get the angular frequency of a mesh plunging in the y-direction.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Angular frequency of a mesh plunging in the y-direction.

§ GetPlunging_Omega_Z()

su2double CConfig::GetPlunging_Omega_Z ( unsigned short  val_iZone)
inline

Get the angular frequency of a mesh plunging in the z-direction.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Angular frequency of a mesh plunging in the z-direction.

§ GetPnormHeat()

su2double CConfig::GetPnormHeat ( void  )

Get the p-norm for heat-flux objective functions (adjoint problem).

Returns
Value of the heat flux p-norm

§ GetPoissonRatio()

su2double CConfig::GetPoissonRatio ( void  )
inline

Get the Poisson's ratio.

Returns
Value of the Poisson's ratio.

§ GetPoissonSolver()

bool CConfig::GetPoissonSolver ( void  )
inline

Get information about the poisson solver condition.

Returns
TRUE if it is a poisson solver condition; otherwise FALSE.

§ GetPosition_Plane()

su2double CConfig::GetPosition_Plane ( void  )
inline

Value of the position of the Near Field (y coordinate for 2D, and z coordinate for 3D).

Returns
Value of the Near Field position.

§ GetPrandtl_Lam()

su2double CConfig::GetPrandtl_Lam ( void  )
inline

Get the value of the laminar Prandtl number.

Returns
Laminar Prandtl number.

§ GetPrandtl_Turb()

su2double CConfig::GetPrandtl_Turb ( void  )
inline

Get the value of the turbulent Prandtl number.

Returns
Turbulent Prandtl number.

§ GetPredictorOrder()

unsigned short CConfig::GetPredictorOrder ( void  )
inline

Get the order of the predictor for FSI applications.

Returns
Order of predictor

§ GetPressure_Critical()

su2double CConfig::GetPressure_Critical ( void  )
inline

Get the value of the critical pressure.

Returns
Critical pressure.

§ GetPressure_FreeStream()

su2double CConfig::GetPressure_FreeStream ( void  )
inline

Get the value of the non-dimensionalized freestream pressure.

Returns
Non-dimensionalized freestream pressure.

§ GetPressure_FreeStreamND()

su2double CConfig::GetPressure_FreeStreamND ( void  )
inline

Get the value of the non-dimensionalized freestream pressure.

Returns
Non-dimensionalized freestream pressure.

§ GetPressure_Ref()

su2double CConfig::GetPressure_Ref ( void  )
inline

Get the value of the reference pressure for non-dimensionalization.

Returns
Reference pressure for non-dimensionalization.

§ GetPrestretch()

bool CConfig::GetPrestretch ( void  )
inline

Decide whether it's necessary to read a reference geometry.

Returns
TRUE if it's necessary to read a reference geometry, FALSE otherwise.

§ GetPrestretch_FEMFileName()

string CConfig::GetPrestretch_FEMFileName ( void  )
inline

Get the name of the file with the reference geometry of the structural problem.

Returns
Name of the file with the reference geometry of the structural problem.

§ GetRamp_Load()

bool CConfig::GetRamp_Load ( void  )
inline

Check if the user wants to apply the load as a ramp.

Returns
TRUE means that the load is to be applied as a ramp.

§ GetRamp_Time()

su2double CConfig::GetRamp_Time ( void  )
inline

Get the maximum time of the ramp.

Returns
Value of the max time while the load is linearly increased

§ GetRef_NonDim()

unsigned short CConfig::GetRef_NonDim ( void  )
inline

Get the kind of non-dimensionalization.

Returns
Kind of non-dimensionalization.

§ GetRefAreaCoeff()

su2double CConfig::GetRefAreaCoeff ( void  )
inline

Get the reference area for non dimensional coefficient computation. If the value from the is 0 then, the code will compute the reference area using the projection of the shape into the z plane (3D) or the x plane (2D).

Returns
Value of the reference area for coefficient computation.

§ GetRefElemLength()

su2double CConfig::GetRefElemLength ( void  )
inline

Get the reference element length for computing the slope limiting epsilon.

Returns
Reference element length for slope limiting epsilon.

§ GetRefLengthMoment()

su2double CConfig::GetRefLengthMoment ( void  )
inline

Get the reference length for computing moment (the default value is 1).

Returns
Reference length for moment computation.

§ GetRefOriginMoment()

su2double * CConfig::GetRefOriginMoment ( unsigned short  val_marker)
inline

Get reference origin for moment computation.

Parameters
[in]val_marker- the marker we are monitoring.
Returns
Reference origin (in cartesians coordinates) for moment computation.

§ GetRefOriginMoment_X()

su2double CConfig::GetRefOriginMoment_X ( unsigned short  val_marker)
inline

Get reference origin x-coordinate for moment computation.

Parameters
[in]val_marker- the marker we are monitoring.
Returns
Reference origin x-coordinate (in cartesians coordinates) for moment computation.

§ GetRefOriginMoment_Y()

su2double CConfig::GetRefOriginMoment_Y ( unsigned short  val_marker)
inline

Get reference origin y-coordinate for moment computation.

Parameters
[in]val_marker- the marker we are monitoring.
Returns
Reference origin y-coordinate (in cartesians coordinates) for moment computation.

§ GetRefOriginMoment_Z()

su2double CConfig::GetRefOriginMoment_Z ( unsigned short  val_marker)
inline

Get reference origin z-coordinate for moment computation.

Parameters
[in]val_marker- the marker we are monitoring.
Returns
Reference origin z-coordinate (in cartesians coordinates) for moment computation.

§ GetRefSharpEdges()

su2double CConfig::GetRefSharpEdges ( void  )
inline

Get the reference coefficient for detecting sharp edges.

Returns
Reference coefficient for detecting sharp edges.

§ GetRefTemperature()

su2double* CConfig::GetRefTemperature ( void  )

Provides the thermodynamic reference temperatures from the JANAF tables.

Returns
: Vector of reference temperatures [K]

§ GetRelaxation_Factor_AdjFlow()

su2double CConfig::GetRelaxation_Factor_AdjFlow ( void  )
inline

Get the relaxation coefficient of the linear solver for the implicit formulation.

Returns
relaxation coefficient of the linear solver for the implicit formulation.

§ GetRelaxation_Factor_Flow()

su2double CConfig::GetRelaxation_Factor_Flow ( void  )
inline

Get the relaxation coefficient of the linear solver for the implicit formulation.

Returns
relaxation coefficient of the linear solver for the implicit formulation.

§ GetRelaxation_Factor_Turb()

su2double CConfig::GetRelaxation_Factor_Turb ( void  )
inline

Get the relaxation coefficient of the linear solver for the implicit formulation.

Returns
relaxation coefficient of the linear solver for the implicit formulation.

§ GetRelaxation_Method_FSI()

unsigned short CConfig::GetRelaxation_Method_FSI ( void  )
inline

Get the relaxation method chosen for the simulation.

Returns
Value of the relaxation method

§ GetResidual_FEM_ETOL()

su2double CConfig::GetResidual_FEM_ETOL ( void  )
inline

Value of the displacement tolerance UTOL for FEM structural analysis (log10 scale).

Returns
Value of Res_FEM_UTOL (log10 scale).

§ GetResidual_FEM_RTOL()

su2double CConfig::GetResidual_FEM_RTOL ( void  )
inline

Value of the displacement tolerance UTOL for FEM structural analysis (log10 scale).

Returns
Value of Res_FEM_UTOL (log10 scale).

§ GetResidual_FEM_UTOL()

su2double CConfig::GetResidual_FEM_UTOL ( void  )
inline

Value of the displacement tolerance UTOL for FEM structural analysis (log10 scale).

Returns
Value of Res_FEM_UTOL (log10 scale).

§ GetResidual_FileName()

string CConfig::GetResidual_FileName ( void  )

Get the name of the file with the residual of the problem.

Returns
Name of the file with the residual of the problem.

§ GetResidual_Func_Flow()

unsigned short CConfig::GetResidual_Func_Flow ( void  )
inline

Get functional that is going to be used to evaluate the residual flow convergence.

Returns
Functional that is going to be used to evaluate the residual flow convergence.

§ GetRestart()

bool CConfig::GetRestart ( void  )
inline

Provides the restart information.

Returns
Restart information, if TRUE then the code will use the solution as restart.

§ GetRestart_AdjFileName()

string CConfig::GetRestart_AdjFileName ( void  )
inline

Get the name of the restart file for the adjoint variables (drag objective function).

Returns
Name of the restart file for the adjoint variables (drag objective function).

§ GetRestart_FEMFileName()

string CConfig::GetRestart_FEMFileName ( void  )
inline

Get the name of the restart file for the flow variables.

Returns
Name of the restart file for the flow variables.

§ GetRestart_Flow()

bool CConfig::GetRestart_Flow ( void  )
inline

For some problems like adjoint or the linearized equations it is necessary to restart the flow solution.

Returns
Flow restart information, if TRUE then the code will restart the flow solution.

§ GetRestart_FlowFileName()

string CConfig::GetRestart_FlowFileName ( void  )
inline

Get the name of the restart file for the flow variables.

Returns
Name of the restart file for the flow variables.

§ GetRestart_HeatFileName()

string CConfig::GetRestart_HeatFileName ( void  )
inline

Get the name of the restart file for the heat variables.

Returns
Name of the restart file for the flow variables.

§ GetRestart_WaveFileName()

string CConfig::GetRestart_WaveFileName ( void  )
inline

Get the name of the restart file for the wave variables.

Returns
Name of the restart file for the flow variables.

§ GetReynolds()

su2double CConfig::GetReynolds ( void  )
inline

Get the Reynolds number. Dimensionless number that gives a measure of the ratio of inertial forces to viscous forces and consequently quantifies the relative importance of these two types of forces for given flow condition.

Returns
Value of the Reynolds number.

§ GetRiemann_FlowDir()

su2double * CConfig::GetRiemann_FlowDir ( string  val_marker)

Get the Flowdir at Riemann boundary.

Parameters
[in]val_marker- Index corresponding to the Riemann boundary.
Returns
The Flowdir

§ GetRiemann_Var1()

su2double CConfig::GetRiemann_Var1 ( string  val_marker)

Get the var 1 at Riemann boundary.

Parameters
[in]val_marker- Index corresponding to the Riemann boundary.
Returns
The var1

§ GetRiemann_Var2()

su2double CConfig::GetRiemann_Var2 ( string  val_marker)

Get the var 2 at Riemann boundary.

Parameters
[in]val_marker- Index corresponding to the Riemann boundary.
Returns
The var2

§ GetRoe_Kappa()

su2double CConfig::GetRoe_Kappa ( void  )
inline

Get the relaxation coefficient of the linear solver for the implicit formulation.

Returns
relaxation coefficient of the linear solver for the implicit formulation.

§ GetRotating_Frame()

bool CConfig::GetRotating_Frame ( void  )
inline

Get information about the rotational frame.

Returns
TRUE if there is a rotational frame; otherwise FALSE.

§ GetRotation_Rate_X()

su2double CConfig::GetRotation_Rate_X ( unsigned short  val_iZone)
inline

Get the angular velocity of the mesh about the x-axis.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Angular velocity of the mesh about the x-axis.

§ GetRotation_Rate_Y()

su2double CConfig::GetRotation_Rate_Y ( unsigned short  val_iZone)
inline

Get the angular velocity of the mesh about the y-axis.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Angular velocity of the mesh about the y-axis.

§ GetRotation_Rate_Z()

su2double CConfig::GetRotation_Rate_Z ( unsigned short  val_iZone)
inline

Get the angular velocity of the mesh about the z-axis.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Angular velocity of the mesh about the z-axis.

§ GetRotationModes()

su2double* CConfig::GetRotationModes ( void  )

Provides the number of rotational modes of energy storage.

Returns
: Vector of rotational mode count

§ GetRxnTcb_a()

su2double* CConfig::GetRxnTcb_a ( void  )

Provides the rate controlling temperature exponents for chemistry.

Returns
: Rate controlling temperature exponents.

§ GetRxnTcb_b()

su2double* CConfig::GetRxnTcb_b ( void  )

Provides the rate controlling temperature exponents for chemistry.

Returns
: Rate controlling temperature exponents.

§ GetRxnTcf_a()

su2double* CConfig::GetRxnTcf_a ( void  )

Provides the rate controlling temperature exponents for chemistry.

Returns
: Rate controlling temperature exponents.

§ GetRxnTcf_b()

su2double* CConfig::GetRxnTcf_b ( void  )

Provides the rate controlling temperature exponents for chemistry.

Returns
: Rate controlling temperature exponents.

§ GetSecondaryFlow_ActDisk()

su2double CConfig::GetSecondaryFlow_ActDisk ( void  )
inline

Get the value of the non-dimensionalized actuator disk turbulence intensity.

Returns
Non-dimensionalized actuator disk intensity.

§ GetSection_WingBounds()

su2double CConfig::GetSection_WingBounds ( unsigned short  val_var)
inline

Get the value of the limits for the sections.

Returns
Value of the limits for the sections.

§ GetSemiSpan()

su2double CConfig::GetSemiSpan ( void  )
inline

Get the wing semi span.

Returns
value of the wing semi span.

§ GetSens_Remove_Sharp()

bool CConfig::GetSens_Remove_Sharp ( void  )
inline

Provides information about if the sharp edges are going to be removed from the sensitivity.

Returns
FALSE means that the sharp edges will be removed from the sensitivity.

§ GetSharpEdgesCoeff()

su2double CConfig::GetSharpEdgesCoeff ( void  )
inline

Get the value of sharp edge limiter.

Returns
Value of the sharp edge limiter coefficient.

§ GetSigmoid_K()

su2double CConfig::GetSigmoid_K ( void  )
inline

Get the sigmoid parameter.

Returns
Parameter of steepness of the sigmoid

§ GetSigmoid_Load()

bool CConfig::GetSigmoid_Load ( void  )
inline

Check if the user wants to apply the load gradually.

Returns
TRUE means that the load is to be applied gradually.

§ GetSigmoid_Time()

su2double CConfig::GetSigmoid_Time ( void  )
inline

Get the maximum time of the sigmoid.

Returns
Value of the max time while the load is increased using a sigmoid

§ GetSmoothNumGrid()

bool CConfig::GetSmoothNumGrid ( void  )
inline

Get information about there is a smoothing of the grid coordinates.

Returns
TRUE if there is smoothing of the grid coordinates; otherwise FALSE.

§ GetSolution_AdjFileName()

string CConfig::GetSolution_AdjFileName ( void  )
inline

Get the name of the file with the solution of the adjoint flow problem with drag objective function.

Returns
Name of the file with the solution of the adjoint flow problem with drag objective function.

§ GetSolution_FEMFileName()

string CConfig::GetSolution_FEMFileName ( void  )
inline

Get the name of the file with the solution of the structural problem.

Returns
Name of the file with the solution of the structural problem.

§ GetSolution_FlowFileName()

string CConfig::GetSolution_FlowFileName ( void  )
inline

Get the name of the file with the solution of the flow problem.

Returns
Name of the file with the solution of the flow problem.

§ GetSpatialOrder()

unsigned short CConfig::GetSpatialOrder ( void  )
inline

Get the order of the spatial integration.

Note
This is the information that the code will use, the method will change in runtime depending of the specific equation (direct, adjoint, linearized) that is being solved.
Returns
Kind of upwind scheme for the convective terms.

§ GetSpatialOrder_AdjFlow()

unsigned short CConfig::GetSpatialOrder_AdjFlow ( void  )
inline

Get the order of the spatial integration.

Note
This is the information that the code will use, the method will change in runtime depending of the specific equation (direct, adjoint, linearized) that is being solved.
Returns
Kind of upwind scheme for the convective terms.

§ GetSpatialOrder_Flow()

unsigned short CConfig::GetSpatialOrder_Flow ( void  )
inline

Get the order of the spatial integration.

Note
This is the information that the code will use, the method will change in runtime depending of the specific equation (direct, adjoint, linearized) that is being solved.
Returns
Kind of upwind scheme for the convective terms.

§ GetSpatialOrder_Turb()

unsigned short CConfig::GetSpatialOrder_Turb ( void  )
inline

Get the order of the spatial integration.

Note
This is the information that the code will use, the method will change in runtime depending of the specific equation (direct, adjoint, linearized) that is being solved.
Returns
Kind of upwind scheme for the convective terms.

§ GetSpline()

su2double CConfig::GetSpline ( vector< su2double > &  xa,
vector< su2double > &  ya,
vector< su2double > &  y2a,
unsigned long  n,
su2double  x 
)

Given the arrays xa[1..n] and ya[1..n], which tabulate a function (with the xai’s in order), and given the array y2a[1..n], which is the output from spline above, and given a value of x, this routine returns a cubic-spline interpolated value y. Numerical Recipes: The Art of Scientific Computing, Third Edition in C++.

Returns
The interpolated value of for x.

§ GetStartConv_Iter()

unsigned long CConfig::GetStartConv_Iter ( void  )
inline

Get the number of iterations that are not considered in the convergence criteria.

Returns
Number of iterations before starting with the convergence criteria.

§ GetStatic_Time()

su2double CConfig::GetStatic_Time ( void  )
inline

Get the maximum time of the ramp.

Returns
Value of the max time while the load is linearly increased

§ GetSteadyRestart()

bool CConfig::GetSteadyRestart ( void  )
inline

Identifies if we want to restart from a steady or an unsteady solution.

Returns
TRUE if we restart from steady state solution, FALSE otherwise.

§ GetStructure_FileName()

string CConfig::GetStructure_FileName ( void  )
inline

Get the name of the file with the structure variables.

Returns
Name of the file with the structure variables.

§ GetSubsonicEngine()

bool CConfig::GetSubsonicEngine ( void  )
inline

Divide the rectbles and hexahedron.

Returns
TRUE if the elements must be divided; otherwise FALSE.

§ GetSubsonicEngine_Cyl()

su2double * CConfig::GetSubsonicEngine_Cyl ( void  )
inline

Get the the coordinates where of the box where a subsonic region is imposed.

Returns
Coordinates where of the box where the grid is going to be a subsonic region.

§ GetSubsonicEngine_Values()

su2double * CConfig::GetSubsonicEngine_Values ( void  )
inline

Get the the coordinates where of the box where a subsonic region is imposed.

Returns
Coordinates where of the box where the grid is going to be a subsonic region.

§ GetSurface_DC60()

su2double CConfig::GetSurface_DC60 ( unsigned short  val_imarker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetSurface_IDC()

su2double CConfig::GetSurface_IDC ( unsigned short  val_imarker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetSurface_IDC_Mach()

su2double CConfig::GetSurface_IDC_Mach ( unsigned short  val_imarker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetSurface_IDR()

su2double CConfig::GetSurface_IDR ( unsigned short  val_imarker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetSurface_MassFlow()

su2double CConfig::GetSurface_MassFlow ( unsigned short  val_imarker)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ GetSurfAdjCoeff_FileName()

string CConfig::GetSurfAdjCoeff_FileName ( void  )
inline

Get the name of the file with the surface information for the adjoint problem.

Returns
Name of the file with the surface information for the adjoint problem.

§ GetSurfFlowCoeff_FileName()

string CConfig::GetSurfFlowCoeff_FileName ( void  )
inline

Get the name of the file with the surface information for the flow problem.

Returns
Name of the file with the surface information for the flow problem.

§ GetSurfHeat_FileName()

string CConfig::GetSurfHeat_FileName ( void  )
inline

Get the name of the file with the structure variables.

Returns
Name of the file with the structure variables.

§ GetSurfSens_FileName()

string CConfig::GetSurfSens_FileName ( void  )
inline

Get the name of the file with the surface sensitivity (discrete adjoint).

Returns
Name of the file with the surface sensitivity (discrete adjoint).

§ GetSurfStructure_FileName()

string CConfig::GetSurfStructure_FileName ( void  )
inline

Get the name of the file with the structure variables.

Returns
Name of the file with the structure variables.

§ GetSurfWave_FileName()

string CConfig::GetSurfWave_FileName ( void  )
inline

Get the name of the file with the structure variables.

Returns
Name of the file with the structure variables.

§ GetSystemMeasurements()

unsigned short CConfig::GetSystemMeasurements ( void  )
inline

Governing equations of the flow (it can be different from the run time equation).

Parameters
[in]val_zone- Zone where the soler is applied.
Returns
Governing equation that we are solving.

§ GetTagFFDBox()

string CConfig::GetTagFFDBox ( unsigned short  val_ffd)
inline

Get the FFD Tag of a particular FFD box.

Parameters
[in]val_ffd- Number of the FFD box that we want to read.
Returns
Name of the FFD box.

§ GetTarget_CL()

su2double CConfig::GetTarget_CL ( void  )
inline

Get the value specified for the target CL.

Returns
Value of the target CL.

§ GetTemperature_Critical()

su2double CConfig::GetTemperature_Critical ( void  )
inline

Get the value of the critical temperature.

Returns
Critical temperature.

§ GetTemperature_FreeStream()

su2double CConfig::GetTemperature_FreeStream ( void  )
inline

Get the value of the frestream temperature.

Returns
Freestream temperature.

§ GetTemperature_FreeStreamND()

su2double CConfig::GetTemperature_FreeStreamND ( void  )
inline

Get the value of the non-dimensionalized freestream temperature.

Returns
Non-dimensionalized freestream temperature.

§ GetTemperature_Ref()

su2double CConfig::GetTemperature_Ref ( void  )
inline

Get the value of the reference temperature for non-dimensionalization.

Returns
Reference temperature for non-dimensionalization.

§ GetTemperature_ve_FreeStream()

su2double CConfig::GetTemperature_ve_FreeStream ( void  )
inline

Get the value of the frestream vibrational-electronic temperature.

Returns
Freestream temperature.

§ GetThermalDiffusivity()

su2double CConfig::GetThermalDiffusivity ( void  )
inline

Get the wave speed.

Returns
Value of the wave speed.

§ GetTime_Ref()

su2double CConfig::GetTime_Ref ( void  )
inline

Get the value of the reference time for non-dimensionalization.

Returns
Reference time for non-dimensionalization.

§ GetTke_FreeStream()

su2double CConfig::GetTke_FreeStream ( void  )
inline

Get the value of the non-dimensionalized freestream viscosity.

Returns
Non-dimensionalized freestream viscosity.

§ GetTke_FreeStreamND()

su2double CConfig::GetTke_FreeStreamND ( void  )
inline

Get the value of the non-dimensionalized freestream viscosity.

Returns
Non-dimensionalized freestream viscosity.

§ GetTotal_DynTime()

su2double CConfig::GetTotal_DynTime ( void  )
inline

If we are prforming an unsteady simulation, there is only one value of the time step for the complete simulation.

Returns
Value of the time step in an unsteady simulation (non dimensional).

§ GetTotal_UnstTime()

su2double CConfig::GetTotal_UnstTime ( void  )
inline

If we are performing an unsteady simulation, this is the value of max physical time for which we run the simulation.

Returns
Value of the physical time in an unsteady simulation.

§ GetTotal_UnstTimeND()

su2double CConfig::GetTotal_UnstTimeND ( void  )
inline

If we are prforming an unsteady simulation, there is only one value of the time step for the complete simulation.

Returns
Value of the time step in an unsteady simulation (non dimensional).

§ GetTranslation_Rate_X()

su2double CConfig::GetTranslation_Rate_X ( unsigned short  val_iZone)
inline

Get the translational velocity of the mesh in the x-direction.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Translational velocity of the mesh in the x-direction.

§ GetTranslation_Rate_Y()

su2double CConfig::GetTranslation_Rate_Y ( unsigned short  val_iZone)
inline

Get the translational velocity of the mesh in the y-direction.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Translational velocity of the mesh in the y-direction.

§ GetTranslation_Rate_Z()

su2double CConfig::GetTranslation_Rate_Z ( unsigned short  val_iZone)
inline

Get the translational velocity of the mesh in the z-direction.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
Returns
Translational velocity of the mesh in the z-direction.

§ GetTurb2LamViscRatio_FreeStream()

su2double CConfig::GetTurb2LamViscRatio_FreeStream ( void  )
inline

Get the value of the turbulent to laminar viscosity ratio.

Returns
Ratio of turbulent to laminar viscosity ratio.

§ GetTurbulenceIntensity_FreeStream()

su2double CConfig::GetTurbulenceIntensity_FreeStream ( void  )
inline

Get the value of the non-dimensionalized freestream turbulence intensity.

Returns
Non-dimensionalized freestream intensity.

§ GetUnst_AdjointIter()

long CConfig::GetUnst_AdjointIter ( void  )
inline

Get the starting direct iteration number for the unsteady adjoint (reverse time integration).

Returns
Starting direct iteration number for the unsteady adjoint.

§ GetUnst_CFL()

su2double CConfig::GetUnst_CFL ( void  )
inline

Get the Courant Friedrich Levi number for unsteady simulations.

Returns
CFL number for unsteady simulations.

§ GetUnst_nIntIter()

unsigned long CConfig::GetUnst_nIntIter ( void  )
inline

Get the number of internal iterations.

Returns
Number of internal iterations.

§ GetUnst_RestartIter()

long CConfig::GetUnst_RestartIter ( void  )
inline

Get the restart iteration number for unsteady simulations.

Returns
Restart iteration number for unsteady simulations.

§ GetUnsteady_FileName()

string CConfig::GetUnsteady_FileName ( string  val_filename,
int  val_iter 
)

Augment the input filename with the iteration number for an unsteady file.

Parameters
[in]val_filename- String value of the base filename.
[in]val_iter- Unsteady iteration number or time instance.
Returns
Name of the file with the iteration number for an unsteady solution file.

§ GetUnsteady_Simulation()

unsigned short CConfig::GetUnsteady_Simulation ( void  )
inline

Provides information about the time integration, and change the write in the output files information about the iteration.

Returns
The kind of time integration: Steady state, time stepping method (unsteady) or dual time stepping method (unsteady).

§ GetUpdate_Alpha()

unsigned long CConfig::GetUpdate_Alpha ( void  )
inline

Get the value of iterations to re-evaluate the angle of attack.

Returns
Number of iterations.

§ GetUpdate_AoA()

bool CConfig::GetUpdate_AoA ( void  )
inline

Get information about whether to update the AoA for fixed lift mode.

Returns
TRUE if we should update the AoA for fixed lift mode; otherwise FALSE.

§ GetUpdate_BCThrust()

unsigned long CConfig::GetUpdate_BCThrust ( void  )
inline

Get the value of iterations to re-evaluate the angle of attack.

Returns
Number of iterations.

§ GetUpdate_BCThrust_Bool()

bool CConfig::GetUpdate_BCThrust_Bool ( void  )
inline

Get information about whether to update the AoA for fixed lift mode.

Returns
TRUE if we should update the AoA for fixed lift mode; otherwise FALSE.

§ GetVelocity_FreeStream()

su2double * CConfig::GetVelocity_FreeStream ( void  )
inline

Get the vector of the dimensionalized freestream velocity.

Returns
Dimensionalized freestream velocity vector.

§ GetVelocity_FreeStreamND()

su2double * CConfig::GetVelocity_FreeStreamND ( void  )
inline

Get the vector of the non-dimensionalized freestream velocity.

Returns
Non-dimensionalized freestream velocity vector.

§ GetVelocity_Ref()

su2double CConfig::GetVelocity_Ref ( void  )
inline

Get the value of the reference velocity for non-dimensionalization.

Returns
Reference velocity for non-dimensionalization.

§ GetViscosity_FreeStream()

su2double CConfig::GetViscosity_FreeStream ( void  )
inline

Get the value of the frestream temperature.

Returns
Freestream temperature.

§ GetViscosity_FreeStreamND()

su2double CConfig::GetViscosity_FreeStreamND ( void  )
inline

Get the value of the non-dimensionalized freestream viscosity.

Returns
Non-dimensionalized freestream viscosity.

§ GetViscosity_Ref()

su2double CConfig::GetViscosity_Ref ( void  )
inline

Get the value of the reference viscosity for non-dimensionalization.

Returns
Reference viscosity for non-dimensionalization.

§ GetViscous()

bool CConfig::GetViscous ( void  )
inline

Determines if problem is viscous.

Returns
true if Viscous

§ GetViscous_Limiter_Flow()

bool CConfig::GetViscous_Limiter_Flow ( void  )
inline

Viscous limiter mean flow.

Returns
FALSE means no viscous limiter turb equations.

§ GetViscous_Limiter_Turb()

bool CConfig::GetViscous_Limiter_Turb ( void  )
inline

Viscous limiter turb equations.

Returns
FALSE means no viscous limiter turb equations.

§ GetVisualize_CV()

long CConfig::GetVisualize_CV ( void  )
inline

Get the node number of the CV to visualize.

Returns
Node number of the CV to visualize.

§ GetVisualize_Deformation()

bool CConfig::GetVisualize_Deformation ( void  )
inline

Creates a teot file to visualize the deformation made by the MDC software.

Returns
TRUE if the deformation is going to be plotted; otherwise FALSE.

§ GetVolSens_FileName()

string CConfig::GetVolSens_FileName ( void  )
inline

Get the name of the file with the volume sensitivity (discrete adjoint).

Returns
Name of the file with the volume sensitivity (discrete adjoint).

§ GetWall_HeatFlux()

su2double CConfig::GetWall_HeatFlux ( string  val_index)

Get the wall heat flux on a constant heat flux boundary.

Parameters
[in]val_index- Index corresponding to the constant heat flux boundary.
Returns
The heat flux.

§ GetWallTemperature()

su2double CConfig::GetWallTemperature ( void  )
inline

Get the value of wall temperature.

Returns
Value of the constant: Temperature

§ GetWave_FileName()

string CConfig::GetWave_FileName ( void  )
inline

Get the name of the file with the wave variables.

Returns
Name of the file with the wave variables.

§ GetWaveSpeed()

su2double CConfig::GetWaveSpeed ( void  )
inline

Get the wave speed.

Returns
Value of the wave speed.

§ GetWeight_ObjFunc()

su2double CConfig::GetWeight_ObjFunc ( unsigned short  val_obj)
inline

Get the weight of objective function. There are several options: Drag coefficient, Lift coefficient, efficiency, etc.

Author
H. Kline
Note
The objective function will determine the boundary condition of the adjoint problem.
Returns
Weight of objective function.

§ GetWeightCd()

su2double CConfig::GetWeightCd ( void  )
inline

Value of the weight of the drag coefficient in the Sonic Boom optimization.

Returns
Value of the weight of the drag coefficient in the Sonic Boom optimization.

§ GetWind_Gust()

bool CConfig::GetWind_Gust ( void  )
inline

Get information about the wind gust.

Returns
TRUE if there is a wind gust; otherwise FALSE.

§ GetWrite_Conv_FSI()

bool CConfig::GetWrite_Conv_FSI ( void  )
inline

Write convergence file for FSI problems.

Returns
FALSE means no file is written.

§ GetWrt_1D_Output()

bool CConfig::GetWrt_1D_Output ( void  )
inline

Get information about writing average stagnation pressure.

Returns
TRUE means that the average stagnation pressure will be output for specified markers.

§ GetWrt_Con_Freq()

unsigned long CConfig::GetWrt_Con_Freq ( void  )
inline

Get the frequency for writing the convergence file.

Returns
It writes the convergence file with this frequency.

§ GetWrt_Con_Freq_DualTime()

unsigned long CConfig::GetWrt_Con_Freq_DualTime ( void  )
inline

Get the frequency for writing the convergence file in Dual Time.

Returns
It writes the convergence file with this frequency.

§ GetWrt_Csv_Sol()

bool CConfig::GetWrt_Csv_Sol ( void  )
inline

Get information about writing a surface comma-separated values (CSV) solution file.

Returns
TRUE means that a surface comma-separated values (CSV) solution file will be written.

§ GetWrt_Dynamic()

bool CConfig::GetWrt_Dynamic ( void  )
inline

Get information about writing dynamic structural analysis headers and file extensions.

Returns
TRUE means that dynamic structural analysis solution files will be written.

§ GetWrt_Halo()

bool CConfig::GetWrt_Halo ( void  )
inline

Get information about writing rind layers to the solution files.

Returns
TRUE means that rind layers will be written to the solution file.

§ GetWrt_Limiters()

bool CConfig::GetWrt_Limiters ( void  )
inline

Get information about writing residuals to volume solution file.

Returns
TRUE means that residuals will be written to the solution file.

§ GetWrt_Residuals()

bool CConfig::GetWrt_Residuals ( void  )
inline

Get information about writing residuals to volume solution file.

Returns
TRUE means that residuals will be written to the solution file.

§ GetWrt_SharpEdges()

bool CConfig::GetWrt_SharpEdges ( void  )
inline

Get information about writing residuals to volume solution file.

Returns
TRUE means that residuals will be written to the solution file.

§ GetWrt_Sol_Freq()

unsigned long CConfig::GetWrt_Sol_Freq ( void  )
inline

Get the frequency for writing the solution file.

Returns
It writes the solution file with this frequency.

§ GetWrt_Sol_Freq_DualTime()

unsigned long CConfig::GetWrt_Sol_Freq_DualTime ( void  )
inline

Get the frequency for writing the solution file in Dual Time.

Returns
It writes the solution file with this frequency.

§ GetWrt_Srf_Sol()

bool CConfig::GetWrt_Srf_Sol ( void  )
inline

Get information about writing a surface solution file.

Returns
TRUE means that a surface solution file will be written.

§ GetWrt_Unsteady()

bool CConfig::GetWrt_Unsteady ( void  )
inline

Get information about writing unsteady headers and file extensions.

Returns
TRUE means that unsteady solution files will be written.

§ GetWrt_Vol_Sol()

bool CConfig::GetWrt_Vol_Sol ( void  )
inline

Get information about writing a volume solution file.

Returns
TRUE means that a volume solution file will be written.

§ Low_Mach_Correction()

bool CConfig::Low_Mach_Correction ( void  )
inline

Get information about the Low Mach Correction.

Returns
TRUE if we are using low Mach correction; otherwise FALSE.

§ Low_Mach_Preconditioning()

bool CConfig::Low_Mach_Preconditioning ( void  )
inline

Get information about the Low Mach Preconditioning.

Returns
TRUE if we are using low Mach preconditioner; otherwise FALSE.

§ SetActDisk_Area()

void CConfig::SetActDisk_Area ( unsigned short  val_imarker,
su2double  val_actdisk_area 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDisk_BCThrust() [1/2]

void CConfig::SetActDisk_BCThrust ( string  val_marker,
su2double  val_actdisk_bcthrust 
)

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDisk_BCThrust() [2/2]

void CConfig::SetActDisk_BCThrust ( unsigned short  val_imarker,
su2double  val_actdisk_bcthrust 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDisk_BCThrust_Old() [1/2]

void CConfig::SetActDisk_BCThrust_Old ( string  val_marker,
su2double  val_actdisk_bcthrust_old 
)

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDisk_BCThrust_Old() [2/2]

void CConfig::SetActDisk_BCThrust_Old ( unsigned short  val_imarker,
su2double  val_actdisk_bcthrust_old 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDisk_DeltaPress()

void CConfig::SetActDisk_DeltaPress ( unsigned short  val_imarker,
su2double  val_actdisk_deltapress 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDisk_DeltaTemp()

void CConfig::SetActDisk_DeltaTemp ( unsigned short  val_imarker,
su2double  val_actdisk_deltatemp 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDisk_Force()

void CConfig::SetActDisk_Force ( unsigned short  val_imarker,
su2double  val_actdisk_force 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDisk_GrossThrust()

void CConfig::SetActDisk_GrossThrust ( unsigned short  val_imarker,
su2double  val_actdisk_grossthrust 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDisk_Mach()

void CConfig::SetActDisk_Mach ( unsigned short  val_imarker,
su2double  val_actdisk_mach 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDisk_MassFlow()

void CConfig::SetActDisk_MassFlow ( unsigned short  val_imarker,
su2double  val_actdisk_massflow 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDisk_NetThrust()

void CConfig::SetActDisk_NetThrust ( unsigned short  val_imarker,
su2double  val_actdisk_netthrust 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDisk_Power()

void CConfig::SetActDisk_Power ( unsigned short  val_imarker,
su2double  val_actdisk_power 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDisk_StaticPressRatio()

void CConfig::SetActDisk_StaticPressRatio ( unsigned short  val_imarker,
su2double  val_actdisk_pressratio 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDisk_StaticTempRatio()

void CConfig::SetActDisk_StaticTempRatio ( unsigned short  val_imarker,
su2double  val_actdisk_tempratio 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDisk_TotalPressRatio()

void CConfig::SetActDisk_TotalPressRatio ( unsigned short  val_imarker,
su2double  val_actdisk_pressratio 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDisk_TotalTempRatio()

void CConfig::SetActDisk_TotalTempRatio ( unsigned short  val_imarker,
su2double  val_actdisk_tempratio 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDiskInlet_Force()

void CConfig::SetActDiskInlet_Force ( unsigned short  val_imarker,
su2double  val_actdisk_force 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDiskInlet_MassFlow()

void CConfig::SetActDiskInlet_MassFlow ( unsigned short  val_imarker,
su2double  val_actdisk_massflow 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDiskInlet_Power()

void CConfig::SetActDiskInlet_Power ( unsigned short  val_imarker,
su2double  val_actdisk_power 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDiskInlet_Pressure()

void CConfig::SetActDiskInlet_Pressure ( unsigned short  val_imarker,
su2double  val_actdisk_pressure 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDiskInlet_RamDrag()

void CConfig::SetActDiskInlet_RamDrag ( unsigned short  val_imarker,
su2double  val_actdisk_ramdrag 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDiskInlet_ReverseMassFlow()

void CConfig::SetActDiskInlet_ReverseMassFlow ( unsigned short  val_imarker,
su2double  val_actdisk_area 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDiskInlet_Temperature()

void CConfig::SetActDiskInlet_Temperature ( unsigned short  val_imarker,
su2double  val_actdisk_temp 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDiskInlet_TotalPressure()

void CConfig::SetActDiskInlet_TotalPressure ( unsigned short  val_imarker,
su2double  val_actdisk_totalpressure 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDiskInlet_TotalTemperature()

void CConfig::SetActDiskInlet_TotalTemperature ( unsigned short  val_imarker,
su2double  val_actdisk_totaltemp 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDiskOutlet_Force()

void CConfig::SetActDiskOutlet_Force ( unsigned short  val_imarker,
su2double  val_actdisk_force 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDiskOutlet_GrossThrust()

void CConfig::SetActDiskOutlet_GrossThrust ( unsigned short  val_imarker,
su2double  val_actdisk_grossthrust 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDiskOutlet_MassFlow()

void CConfig::SetActDiskOutlet_MassFlow ( unsigned short  val_imarker,
su2double  val_actdisk_massflow 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDiskOutlet_Power()

void CConfig::SetActDiskOutlet_Power ( unsigned short  val_imarker,
su2double  val_actdisk_power 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDiskOutlet_Pressure()

void CConfig::SetActDiskOutlet_Pressure ( unsigned short  val_imarker,
su2double  val_actdisk_pressure 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDiskOutlet_Temperature()

void CConfig::SetActDiskOutlet_Temperature ( unsigned short  val_imarker,
su2double  val_actdisk_temp 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDiskOutlet_TotalPressure()

void CConfig::SetActDiskOutlet_TotalPressure ( unsigned short  val_imarker,
su2double  val_actdisk_totalpressure 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetActDiskOutlet_TotalTemperature()

void CConfig::SetActDiskOutlet_TotalTemperature ( unsigned short  val_imarker,
su2double  val_actdisk_totaltemp 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetAeroelastic_pitch()

void CConfig::SetAeroelastic_pitch ( unsigned short  val_marker,
su2double  val 
)
inline

Value of pitching coordinate.

Parameters
[in]val_marker- the marker we are monitoring.
[in]val- value of pitching coordinate.

§ SetAeroelastic_plunge()

void CConfig::SetAeroelastic_plunge ( unsigned short  val_marker,
su2double  val 
)
inline

Value of plunging coordinate.

Parameters
[in]val_marker- the marker we are monitoring.
[in]val- value of plunging coordinate.

§ SetAoA()

void CConfig::SetAoA ( su2double  val_AoA)
inline

Set the angle of attack.

Parameters
[in]val_AoA- Value of the angle of attack.

§ SetAoA_Offset()

void CConfig::SetAoA_Offset ( su2double  val_AoA_offset)
inline

Set the off set angle of attack.

Parameters
[in]val_AoA- Value of the angle of attack.

§ SetAoA_Sens()

void CConfig::SetAoA_Sens ( su2double  val_AoA_sens)
inline

Set the angle of attack.

Parameters
[in]val_AoA- Value of the angle of attack.

§ SetAoS()

void CConfig::SetAoS ( su2double  val_AoS)
inline

Set the angle of attack.

Parameters
[in]val_AoA- Value of the angle of attack.

§ SetAoS_Offset()

void CConfig::SetAoS_Offset ( su2double  val_AoS_offset)
inline

Set the off set sideslip angle.

Parameters
[in]val_AoA- Value of the off set sideslip angle.

§ SetCFL()

void CConfig::SetCFL ( unsigned short  val_mesh,
su2double  val_cfl 
)
inline

Get the Courant Friedrich Levi number for each grid.

Parameters
[in]val_mesh- Index of the mesh were the CFL is applied.
Returns
CFL number for each grid.

§ SetConductivity_Ref()

void CConfig::SetConductivity_Ref ( su2double  val_conductivity_ref)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetdCD_dCL()

void CConfig::SetdCD_dCL ( su2double  val_dcd_dcl)
inline

Value of the weight of the CD, CL, CM optimization.

Returns
Value of the weight of the CD, CL, CM optimization.

§ SetdCD_dCM()

void CConfig::SetdCD_dCM ( su2double  val_dcd_dcm)
inline

Value of the weight of the CD, CL, CM optimization.

Returns
Value of the weight of the CD, CL, CM optimization.

§ SetdCL_dAlpha()

void CConfig::SetdCL_dAlpha ( su2double  val_dcl_dalpha)
inline

Value of the weight of the CD, CL, CM optimization.

Returns
Value of the weight of the CD, CL, CM optimization.

§ SetdCM_diH()

void CConfig::SetdCM_diH ( su2double  val_dcm_dhi)
inline

Value of the weight of the CD, CL, CM optimization.

Returns
Value of the weight of the CD, CL, CM optimization.

§ SetDelta_UnstTimeND()

void CConfig::SetDelta_UnstTimeND ( su2double  val_delta_unsttimend)
inline

Set the value of the unsteadty time step using the CFL number.

Parameters
[in]val_delta_unsttimend- Value of the unsteady time step using CFL number.

§ SetDensity_FreeStream()

void CConfig::SetDensity_FreeStream ( su2double  val_density_freestream)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetDensity_FreeStreamND()

void CConfig::SetDensity_FreeStreamND ( su2double  val_density_freestreamnd)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetDensity_Ref()

void CConfig::SetDensity_Ref ( su2double  val_density_ref)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetdNetThrust_dBCThrust()

void CConfig::SetdNetThrust_dBCThrust ( su2double  val_dnetthrust_dbcthrust)

Value of the weight of the CD, CL, CM optimization.

Returns
Value of the weight of the CD, CL, CM optimization.

§ SetDomainVolume()

void CConfig::SetDomainVolume ( su2double  val_volume)
inline

Set the value of the domain volume computed on the finest grid.

Note
This volume do not include the volume of the body that is being simulated.
Parameters
[in]val_volume- Value of the domain volume computed on the finest grid.

§ SetDV_Value()

void CConfig::SetDV_Value ( unsigned short  val_dv,
unsigned short  val_ind,
su2double  val 
)
inline

Set the value of the design variable step, we use this value in design problems.

Parameters
[in]val_dv- Number of the design variable that we want to read.
[in]val- Value of the design variable.

§ SetEnergy_FreeStream()

void CConfig::SetEnergy_FreeStream ( su2double  val_energy_freestream)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetEnergy_FreeStreamND()

void CConfig::SetEnergy_FreeStreamND ( su2double  val_energy_freestreamnd)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetEnergy_Ref()

void CConfig::SetEnergy_Ref ( su2double  val_energy_ref)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetEngine_Area()

void CConfig::SetEngine_Area ( unsigned short  val_imarker,
su2double  val_engine_area 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_imarker- Index corresponding to a particular engine boundary.
[in]val_engine_area- Exhaust power.

§ SetEngine_Force()

void CConfig::SetEngine_Force ( unsigned short  val_imarker,
su2double  val_engine_force 
)
inline

Set the back pressure (static) at an outlet boundary.

Parameters
[in]val_imarker- Index corresponding to a particular engine boundary.
[in]val_engine_force- Exhaust power.

§ SetEngine_GrossThrust()

void CConfig::SetEngine_GrossThrust ( unsigned short  val_imarker,
su2double  val_engine_grossthrust 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_imarker- Index corresponding to a particular engine boundary.
[in]val_engine_grossthrust- Exhaust power.

§ SetEngine_Mach()

void CConfig::SetEngine_Mach ( unsigned short  val_imarker,
su2double  val_engine_mach 
)
inline

Set the back pressure (static) at an outlet boundary.

Parameters
[in]val_imarker- Index corresponding to a particular engine boundary.
[in]val_engine_mach- Exhaust power.

§ SetEngine_NetThrust()

void CConfig::SetEngine_NetThrust ( unsigned short  val_imarker,
su2double  val_engine_netthrust 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_imarker- Index corresponding to a particular engine boundary.
[in]val_engine_netthrust- Exhaust power.

§ SetEngine_Power()

void CConfig::SetEngine_Power ( unsigned short  val_imarker,
su2double  val_engine_power 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_imarker- Index corresponding to a particular engine boundary.
[in]val_engine_power- Exhaust power.

§ SetExhaust_Force()

void CConfig::SetExhaust_Force ( unsigned short  val_imarker,
su2double  val_exhaust_force 
)
inline

Set the force balance at an engine exhaust boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
[in]val_exhaust_force- Exhaust force balance.

§ SetExhaust_GrossThrust()

void CConfig::SetExhaust_GrossThrust ( unsigned short  val_imarker,
su2double  val_exhaust_grossthrust 
)
inline

Set the gross thrust at an engine exhaust boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
[in]val_exhaust_grossthrust- Exhaust gross thrust temperature.

§ SetExhaust_MassFlow()

void CConfig::SetExhaust_MassFlow ( unsigned short  val_imarker,
su2double  val_exhaust_massflow 
)
inline

Set the back pressure (static) at an engine exhaust boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
[in]val_exhaust_temp- Exhaust static temperature.

§ SetExhaust_Power()

void CConfig::SetExhaust_Power ( unsigned short  val_imarker,
su2double  val_exhaust_power 
)
inline

Set the power at an engine exhaust boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
[in]val_exhaust_power- Exhaust power.

§ SetExhaust_Pressure()

void CConfig::SetExhaust_Pressure ( unsigned short  val_imarker,
su2double  val_exhaust_pressure 
)
inline

Set the back pressure (static) at an engine exhaust boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
[in]val_exhaust_pressure- Exhaust static pressure.

§ SetExhaust_Temperature()

void CConfig::SetExhaust_Temperature ( unsigned short  val_imarker,
su2double  val_exhaust_temp 
)
inline

Set the temperature (static) at an engine exhaust boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
[in]val_exhaust_temp- Exhaust static temperature.

§ SetExhaust_TotalPressure()

void CConfig::SetExhaust_TotalPressure ( unsigned short  val_imarker,
su2double  val_exhaust_totalpressure 
)
inline

Set the back pressure (total) at an engine exhaust boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
[in]val_exhaust_totalpressure- Exhaust total pressure.

§ SetExhaust_TotalTemperature()

void CConfig::SetExhaust_TotalTemperature ( unsigned short  val_imarker,
su2double  val_exhaust_totaltemp 
)
inline

Set the total temperature at an engine exhaust boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
[in]val_exhaust_totaltemp- Exhaust total temperature.

§ SetExtIter()

void CConfig::SetExtIter ( unsigned long  val_iter)
inline

Set the current external iteration number.

Parameters
[in]val_iter- Current external iteration number.

§ SetExtIter_OffSet()

void CConfig::SetExtIter_OffSet ( unsigned long  val_iter)
inline

Set the current external iteration number.

Parameters
[in]val_iter- Current external iteration number.

§ SetFinestMesh()

void CConfig::SetFinestMesh ( unsigned short  val_finestmesh)
inline

Set the finest mesh in a multigrid strategy.

Note
If we are using a Full Multigrid Strategy or a start up with finest grid, it is necessary to change several times the finest grid.
Parameters
[in]val_finestmesh- Index of the finest grid.

§ SetForce_Ref()

void CConfig::SetForce_Ref ( su2double  val_force_ref)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetFroude()

void CConfig::SetFroude ( su2double  val_froude)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetFSIIter()

void CConfig::SetFSIIter ( unsigned long  val_iter)
inline

Set the current FSI iteration number.

Parameters
[in]val_iter- Current FSI iteration number.

§ SetGas_Constant()

void CConfig::SetGas_Constant ( su2double  val_gas_constant)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetGas_Constant_Ref()

void CConfig::SetGas_Constant_Ref ( su2double  val_gas_constant_ref)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetGas_ConstantND()

void CConfig::SetGas_ConstantND ( su2double  val_gas_constantnd)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetGlobalParam()

void CConfig::SetGlobalParam ( unsigned short  val_solver,
unsigned short  val_system,
unsigned long  val_extiter 
)

Set the global parameters of each simulation for each runtime system.

Parameters
[in]val_solver- Solver of the simulation.
[in]val_system- Runtime system that we are solving.

§ SetInflow_Force()

void CConfig::SetInflow_Force ( unsigned short  val_imarker,
su2double  val_fanface_force 
)
inline

Set the force balance at an engine inflow boundary.

Parameters
[in]val_index- Index corresponding to the engine inflow boundary.
[in]val_fanface_force- Fan face force.

§ SetInflow_Mach()

void CConfig::SetInflow_Mach ( unsigned short  val_imarker,
su2double  val_fanface_mach 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetInflow_MassFlow()

void CConfig::SetInflow_MassFlow ( unsigned short  val_imarker,
su2double  val_fanface_massflow 
)
inline

Set the massflow at an engine inflow boundary.

Parameters
[in]val_index- Index corresponding to the engine inflow boundary.
[in]val_fanface_massflow- Massflow.

§ SetInflow_Power()

void CConfig::SetInflow_Power ( unsigned short  val_imarker,
su2double  val_fanface_power 
)
inline

Set the power at an engine inflow boundary.

Parameters
[in]val_index- Index corresponding to the engine inflow boundary.
[in]val_fanface_force- Power.

§ SetInflow_Pressure()

void CConfig::SetInflow_Pressure ( unsigned short  val_imarker,
su2double  val_fanface_pressure 
)
inline

Set the fan face static pressure at an engine inflow boundary.

Parameters
[in]val_index- Index corresponding to the engine inflow boundary.
[in]val_fanface_pressure- Fan face static pressure.

§ SetInflow_RamDrag()

void CConfig::SetInflow_RamDrag ( unsigned short  val_imarker,
su2double  val_fanface_ramdrag 
)
inline

Set the ram drag temperature at an engine inflow boundary.

Parameters
[in]val_index- Index corresponding to the engine inflow boundary.
[in]val_fanface_ramdrag- Ram drag value.

§ SetInflow_ReverseMassFlow()

void CConfig::SetInflow_ReverseMassFlow ( unsigned short  val_imarker,
su2double  val_fanface_reversemassflow 
)
inline

Set the reverse flow at an engine inflow boundary.

Parameters
[in]val_index- Index corresponding to the engine inflow boundary.
[in]val_fanface_reversemassflow- reverse flow.

§ SetInflow_Temperature()

void CConfig::SetInflow_Temperature ( unsigned short  val_imarker,
su2double  val_fanface_temperature 
)
inline

Set the fan face static temperature at an engine inflow boundary.

Parameters
[in]val_index- Index corresponding to the engine inflow boundary.
[in]val_fanface_pressure- Fan face static temperature.

§ SetInflow_TotalPressure()

void CConfig::SetInflow_TotalPressure ( unsigned short  val_imarker,
su2double  val_fanface_totalpressure 
)
inline

Set the fan face total pressure at an engine inflow boundary.

Parameters
[in]val_index- Index corresponding to the engine inflow boundary.
[in]val_fanface_totalpressure- Fan face total pressure.

§ SetInflow_TotalTemperature()

void CConfig::SetInflow_TotalTemperature ( unsigned short  val_imarker,
su2double  val_fanface_totaltemperature 
)
inline

Set the fan face total temperature at an engine inflow boundary.

Parameters
[in]val_index- Index corresponding to the engine inflow boundary.
[in]val_fanface_totaltemperature- Fan face total temperature.

§ SetInitial_BCThrust()

void CConfig::SetInitial_BCThrust ( su2double  val_bcthrust)
inline

Get the value of the non-dimensionalized actuator disk turbulence intensity.

Returns
Non-dimensionalized actuator disk intensity.

§ SetIntIter()

void CConfig::SetIntIter ( unsigned long  val_iter)
inline

Set the current internal iteration number.

Parameters
[in]val_iter- Current external iteration number.

§ SetKind_AdjTurb_Linear_Prec()

void CConfig::SetKind_AdjTurb_Linear_Prec ( unsigned short  val_kind_prec)
inline

Set the kind of preconditioner for the implicit solver.

Returns
Numerical preconditioner for implicit formulation (solving the linear system).

§ SetKind_ConvNumScheme()

void CConfig::SetKind_ConvNumScheme ( unsigned short  val_kind_convnumscheme,
unsigned short  val_kind_centered,
unsigned short  val_kind_upwind,
unsigned short  val_kind_slopelimit,
unsigned short  val_order_spatial_int 
)

Set the parameters of the convective numerical scheme.

Note
The parameters will change because we are solving different kind of equations.
Parameters
[in]val_kind_convnumscheme- Center or upwind scheme.
[in]val_kind_centered- If centered scheme, kind of centered scheme (JST, etc.).
[in]val_kind_upwind- If upwind scheme, kind of upwind scheme (Roe, etc.).
[in]val_kind_slopelimit- If upwind scheme, kind of slope limit.

§ SetKind_Deform_Linear_Solver_Prec()

void CConfig::SetKind_Deform_Linear_Solver_Prec ( unsigned short  val_kind_prec)
inline

Set the kind of preconditioner for the implicit solver.

Returns
Numerical preconditioner for implicit formulation (solving the linear system).

§ SetKind_GridMovement()

void CConfig::SetKind_GridMovement ( unsigned short  val_iZone,
unsigned short  motion_Type 
)
inline

Set the type of dynamic mesh motion.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
[in]motion_Type- Specify motion type.

§ SetKind_Linear_Solver_Prec()

void CConfig::SetKind_Linear_Solver_Prec ( unsigned short  val_kind_prec)
inline

Set the kind of preconditioner for the implicit solver.

Returns
Numerical preconditioner for implicit formulation (solving the linear system).

§ SetKind_Solver()

void CConfig::SetKind_Solver ( unsigned short  val_solver)
inline

Governing equations of the flow (it can be different from the run time equation).

Parameters
[in]val_zone- Zone where the soler is applied.
Returns
Governing equation that we are solving.

§ SetKind_SU2()

void CConfig::SetKind_SU2 ( unsigned short  val_kind_su2)
inline

Get the kind of SU2 software component.

Returns
Kind of the SU2 software component.

§ SetKind_TimeIntScheme()

void CConfig::SetKind_TimeIntScheme ( unsigned short  val_kind_timeintscheme)
inline

Set the kind of time integration scheme.

Note
If we are solving different equations it will be necessary to change several times the kind of time integration, to choose the right scheme.
Parameters
[in]val_kind_timeintscheme- Kind of time integration scheme.

§ SetKt_ConstantND()

void CConfig::SetKt_ConstantND ( su2double  kt_const)
inline

Get the value of the critical temperature.

Returns
Critical temperature.

§ SetLength_Ref()

void CConfig::SetLength_Ref ( su2double  val_length_ref)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetMach()

void CConfig::SetMach ( su2double  val_mach)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetMarker_All_Analyze()

void CConfig::SetMarker_All_Analyze ( unsigned short  val_marker,
unsigned short  val_analyze 
)
inline

Set if a marker val_marker is going to be plot val_plotting (read from the config file).

Parameters
[in]val_marker- Index of the marker in which we are interested.
[in]val_plotting- 0 or 1 depending if the the marker is going to be plot.

§ SetMarker_All_Designing()

void CConfig::SetMarker_All_Designing ( unsigned short  val_marker,
unsigned short  val_designing 
)
inline

Set if a marker val_marker is going to be designed val_designing (read from the config file).

Note
This is important for non dimensional coefficient computation.
Parameters
[in]val_marker- Index of the marker in which we are interested.
[in]val_monitoring- 0 or 1 depending if the the marker is going to be designed.

§ SetMarker_All_DV()

void CConfig::SetMarker_All_DV ( unsigned short  val_marker,
unsigned short  val_DV 
)
inline

Set if a marker val_marker is going to be affected by design variables val_moving (read from the config file).

Parameters
[in]val_marker- Index of the marker in which we are interested.
[in]val_DV- 0 or 1 depending if the the marker is affected by design variables.

§ SetMarker_All_FSIinterface()

void CConfig::SetMarker_All_FSIinterface ( unsigned short  val_marker,
unsigned short  val_fsiinterface 
)
inline

Set if a marker val_marker is part of the FSI interface val_plotting (read from the config file).

Parameters
[in]val_marker- Index of the marker in which we are interested.
[in]val_plotting- 0 or 1 depending if the the marker is part of the FSI interface.

§ SetMarker_All_GeoEval()

void CConfig::SetMarker_All_GeoEval ( unsigned short  val_marker,
unsigned short  val_geoeval 
)
inline

Set if a marker val_marker is going to be monitored val_monitoring (read from the config file).

Note
This is important for non dimensional coefficient computation.
Parameters
[in]val_marker- Index of the marker in which we are interested.
[in]val_monitoring- 0 or 1 depending if the the marker is going to be monitored.

§ SetMarker_All_KindBC()

void CConfig::SetMarker_All_KindBC ( unsigned short  val_marker,
unsigned short  val_boundary 
)
inline

Set the value of the boundary val_boundary (read from the config file) for the marker val_marker.

Parameters
[in]val_marker- Index of the marker in which we are interested.
[in]val_boundary- Kind of boundary read from config file.

§ SetMarker_All_Monitoring()

void CConfig::SetMarker_All_Monitoring ( unsigned short  val_marker,
unsigned short  val_monitoring 
)
inline

Set if a marker val_marker is going to be monitored val_monitoring (read from the config file).

Note
This is important for non dimensional coefficient computation.
Parameters
[in]val_marker- Index of the marker in which we are interested.
[in]val_monitoring- 0 or 1 depending if the the marker is going to be monitored.

§ SetMarker_All_Moving()

void CConfig::SetMarker_All_Moving ( unsigned short  val_marker,
unsigned short  val_moving 
)
inline

Set if a marker val_marker is going to be moved val_moving (read from the config file).

Parameters
[in]val_marker- Index of the marker in which we are interested.
[in]val_moving- 0 or 1 depending if the the marker is going to be moved.

§ SetMarker_All_Out_1D()

void CConfig::SetMarker_All_Out_1D ( unsigned short  val_marker,
unsigned short  val_boundary 
)
inline

Set the value of the boundary val_boundary (read from the config file) for the marker val_marker.

Parameters
[in]val_marker- Index of the marker in which we are interested.
[in]val_boundary- Kind of boundary read from config file.

§ SetMarker_All_PerBound()

void CConfig::SetMarker_All_PerBound ( unsigned short  val_marker,
short  val_perbound 
)
inline

Set if a marker val_marker is going to be periodic val_perbound (read from the config file).

Parameters
[in]val_marker- Index of the marker in which we are interested.
[in]val_perbound- Index of the surface with the periodic boundary.

§ SetMarker_All_Plotting()

void CConfig::SetMarker_All_Plotting ( unsigned short  val_marker,
unsigned short  val_plotting 
)
inline

Set if a marker val_marker is going to be plot val_plotting (read from the config file).

Parameters
[in]val_marker- Index of the marker in which we are interested.
[in]val_plotting- 0 or 1 depending if the the marker is going to be plot.

§ SetMarker_All_SendRecv()

void CConfig::SetMarker_All_SendRecv ( unsigned short  val_marker,
short  val_index 
)
inline

Set if a marker val_marker is going to be sent or receive val_index from another domain.

Parameters
[in]val_marker- 0 or 1 depending if the the marker is going to be moved.
[in]val_index- Index of the surface read from geometry file.

§ SetMarker_All_TagBound()

void CConfig::SetMarker_All_TagBound ( unsigned short  val_marker,
string  val_index 
)
inline

Set the value of the index val_index (read from the geometry file) for the marker val_marker.

Parameters
[in]val_marker- Index of the marker in which we are interested.
[in]val_index- Index of the surface read from geometry file.

§ SetMGLevels()

void CConfig::SetMGLevels ( unsigned short  val_nMGLevels)
inline

Set the number of multigrid levels.

Parameters
[in]val_nMGLevels- Index of the mesh were the CFL is applied

§ SetModVel_FreeStream()

void CConfig::SetModVel_FreeStream ( su2double  val_modvel_freestream)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetModVel_FreeStreamND()

void CConfig::SetModVel_FreeStreamND ( su2double  val_modvel_freestreamnd)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetMotion_Origin_X()

void CConfig::SetMotion_Origin_X ( unsigned short  val_iZone,
su2double  val_origin 
)
inline

Set x-coordinate of the mesh motion origin.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
[in]val_origin- New x-coordinate of the mesh motion origin.

§ SetMotion_Origin_Y()

void CConfig::SetMotion_Origin_Y ( unsigned short  val_iZone,
su2double  val_origin 
)
inline

Set y-coordinate of the mesh motion origin.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
[in]val_origin- New y-coordinate of the mesh motion origin.

§ SetMotion_Origin_Z()

void CConfig::SetMotion_Origin_Z ( unsigned short  val_iZone,
su2double  val_origin 
)
inline

Set z-coordinate of the mesh motion origin.

Parameters
[in]val_iZone- Number for the current zone in the mesh (each zone has independent motion).
[in]val_origin- New y-coordinate of the mesh motion origin.

§ SetMPICommunicator()

void CConfig::SetMPICommunicator ( SU2_Comm  Communicator)

Set the MPI communicator for SU2.

Parameters
[in]Communicator- MPI communicator for SU2.

§ SetMu_ConstantND()

void CConfig::SetMu_ConstantND ( su2double  mu_const)
inline

Get the value of the critical temperature.

Returns
Critical temperature.

§ SetMu_RefND()

void CConfig::SetMu_RefND ( su2double  mu_ref)
inline

Get the value of the critical temperature.

Returns
Critical temperature.

§ SetMu_SND()

void CConfig::SetMu_SND ( su2double  mu_s)
inline

Get the value of the critical temperature.

Returns
Critical temperature.

§ SetMu_Temperature_RefND()

void CConfig::SetMu_Temperature_RefND ( su2double  mu_Tref)
inline

Get the value of the critical temperature.

Returns
Critical temperature.

§ SetnExtIter()

void CConfig::SetnExtIter ( unsigned long  val_niter)
inline

Set the number of external iterations.

Note
This is important in no time depending methods, where only one external iteration is needed.
Parameters
[in]val_niter- Set the number of external iterations.

§ SetnMarker_All()

void CConfig::SetnMarker_All ( unsigned short  val_nmarker)
inline

Stores the number of marker in the simulation.

Parameters
[in]val_nmarker- Number of markers of the problem.

§ SetNonphysical_Points()

void CConfig::SetNonphysical_Points ( unsigned long  val_nonphys_points)
inline

Set the current number of non-physical nodes in the solution.

Parameters
[in]val_nonphys_points- current number of non-physical points.

§ SetNonphysical_Reconstr()

void CConfig::SetNonphysical_Reconstr ( unsigned long  val_nonphys_reconstr)
inline

Set the current number of non-physical reconstructions for 2nd-order upwinding.

Parameters
[in]val_nonphys_reconstr- current number of non-physical reconstructions for 2nd-order upwinding.

§ SetnPeriodicIndex()

void CConfig::SetnPeriodicIndex ( unsigned short  val_index)

Set the total number of SEND_RECEIVE periodic transformations.

Parameters
[in]val_index- Total number of transformations.

§ SetOmega_FreeStream()

void CConfig::SetOmega_FreeStream ( su2double  val_omega_freestream)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetOmega_FreeStreamND()

void CConfig::SetOmega_FreeStreamND ( su2double  val_omega_freestreamnd)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetOmega_Ref()

void CConfig::SetOmega_Ref ( su2double  val_omega_ref)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetPeriodicCenter()

void CConfig::SetPeriodicCenter ( unsigned short  val_index,
su2double *  center 
)
inline

Set the rotation center for a periodic transformation.

Parameters
[in]val_index- Index corresponding to the periodic transformation.
[in]center- Pointer to a vector containing the coordinate of the center.

§ SetPeriodicRotation()

void CConfig::SetPeriodicRotation ( unsigned short  val_index,
su2double *  rotation 
)
inline

Set the rotation angles for a periodic transformation.

Parameters
[in]val_index- Index corresponding to the periodic transformation.
[in]rotation- Pointer to a vector containing the rotation angles.

§ SetPeriodicTranslate()

void CConfig::SetPeriodicTranslate ( unsigned short  val_index,
su2double *  translate 
)
inline

Set the translation vector for a periodic transformation.

Parameters
[in]val_index- Index corresponding to the periodic transformation.
[in]translate- Pointer to a vector containing the coordinate of the center.

§ SetPressure_FreeStream()

void CConfig::SetPressure_FreeStream ( su2double  val_pressure_freestream)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetPressure_FreeStreamND()

void CConfig::SetPressure_FreeStreamND ( su2double  val_pressure_freestreamnd)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetPressure_Ref()

void CConfig::SetPressure_Ref ( su2double  val_pressure_ref)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetRefAreaCoeff()

void CConfig::SetRefAreaCoeff ( su2double  val_area)
inline

In case the RefAreaCoeff is equal to 0 then, it is necessary to compute a reference area, with this function we set the value of the reference area.

Parameters
[in]val_area- Value of the reference area for non dimensional coefficient computation.

§ SetRefOriginMoment_X()

void CConfig::SetRefOriginMoment_X ( unsigned short  val_marker,
su2double  val_origin 
)
inline

Set reference origin x-coordinate for moment computation.

Parameters
[in]val_marker- the marker we are monitoring.
[in]val_origin- New x-coordinate of the mesh motion origin.

§ SetRefOriginMoment_Y()

void CConfig::SetRefOriginMoment_Y ( unsigned short  val_marker,
su2double  val_origin 
)
inline

Set reference origin y-coordinate for moment computation.

Parameters
[in]val_marker- the marker we are monitoring.
[in]val_origin- New y-coordinate of the mesh motion origin.

§ SetRefOriginMoment_Z()

void CConfig::SetRefOriginMoment_Z ( unsigned short  val_marker,
su2double  val_origin 
)
inline

Set reference origin z-coordinate for moment computation.

Parameters
[in]val_marker- the marker we are monitoring.
[in]val_origin- New z-coordinate of the mesh motion origin.

§ SetReynolds()

void CConfig::SetReynolds ( su2double  val_reynolds)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetSmoothNumGrid()

void CConfig::SetSmoothNumGrid ( bool  val_smoothnumgrid)
inline

Set information about there is a smoothing of the grid coordinates.

Parameters
[in]val_smoothnumgrid- TRUE if there is smoothing of the grid coordinates; otherwise FALSE.

§ SetSurface_DC60()

void CConfig::SetSurface_DC60 ( unsigned short  val_imarker,
su2double  val_surface_distortion 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetSurface_IDC()

void CConfig::SetSurface_IDC ( unsigned short  val_imarker,
su2double  val_surface_distortion 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetSurface_IDC_Mach()

void CConfig::SetSurface_IDC_Mach ( unsigned short  val_imarker,
su2double  val_surface_distortion 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetSurface_IDR()

void CConfig::SetSurface_IDR ( unsigned short  val_imarker,
su2double  val_surface_distortion 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetSurface_MassFlow()

void CConfig::SetSurface_MassFlow ( unsigned short  val_imarker,
su2double  val_surface_massflow 
)
inline

Get the back pressure (static) at an outlet boundary.

Parameters
[in]val_index- Index corresponding to the outlet boundary.
Returns
The outlet pressure.

§ SetTemperature_FreeStream()

void CConfig::SetTemperature_FreeStream ( su2double  val_temperature_freestream)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetTemperature_FreeStreamND()

void CConfig::SetTemperature_FreeStreamND ( su2double  val_temperature_freestreamnd)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetTemperature_Ref()

void CConfig::SetTemperature_Ref ( su2double  val_temperature_ref)
inline

Set the reference temperature.

Returns
Value of the Froude number.

§ SetTime_Ref()

void CConfig::SetTime_Ref ( su2double  val_time_ref)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetTke_FreeStream()

void CConfig::SetTke_FreeStream ( su2double  val_tke_freestream)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetTke_FreeStreamND()

void CConfig::SetTke_FreeStreamND ( su2double  val_tke_freestreamnd)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetTotal_UnstTimeND()

void CConfig::SetTotal_UnstTimeND ( su2double  val_total_unsttimend)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetUpdate_AoA()

void CConfig::SetUpdate_AoA ( bool  val_update)
inline

Set the value of the boolean for updating AoA in fixed lift mode.

Parameters
[in]val_update- the bool for whether to update the AoA.

§ SetUpdate_BCThrust_Bool()

void CConfig::SetUpdate_BCThrust_Bool ( bool  val_update)
inline

Set the value of the boolean for updating AoA in fixed lift mode.

Parameters
[in]val_update- the bool for whether to update the AoA.

§ SetVelocity_FreeStreamND()

void CConfig::SetVelocity_FreeStreamND ( su2double  val_velocity_freestreamnd,
unsigned short  val_dim 
)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetVelocity_Ref()

void CConfig::SetVelocity_Ref ( su2double  val_velocity_ref)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetViscosity_FreeStream()

void CConfig::SetViscosity_FreeStream ( su2double  val_viscosity_freestream)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetViscosity_FreeStreamND()

void CConfig::SetViscosity_FreeStreamND ( su2double  val_viscosity_freestreamnd)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetViscosity_Ref()

void CConfig::SetViscosity_Ref ( su2double  val_viscosity_ref)
inline

Set the Froude number for free surface problems.

Returns
Value of the Froude number.

§ SetWeight_ObjFunc()

void CConfig::SetWeight_ObjFunc ( unsigned short  val_obj,
su2double  val 
)
inline

Set the weight of objective function. There are several options: Drag coefficient, Lift coefficient, efficiency, etc.

Author
H. Kline
Note
The objective function will determine the boundary condition of the adjoint problem.
Returns
Weight of objective function.

§ SubtractFinestMesh()

void CConfig::SubtractFinestMesh ( void  )
inline

Subtract one to the index of the finest grid (full multigrid strategy).

Returns
Change the index of the finest grid.

§ TokenizeString()

bool CConfig::TokenizeString ( string &  str,
string &  option_name,
vector< string > &  option_value 
)

breaks an input line from the config file into a set of tokens

Parameters
[in]str- the input line string
[out]option_name- the name of the option found at the beginning of the line
[out]option_value- the tokens found after the "=" sign on the line
Returns
false if the line is empty or a commment, true otherwise

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