MAIA bb96820c
Multiphysics at AIA
|
MFloat LsCartesianSolver::m_GCtrlPntMethod
default = 2
Choose control point methods.
Possible values are:
Keywords: LEVELSET
MInt LsCartesianSolver::initializeIntegrationScheme::m_nogRKSteps
default = 0
Sets the number of generalized Runge Kutta steps.
Keywords: LEVELSET, INTEGRATION, RUNGE KUTTA
MFloat LsCartesianSolver::m_gRKalpha
Sets the alpha coefficient for the Runge Kutta steps used in the integration scheme. Should contain m_nogRKSteps values. Keywords: LEVELSET, RUNGEKUTTA
MFloat R0
default: 0.5
Radius of moving cylinder in the the level-set test-case 450.
Keywords: LEVEL_SET, BODY
default = 1
Choose method how to generate Levelset from STL.
In the Initialization-part, possible values are:
MInt FvCartesianSolver::m_gReinitIterations
default = no default value
This property triggers the maximum number of reinitialization steps to reach the convergence criterion same functionality as gReinitIterations in lssolver.cpp: m_gReinitIterations reads in the property before calling the function levelSetConstrainedReinitialization after the "Reinit", return the old value to m_gReinitIterations possible values are:
Keywords: LEVELSET, REINITIALIZATION, ITERATION, STEPS
MInt LsCartesianSolver::spatiallyAdaptiveCorrectionFromSTL::maxThresholdLevels
default = 3
spatiallyAdaptiveCorrectionFromSTL does a correction based on the curvature of the geometry. The high curvature regions are corrected, while the low curvature regions are left untouched. The number of the corrected is controlled by the multiple level thresholds. remarks: this works only with control 2 (moving STL).
Possible values are:
Keywords: LEVEL SET, STL, CURVATURE, GEOMETRY
MFloat* LsCartesianSolver::m_static_computeBodyProperties_amplitude
default = none
Amplitude for body motion of embedded bodies.
NOTE: also used in FV-MB solver for some special cases.
Possible values are:
Keywords: LEVELSET, MOVING, BODY, BODY_MOTION
MFloat* LsCartesianSolver::m_static_computeBodyProperties_freqFactor
default = none
Set the frequency factors for prescribing body motion for all embedded bodies.
NOTE: also used in FV-MB solver for some special cases.
Possible values are:
Keywords: LEVELSET, MOVING, BODY, BODY_MOTION
MInt* LsCartesianSolver::m_static_computeBodyProperties_bodyToFunction
default = 1
Prescribes the functions for the body movement. Check the switch case in computeBodyProperties() for what each case actually does.
Possible values are:
Keywords: LEVELSET, BODY, BODY_MOTION, MOVING
MFloat LsCartesianSolver::initialBodyCenter
For each body, nDim Float values. With this property, one can move an STL around to its initial position. In initialInsidePoints is the "real" center of the stl files. This property, is the movement from the "real" center to the initial center used during calculation. Keywords: LEVELSET, MULTILEVELSET, MB
MFloat LsCartesianSolver::liftStartAngle1
default = 0.0
For each body, sets the start angle of the translation. The translation is described by a:
MFloat LsCartesianSolver::liftStartAngle2
default = 3.0 * PI
For each body, sets the start angle of the translation. The translation is described by a:
MFloat LsCartesianSolver::liftEndAngle1
default = PI
For each body, sets the end angle of the translation.
Keywords: LEVELSET, MULTILEVELSET, MB
MFloat LsCartesianSolver::liftEndAngle2
default = 4.0 * PI
For each body, sets the end angle of the translation.
Keywords: LEVELSET, MULTILEVELSET, MB
MFloat LsCartesianSolver::circleStartAngle
default = 0.0
For each body, sets the start angle for the circular motion case. (i.e. bodyToFunction case 5).
Keywords: LEVELSET, MULTILEVELSET, MB
MFloat LsPar::rotAngle
default = "0.0"
Used to rotate the primary direction of the body movement. information in the property-file is expected in degree!
Keywords: LEVELSET EMBEDED BOUNDARY, MOVEMENT FUNCTIONS
MFloat LsCartesianSolver::initialInsidePoints[s_maxNoEmbeddedBodies*3]
default = 0.0
Defines a reference point that is located inside the body for each embedded body (in x-,y-,z-coordinates) at the beginning of the calculation.
Keywords: LEVEL_SET
Default: 0, 0, 0
Set the normal vectors of the gap region.
Possible values are:
Keywords: LEVEL-SET, GAP REGION
Default: 0, 0, 0
Set the center of the gap region.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, APE
MFloat LsCartesianSolver::setUpPotentialGapCells::radius
default: 1.0
Set the radius for each gap region, where any cell within the radius around the gap center will be treated as a potencial gap cell.
Keywords: FINITE_VOLUME, GAP CELL
MInt LsCartesianSolver::setUpPotentialGapCells::noGapRegionsClose
Default: 1
Sets the number of gap regions, which will be closed by the solver.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, APE, GAP CELL
MFloat LsCartesianSolver::setUpPotentialGapCells::radiusClose
default: 1.0
Set the radius for each gap closure region, where any cell within the radius around the gap closure center will be treated as a potencial gap closure cell.
Keywords: FINITE_VOLUME, GAP CELL
MFloat LsCartesianSolver::setUpPotentialGapCells::gapRegionHeightsClose
Default: none
Sets the heights of gap regions, which will be closed by the solver.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, APE, GAP CELL
MInt LsCartesianSolver::setUpPotentialGapCells::gapRegionBodyClose
Default: none
Sets the gap regions on the body which will be closed by the solver.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, APE, GAP CELL
MFloat LsCartesianSolver::m_referenceLength
default = 1.0
WARNING: Do NOT use any value different than 1.0 - The correct implementation of this is not checked, so it probably will not do what you think it does/should do. Don't use it unless you REALLY know what you are doing. Reference Length L - The length = 1.0 of the grid is scaled with L. Possible values are:
Keywords: LEVELSET, VARIABLES
MFloat FvCartesianSolver::m_Pr
default = sqrt(1/(1+0.5*(1.4-1)/2*Ma^2
Reference velocity used for non-dimensionalisation of some of the movement functions! NOTE: this is not consistently used, some versions use the velocity, other the speed of sound (both in the infinity state) as reference Velocity! Keywords: LEVELSET, VARIABLES
MBool LsCartesianSolver::m_virtualSurgery
default = false
Activates the virtual surgery environment of the level-set solver. When activated, the solver modifies the 0th level-set field by interpolating between the 1st and 2nd level-set field. The 1st and 2nd level-set field are static. The 0th level-set field must not be a collected level-set. Keywords: LEVELSET, VARIABLES
MFloat LsCartesianSolver::m_sphereRadiusLimit
default = 5.0
The sphereRadiusLimit defines the maximum area in which the level-set is defined. This factor can be set, if the band should be small to save cells, but the level-set value outside of the band should still be calculated. Is only used in mode 4 of constructGFieldFromSTL. Keywords: LEVELSET, VARIABLES
MInt LsCartesianSolver::m_approxNoInterpRegions
default =
Number of Interpolations regions in virtual surgery environment. The number can only be approximated a priori. Keywords: LEVELSET, VARIABLES
MInt LsCartesianSolver::m_interpStartTime
default =
This property defines the start time step of a virtual surgery for each interpolation region. Keywords: LEVELSET, VARIABLES
MInt LsCartesianSolver::m_noInterpTimeSteps
default =
This property defines the number of time steps used for the interpolation in a virtual surgery for each interpolation region. Keywords: LEVELSET, VARIABLES
MInt LsCartesianSolver::m_forcing
default = no default
Activates the excitation / forcing via sponge in 2D.
Possible values are:
Keywords: LEVELSET, FLAME, SPONGE
MFloat FvCartesianSolver::m_jetHalfLength
default = 4.165
parameter used in generation of various jet inflows possible values are:
Keywords: jet
MFloat LsCartesianSolver::m_steadyFlameLength
no default
This variable defines the steady flame front amplitude
possible values are:
Keywords: COMBUSTION, STEADY, FLAME, FRONT, AMPLITUDE
MInt LsCartesianSolver::m_maxNoSets
default = 1
This property fixes the maximum number of separate level set functions to be computed cells
possible values are:
Keywords: LEVELSET, MULTIPLE LEVEL SET FUNCTIONS
default = 2
Choose method how to Reinit Levelset from STL.
In the Reinitialization part: 0: low order reinitialization 1: low order reinitialization on all levels is included, to avoid initialization errors! 2: no reinitialisation at all (recommended version!) 3: uses high order reinitialization Keywords: LEVELSET
MInt* LsCartesianSolver::m_levelSetSign
default = 1
This property specifies if the sign of the level-set function during initialization or reconstruction should be assumed to be as computed e.g. from the stl geometry (1) or inverted (-1).
Possible values are:
Keywords: LEVELSET, MULTIPLE LEVEL SET FUNCTIONS, MOVING_BOUNDARY
MBool* LsCartesianSolver::m_computeSet
default = 1
This property specifies if the level set function should be transported in time or if initialization at startup is sufficient.
Possible values are:
Keywords: LEVELSET
MInt LsCartesianSolver::m_GFieldInitFromSTL
default = 0
This property triggers if the level-set function(s) are initialized from an .stl-geometry.
Keywords: LEVELSET, LEVEL_SET_FROM_STL
MBool LsCartesianSolver::m_GFieldFromSTLInitCheck
default = 0
This property triggers if an output is generated after the initialization. Careful: produces valgrind errors as only the level-set function is initialized, the other variables which are written out are not.
Keywords: LEVELSET, LEVEL_SET_FROM_STL
MBool LsCartesianSolver::m_GWithReConstruction
default = 0
This property triggers if the level-set function(s) are corrected using the .stl-geometry
Keywords: LEVELSET, LEVEL_SET_FROM_STL
MInt LsCartesianSolver::m_buildCollectedLevelSetFunction
default = 0
This property triggers if the level-set functions from m_startSet to m_noSets are collected in set 0
possible values are:
Keywords: LEVELSET, MULTILEVELSET
MInt* LsCartesianSolver::movingBndryCndId
default = 3006
This property specifies the standard moving boundary condition Id -> required for the identification of moving objects. If no other bndryCndIds are specified in bodyBndryCndIds, this Id is assumed to be the Id of all moving bodies (in this case, just one body).
Possible values are:
Keywords: LEVELSET, MULTIPLE LEVEL SET FUNCTIONS
MInt* LsCartesianSolver::noEmbeddedBodies
default = 1
This property specifies the number of bodies released into the flow field.
Possible values are:
Keywords: LEVELSET, MULTIPLE LEVEL SET FUNCTIONS
MInt* LsCartesianSolver::m_bodyBndryCndIds
default = movingBndryCndId
This property specifies the moving boundary condition Ids -> required for the identification of moving objects. If no bndryCndIds are specified here, the Id specified in movingBndryCndId is assumed to be the Id of all moving bodies (in this case, just one body).
Possible values are:
Keywords: LEVELSET, MULTIPLE LEVEL SET FUNCTIONS, MOVING_BOUNDARY
MBool LsCartesianSolver::m_highOrderDeltaFunction
default = 0
test trigger for high order arclength calculcation which equals the flame surface area
possible values are:
Keywords: LEVELSET, COMBUSTION, DELTA, FUNCTION, FLAME, SURFACE, AREA
MBool LsCartesianSolver::m_fourthOrderNormalCurvatureComputation
default = 0
test trigger for fourth order normal and curvature computation, should not be used for combustion
possible values are:
Keywords: LEVELSET, COMBUSTION, FOURTH, ORDER, NORMAL, CURVATURE
MBool LsCartesianSolver::m_curvatureDamp
default = 0
temporarly trigger for damping the curvature and heat release
possible values are:
Keywords: COMBUSTION, LEVELSET, DAMPING, CURVATURE
MFloat LsCartesianSolver::curvatureDampFactor
default = 0
temporarly trigger for damping the curvature by a factor
possible values are:
Keywords: COMBUSTION, LEVELSET, DAMPING, CURVATURE
MBool LsCartesianSolver::m_sharpDamp
default = 0
temporarly trigger for sharp damping the curvature and heat release
possible values are:
Keywords: COMBUSTION, LEVELSET, SHARP, DAMPING, CURVATURE
MBool LsCartesianSolver::m_useLocalMarksteinLength
default = 0
temporarly trigger for using the local markstein length when computing the neutral markstein length, (see testcases 1990, 19901)
possible values are:
Keywords: COMBUSTION, LEVELSET, LOCAL, MARKSTEIN, LENGTH
MBool LsCartesianSolver::m_hyperbolicCurvature
default = 0
test trigger for the use of the hyperbolic extension of the curvature itselfs.
possible values are:
Keywords: LEVELSET, COMBUSTION, CURVATURE, HYPERBOLIC, EXTENSION
MInt LsCartesianSolver::m_gRKMethod
default = no default value
This property sets the level set runge kutta method
possible values are:
Keywords: LEVELSET, RUNGE, KUTTA, SCHEME
MString LsCartesianSolver::m_levelSetDiscretizationScheme
default = no default value
This property sets the level set discretization scheme of the level set equation.
possible values are:
Keywords: LEVELSET, DISCRETIZATION, METHOD, EQUATION, RHS
MString LsCartesianSolver::m_LsRotate
default = flase
This property needs to be true for rotating levelset
MInt LsCartesianSolver::m_gBandWidth
default = no default value
This property sets the level set band width in which the level set equation is solved. The outer band cells are reset to a constant level set function value G and are not taken into account for the level set computation. E.g. gBandWidth = 15 means 15 cells in each direction of the G=0 cells are put into the level set band
possible values are:
Keywords: LEVELSET, BAND, WIDTH
MInt LsCartesianSolver::m_gShadowWidth
default = no default value is set
This property sets the level set shadow width in which the level set cells are refined to the maximum G-Cell refinement level maxGCellLevel.
possible values are:
Keywords: LEVELSET, SHADOW, WIDTH, MAXIMUM, REFINEMENT, LEVEL
MInt LsCartesianSolver::m_gShadowWidthRans
default = no default value is set
This property sets the level set shadow width for levelSetRans in which the level set cells are refined to the maximum G-Cell refinement level maxGCellLevel.
possible values are:
Keywords: LEVELSET, SHADOW, WIDTH, MAXIMUM, REFINEMENT, LEVEL
MInt LsCartesianSolver::m_gInnerBound
default = no default value
.
possible values are:
Keywords: LEVELSET, METHOD
MInt LsCartesianSolver::m_maxGCellLevel
default = no default value
This property sets the maximum level set refinement level of the level set grid. The grid width is calculated via \( m_gCellDistance = c_cellLengthAtLevel(m_maxGCellLevel) \).
The maximum level set refinement lebel is limited by the maximum refinement level maxRfnmtLevel
possible values are:
Keywords: LEVELSET, MAXIMUM, GCELL, REFINEMENT, LEVEL
MInt LsCartesianSolver::m_computeExtVel
default = 1
This property sets the level set method to compute the corrected burning velocity and the extension velocity of the level set cells.
possible values are:
Keywords: LEVELSET, COMBUSTION, EXTENSION, VELOCITY, NEUTRAL, MARKSTEIN, LENGTH
MInt LsCartesianSolver::m_smoothExtVel
default = 1
This property triggers the smoothed computation of the corrected burning velocity in the band layer which is done by different computations, see computeExtVel
possible values are:
Keywords: LEVELSET, SMOOTHED, EXTENSION, VELOCITY, BAND, LAYER, G0, ZERO, FRONT, CELLS
MInt LsCartesianSolver::m_extVelIterations
default = 10000
controls the maximum iterations to reach the convergence criteria of the hyperbolic extension, extVelCFL, extVelConvergence
possible values are:
Keywords: LEVELSET, COMBUSTION, CURVATURE, HYPERBOLIC, EXTENSION
MInt LsCartesianSolver::m_extVelConvergence
no default valaue used
controls the convergence of the hyperbolic extension, extVelCFL, extVelConvergence
possible values are:
Keywords: LEVELSET, COMBUSTION, COMBUSTION, HYPERBOLIC, EXTENSION
MFloat LsCartesianSolver::m_extVelCFL
default = 0.5
controls the CFL number of the pseudo time discretization of the hyperbolic extension, extVelConvergence, extVelIterations
possible values are:
Keywords: LEVELSET, COMBUSTION, COMBUSTION, HYPERBOLIC, EXTENSION
MString LsCartesianSolver::m_reinitMethod
default = no default value
This property sets the reinitialization method, for more information see Dissertation D. Hartmann
possible values are:
Keywords: LEVELSET, REINITIALIZATION, METHOD
MString LsCartesianSolver::m_gapReinitMethod
default = m_reinitMethod
This property sets the reinitialization method for the gap reinitialization for multiple level-set functions, for more information see Dissertation D. Hartmann
possible values are:
Keywords: LEVELSET, REINITIALIZATION, METHOD
MBool LsCartesianSolver::m_closeGaps
default = false
This property triggers if the reinitialization based closure procedure for narrow gaps between different bodies is called for the collected level-set function
Keywords: LEVELSET, MULTILEVELSET
MBool LsCartesianSolver::m_determineG0CellsMode
default = false
Triggers if G0 cells of combined level-set function are determined from phi^0 (mode=0) or if they are inherited from the individual level-set functions (mode=1)
Keywords: LEVELSET, MULTILEVELSET
MFloat noGapRegions
Default: -1
Set how many regions can be gap regions.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, APE
MInt LsCartesianSolver::m_G0regionId
default = -1
defines a region for which the combined levelSet is used to smooth the overlapping of different bodies. However no gapClosing where the combined levelSet is additionally modified is applied! NOTE: possibly a sponge needs to a applied in this region if any of the bodies is moving!
Keywords: MOVING BOUNDARY, GAP, FINITE_VOLUME, LEVELSET
MInt LsCartesianSolver::m_gapInitMethod
default = 2
Possible values are:
Keywords: MOVING BOUNDARY, GAP, FINITE_VOLUME
MInt LsCartesianSolver::m_forceNoGaps
default = 0
triggers the surpression of gap cells
Keywords: MOVING BOUNDARY, GAP, LS
MBool LsCartesianSolver::m_gapDeltaMin
default = 1
Keywords: LEVELSET, MULTILEVELSET
MInt LsCartesianSolver::m_gReinitIterations
default = no default value
This property triggers the maximum number of reinitialization steps to reach the convergence criterion reinitConvergence
possible values are:
Keywords: LEVELSET, REINITIALIZATION, ITERATION, STEPS
MInt LsCartesianSolver::m_minReinitializationSteps
default = m_gReinitIterations
This property triggers the minimum number of reinitialization steps to reach the convergence criterion reinitConvergence
possible values are:
Keywords: LEVELSET, MINIMUM REINITIALIZATION, ITERATION, STEPS
MInt LsCartesianSolver::m_maintenanceIterations
default = gReinitIterations
This property triggers the maximum number of iterations for maintaining the outer band layers
possible values are:
Keywords: LEVELSET, MAINTENANCE, ITERATION, STEPS
MBool LsCartesianSolver::m_guaranteeReinit
default = 0
this property guarantees the reinitialization at every time step
possible values are:
Keywords: LEVELSET, GUARANTEE, REINITIALIZATION
MInt LsCartesianSolver::m_reinitCFL
default = 1
This property sets the reinitialization cfl number which is used to calculate the pseudo time step for the reinitialization \( \Delta t_{pseudo} = CFL_{reinit} * \Delta x \), with \( \Delta x \) being the smallest G cell width, see maxGCellLevel
possible values are:
Keywords: LEVELSET, REINITIALIZATION, CFL, PSEUDO, TIME, STEP
MInt LsCartesianSolver::m_intermediateReinitIterations
default = 1
This property triggers the maximum number of iterations for reinitializing the level set function at every runge kutta step. Only used for the runge kutta method 3, gRKMethod.
possible values are:
Keywords: LEVELSET, REINITIALIZATION, ITERATION, STEPS, RUNGE, KUTTA
MFloat LsCartesianSolver::m_reinitConvergence
default = no default value
This property sets the convergence criterion of the reinitialization. The criterion should be of the order of 10^{-3} - 10^{-10}, see also gReinitIterations
possible values are:
Keywords: LEVELSET, REINITIALIZATION, CONVERGENCE, CRITERION, ITERATION, STEPS
MFloat LsCartesianSolver::m_reinitThreshold
default = 0
This property sets the reinitialization threshold. The important parameter for the reinitialization is the maintenance of the property \( \left| \nabla G \right| = 1\).
The deviation to this property is the so called reinitialization threshold calculated for all level set front cells (G0 cells) via
\( \Delta_{thresh} = \left(
\left| \nabla G \right| - 1 \right)^{2} \). If the maximum threshold and the averaged threshold, see reinitThresholdAvg,
is reached the level set will be reinitialized otherwise maintained.
possible values are:
Keywords: LEVELSET, REINITIALIZATION, THRESHOLD, G0, CELLS
MFloat LsCartesianSolver::m_reinitThresholdAvg
default = 0
This property sets the averaged reinitialization threshold. The important parameter for the reinitialization is the maintenance of the property \( \left| \nabla G \right| = 1\).
The deviation to this property is the so called reinitialization threshold calculated for all level set front cells (G0 cells), see reinitThreshold, and the averaged threshold
\( \overline{\Delta_{threshAvg}} = \overline{\left( \left| \nabla G \right| - 1
\right)^{2}} \) of the G0 cells.
If both criterions are reached the level set will be reinitialized otherwise maintained.
possible values are:
Keywords: LEVELSET, REINITIALIZATION, THRESHOLD, G0, CELLS
MInt LsCartesianSolver::m_omegaReinit
default = 1
This property is used for the constrained reinitialization methods Cr1, CR2, CR2PLUS and RSU, see reinitMethod.
possible values are:
Keywords: LEVELSET, REINITIALIZATION, OMEGA
MInt LsCartesianSolver::m_relaxationFactor
default = 0.5
This property forces the reinitialization.
possible values are:
Keywords: LEVELSET, REINITIALIZATION, RELAXATION, FACTOR, CELLS, TO, CORRECT
MInt LsCartesianSolver::m_levelSetTestCase
default = 0
This property triggers the computation of the propagation speed for a few test cases and triggers the calculation of a few level set ouput informations, see file levelSetData2 in LsCartesianSolver::writeLevelSet().
possible values are:
3D test cases:
Keywords: LEVELSET, CASES, PROPAGATION, SPEED, OUTPUT
MInt LsCartesianSolver::m_levelSetBoundaryCondition
default = m_levelSetTestCase
This property triggers the use of special boundary conditions for each specific level set case, see also levelSetTestCase
possible values are:
17517 - forced response symmetric bunsen flame -> fixes the level set function on the flame tube edges, radiusFlameTube, xOffsetFlameTube
Keywords: LEVELSET, SMOOTHED, EXTENSION, VELOCITY, BAND, LAYER, G0, ZERO, FRONT, CELLS
MString FvCartesianSolverPar::m_levelSetBC
default = "SYMMETRIC"
This property triggers the use of simplifications in the GField-calculations for special testcases and setups, possible values are:
If the Levelset-Field is neither symmetric nor periodic, the NONE specification has to be selected! Keywords: LEVELSET BAND, LAYER, G0, ZERO, FRONT, CELLS
MInt LsCartesianSolver::m_noHaloLayers
default = m_noHaloLayers
This property sets the number of halo layers for the level set grid.
possible values are:
Keywords: LEVELSET, NUMBER, HALO, LAYERS, PARALLEL, COMPUTATION
MInt LsCartesianSolver::m_reinitInterval
default = 1
This property triggers the reinitialization interval, but it doesn't ensures the reinitialization, this is depend on wether the thresholds, reinitThreshold, reinitThresholdAvg
or could be ensured by the property guaranteeReinit.
possible values are:
Keywords: LEVELSET, REINITIALIZATION, INTERVAL
MBool LsCartesianSolver::m_maintainOuterBandLayers
default = 0
This property guarantees that the outer band layers are maintained, see also reinitInterval and guaranteeReinit.
possible values are:
Keywords: LEVELSET, MAINTENANCE, GUARANTEE, OUTER, BAND, LAYERS
MInt LsCartesianSolver::m_writeReinitializationStatistics
default = 0
This property triggers the reinitialization statistics. If the statistics are turned on you get the ASCII files deviation and avgGradientAfter containing the statistics for the G0 cells (level set front cells):
deviation:
avgGradientAfter:
The property is only meaningful for the renitialization methods, reinitMethod, HCR1,HCR2,HCR2_LIMITED,HCR2_FULLREINIT. The statistics should be included also for the other reinitialization methods.
possible values are:
Keywords: LEVELSET, REINITIALIZATION, STATISTICS, DEVIATION, AVGGRADIENTAFTER, G0, CELLS, GRADIENT
MBool LsCartesianSolver::m_interpolateFlowFieldToFlameFront
default = 0
This property triggers the transfer of the velocity v from the flow to the G-grid and interpolates the flow field to the flame front, see computeExtVel (cases 5..81)
possible values are:
Keywords: LEVELSET, TRANSFER, FLOW, FIELD, INTERPOLATION
MBool LsCartesianSolver::m_writeOutAllLevelSetFunctions
default = 0
This property triggers if all level-set functions are written out (.vtk-file), or just the zeroth level-set function
possible values are:
Keywords: LEVELSET, MULTILEVELSET
MBool LsCartesianSolver::m_writeOutAllExtensionVelocities
default = 0
This property triggers if all level-set extension velocities are written out (.vtk-file), or just respect to the zeroth level-set function
possible values are:
Keywords: LEVELSET, MULTILEVELSET
MBool LsCartesianSolver::m_writeOutAllCurvatures
default = 0
This property triggers if all level-set function curvatures are written out (.vtk-file), or just the zeroth level-set function curvature
possible values are:
Keywords: LEVELSET, MULTILEVELSET
MBool LsCartesianSolver::m_writeOutAllCorrectedBurningVelocity
default = 0
This property triggers if all level-set function corrected burning velocities are written out (.vtk-file), or just the zeroth level-set function corrected burning velocity
possible values are:
Keywords: LEVELSET, MULTILEVELSET
MBool LsCartesianSolver::m_writeOutAllFlameSpeeds
default = 0
This property triggers if all level-set function flame speeds are written out (.vtk-file), or just the zeroth level-set function flame speed
possible values are:
Keywords: LEVELSET, MULTILEVELSET
MBool LsCartesianSolver::m_writeOutAllNormalVectors
default = 0
This property triggers if all level-set function normal vectors are written out (.vtk-file)
possible values are:
Keywords: LEVELSET, MULTILEVELSET
MBool LsCartesianSolver::m_engineSetup
Triggers specific stuff for TINA or other engine applications default = false
Keywords: LEVELSET, ADAPTATION
MBool LsCartesianSolver::m_refineDiagonals
default = true
Determines whether the diagonal cells for the levelSet band should be refined as well!
Keywords: LEVELSET, ADAPTATION
MBool LsCartesianSolver::m_bodyIdOutput
default = true
Determines whether the additionale bodyIdOutput output should be written! Default is true for semiLagrange, but the output is not necessary for a restart and should be set to false for large applications, to reduce the amount of data! Keywords: LEVELSET, SEMI-LAGRANGE
MBool LsCartesianSolver::m_geometryChange
default = false
Used to trigger an adaptation right after the restart, which can be used to change the geometry within the ls-BandWidth. Useful for setup changes. Keywords: LEVELSET, SEMI-LAGRANGE, GEOMETRY
MFloat LS::m_weightBaseCell
default = 1.0
Weight applied for any level-set cell during static weight computation for domain decomposition during balance, good value could be 0.01 Keywords: LS, WEIGHTING, BALANCE
MFloat LS::m_weightLeafCell
default = 1.0
Weight applied for any level-set leaf-cell during static weight computation for domain decomposition during balance, good value could be 0.05 Keywords: LS, WEIGHTING, BALANCE
MFloat LS::m_weightBandCell
default = 1.0
Weight applied for any level-set leaf-cell band cell during static weight computation for domain decomposition during balance, good value could be 0.1 Keywords: LS, WEIGHTING, BALANCE
MFloat LS::m_weightMulitSolverFactor
default = 1.0
Mutli-solver weight factor applied to all level-set cell weights for static weight computation for domain decomposition during balance. 1.0 for single solver application , otherwise setup dependent. Keywords: LS, WEIGHTING, BALANCE
MBool LS::m_limitWeights
default = false
Limit weight of level-set cells by a factor of the largest weight, to ensure a more even distribution of solver memory across ranks. Keywords: LS, WEIGHTING, BALANCE
MBool LS::m_weightLevelSet
default = true
Triggers if level-set cells should be considered as DLB weights. Can be deactivated if the level-set is not updated each time-step can no overhead exists i.e., for static boundaries. Keywords: LS, WEIGHTING, BALANCE