MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
AcaSolver< nDim > Member List

This is the complete list of members for AcaSolver< nDim >, including all inherited members.

a_FcellVolume(MInt)Solverinlinevirtual
a_globalObserverCoordinate(const MInt globalObserverId, const MInt dir)AcaSolver< nDim >inlineprivate
a_globalObserverId(const MInt localObserverId)AcaSolver< nDim >inlineprivate
a_isBndryCell(const MInt) constSolverinlinevirtual
a_isBndryGhostCell(MInt) constSolverinlinevirtual
a_localObserverId(const MInt globalObserverId)AcaSolver< nDim >inlineprivate
a_slope(const MInt, MInt const, const MInt)Solverinlinevirtual
AcaSolver(const MInt solverId, const MPI_Comm comm)AcaSolver< nDim >
accessSampleVariables(MInt, MFloat *&)Solverinlinevirtual
ApplicationSolverprivate
applySymmetryBc(const std::array< MFloat, nDim > coord, MFloat *const p_complexVariables)AcaSolver< nDim >private
averageTimer()AcaSolver< nDim >private
backtransformObservers()AcaSolver< nDim >private
balance(const MInt *const NotUsed(noCellsToReceiveByDomain), const MInt *const NotUsed(noCellsToSendByDomain), const MInt *const NotUsed(targetDomainsByCell), const MInt NotUsed(oldNoCells))Solverinlinevirtual
balancePost()Solverinlinevirtual
balancePre()Solverinlinevirtual
calcFrequencies()AcaSolver< nDim >private
calcMinDistanceForObservers(MFloat *const distMinObservers)AcaSolver< nDim >private
calcObsPressureAnalytic()AcaSolver< nDim >private
calcSamplingVarAtPoint(const MFloat *NotUsed(point), const MInt NotUsed(id), const MInt NotUsed(sampleVarId), MFloat *NotUsed(state), const MBool NotUsed(interpolate)=false)Solverinlinevirtual
calcSamplingVariables(const std::vector< MInt > &NotUsed(varIds), const MBool NotUsed(exchange))Solverinlinevirtual
calcSourceTerms()AcaSolver< nDim >private
calcSourceTermsFwhFreq(const MInt segmentId)AcaSolver< nDim >private
calcSourceTermsFwhTime(const MInt segmentId)AcaSolver< nDim >private
calcSurfaceIntegralsAtSourceTime(const MInt globalObserverId)AcaSolver< nDim >private
calcSurfaceIntegralsForObserver(const std::array< MFloat, nDim > coord, MFloat *const p_complexVariables)AcaSolver< nDim >private
calcTimeDerivative(const MInt segmentId, const MInt varId, const MInt tau)AcaSolver< nDim >private
calculateObserverInFrequency()AcaSolver< nDim >private
calculateObserverInTime()AcaSolver< nDim >private
calcWindowFactors(MFloat *const p_window)AcaSolver< nDim >private
cancelMpiRequests()Solverinlinevirtual
cellDataSizeDlb(const MInt NotUsed(dataId), const MInt NotUsed(cellId))Solverinlinevirtual
cellDataTypeDlb(const MInt NotUsed(dataId)) constSolverinlinevirtual
cellOutside(const MFloat *, const MInt, const MInt)Solverinlinevirtual
changeDimensionsObserverData()AcaSolver< nDim >private
changeDimensionsSurfaceData()AcaSolver< nDim >private
checkNoSamplesPotencyOfTwo()AcaSolver< nDim >private
cleanUp()AcaSolver< nDim >inlinevirtual
combineSurfaceIntegrals(const MInt globalObserverId, MFloat *const p_complexVariables)AcaSolver< nDim >private
combineSurfaceIntegralsInTime(const MInt globalObserverId, MFloat *const p_perturbedFWH)AcaSolver< nDim >private
computeAccuracy()AcaSolver< nDim >private
computeDt()AcaSolver< nDim >private
determineRestartTimeStep() constSolverinlinevirtual
disableDlbTimers()Solverinline
DiscreteFourierTransform(MFloat *dataArray, const MInt size, const MInt dir, MFloat *result, const MBool inPlace)AcaSolver< nDim >private
distributeObservers()AcaSolver< nDim >private
dlbTimersEnabled()Solverinline
domainId() constSolverinlinevirtual
enableDlbTimers()Solverinline
FastFourierTransform(MFloat *dataArray, const MInt size, const MInt dir, MFloat *result, const MBool inPlace)AcaSolver< nDim >private
finalizeAdaptation()Solverinlinevirtual
finalizeBalance()Solverinlinevirtual
finalizeInitSolver() overrideAcaSolver< nDim >inlinevirtual
forceAdaptation()Solverinlinevirtual
genDipoleAnalytic2D(const MFloat *coord, const SourceParameters &param, SourceVars &vars)AcaSolver< nDim >private
genDipoleAnalytic3D(const MFloat *coord, const SourceParameters &param, SourceVars &vars)AcaSolver< nDim >private
generateSurfaceCircle(const MInt sId)AcaSolver< nDim >private
generateSurfaceData()AcaSolver< nDim >private
generateSurfacePlane(const MInt sId)AcaSolver< nDim >private
generateSurfaces()AcaSolver< nDim >private
genMonopoleAnalytic2D(const MFloat *coord, const SourceParameters &param, SourceVars &vars)AcaSolver< nDim >private
genMonopoleAnalytic3D(const MFloat *coord, const SourceParameters &param, SourceVars &vars)AcaSolver< nDim >private
genQuadrupoleAnalytic2D(const MFloat *coord, const SourceParameters &param, SourceVars &vars)AcaSolver< nDim >private
genQuadrupoleAnalytic3D(const MFloat *coord, const SourceParameters &param, SourceVars &vars)AcaSolver< nDim >private
genVortexConvectionAnalytic2D(const MFloat *obsCoord, const SourceParameters &m_sourceParameters, SourceVars &sourceVars)AcaSolver< nDim >private
getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MInt *const NotUsed(data))Solverinlinevirtual
getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MLong *const NotUsed(data))Solverinlinevirtual
getCellDataDlb(const MInt NotUsed(dataId), const MInt NotUsed(oldNoCells), const MInt *const NotUsed(bufferIdToCellId), MFloat *const NotUsed(data))Solverinlinevirtual
getCellLoad(const MInt NotUsed(cellId), const MFloat *const NotUsed(weights)) constSolverinlinevirtual
getCurrentTimeStep() constSolverinlinevirtual
getDefaultWeights(MFloat *NotUsed(weights), std::vector< MString > &NotUsed(names)) constSolverinlinevirtual
getDimensionalizationParams(std::vector< std::pair< MFloat, MString > > &) constSolverinlinevirtual
getDomainDecompositionInformation(std::vector< std::pair< MString, MInt > > &NotUsed(domainInfo))Solverinlinevirtual
getGlobalObserverCoordinates(const MInt globalObserverId)AcaSolver< nDim >inlineprivate
getGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIntVars))Solverinlinevirtual
getIdentifier(const MBool useSolverId=false, const MString preString="", const MString postString="_")Solver
getInterpolatedVariables(MInt, const MFloat *, MFloat *)Solverinlinevirtual
getLoadQuantities(MInt *const NotUsed(loadQuantities)) constSolverinlinevirtual
getObserverDomainId(const MInt globalObserverId)AcaSolver< nDim >inlineprivate
getSampleVariableNames(std::vector< MString > &NotUsed(varNames))Solverinlinevirtual
getSolverSamplingProperties(std::vector< MInt > &NotUsed(samplingVarIds), std::vector< MInt > &NotUsed(noSamplingVars), std::vector< std::vector< MString > > &NotUsed(samplingVarNames), const MString NotUsed(featureName)="")Solverinlinevirtual
getSolverStatus()Solverinline
getSolverTimings(std::vector< std::pair< MString, MFloat > > &NotUsed(solverTimings), const MBool NotUsed(allTimings))Solverinlinevirtual
getSurfaceDataFileName(const MInt surfaceId, const MInt fileNo)AcaSolver< nDim >inlineprivate
globalNoObservers()AcaSolver< nDim >inlineprivate
globalToLocalIds()Solverinlinevirtual
hasRestartTimeStep() constSolverinlinevirtual
hasSplitBalancing() constSolverinlinevirtual
hasSurface(const MInt surfaceId)AcaSolver< nDim >inlineprivate
implicitTimeStep()Solverinlinevirtual
initAdaptation()Solverprivate
initConversionFactors()AcaSolver< nDim >private
initObserverPoints()AcaSolver< nDim >private
initParallelization()AcaSolver< nDim >private
initSolver() overrideAcaSolver< nDim >virtual
initSolverSamplingVariables(const std::vector< MInt > &NotUsed(varIds), const std::vector< MInt > &NotUsed(noSamplingVars))Solverinlinevirtual
initTimers()AcaSolver< nDim >private
interpolateFromSourceToObserverTime(const MFloat distMinObservers, MFloat *const p_perturbedFWH)AcaSolver< nDim >private
isActive() const overrideAcaSolver< nDim >inlinevirtual
isLoadTimerRunning()Solverinline
limitWeights(MFloat *NotUsed(weights))Solverinlinevirtual
loadObserverSignals()AcaSolver< nDim >private
loadRestartFile()Solverinlinevirtual
localSurfaceOffset(const MInt sId)AcaSolver< nDim >inlineprivate
localToGlobalIds()Solverinlinevirtual
m_aca2OutputAcaSolver< nDim >private
m_acaPostprocessingFileAcaSolver< nDim >private
m_acaPostprocessingModeAcaSolver< nDim >private
m_acaResultsNondimModeAcaSolver< nDim >private
m_acousticMethodAcaSolver< nDim >private
m_aliasesSolverprivatestatic
m_allowMultipleSurfacesPerRankAcaSolver< nDim >private
m_AnalyticfreqAcaSolver< nDim >private
m_bandWidthSolverprotected
m_cInftyAcaSolver< nDim >private
m_dlbTimerIdSolverprivate
m_domainIdSolverprivate
m_domainIdSurfaceAcaSolver< nDim >private
m_dtAcaSolver< nDim >private
m_FastFourierAcaSolver< nDim >private
m_freeIndicesSolver
m_frequenciesAcaSolver< nDim >private
m_fwhMeanStateTypeAcaSolver< nDim >private
m_fwhTimeShiftTypeAcaSolver< nDim >private
m_gammaAcaSolver< nDim >privatestatic
m_generateObserversAcaSolver< nDim >private
m_generateSurfaceDataAcaSolver< nDim >private
m_globalObserverCoordinatesAcaSolver< nDim >private
m_hasTimesAcaSolver< nDim >private
m_initFromRestartFileSolverprotected
m_innerBandWidthSolverprotected
m_input2AcaAcaSolver< nDim >private
m_inputDirAcaSolver< nDim >private
m_inputFileIndexEndAcaSolver< nDim >private
m_inputFileIndexStartAcaSolver< nDim >private
m_inputVarsAcaSolver< nDim >private
m_isFinishedAcaSolver< nDim >private
m_lambdaMachAcaSolver< nDim >private
m_lambdaZeroAcaSolver< nDim >private
m_MaAcaSolver< nDim >private
m_MaDimAcaSolver< nDim >private
m_MaVecAcaSolver< nDim >private
m_mpiCommSolverprivate
m_mpiCommSurfaceAcaSolver< nDim >private
m_noComplexVariablesAcaSolver< nDim >private
m_noDimSolverprivate
m_noDomainsSolverprivate
m_noDomainsSurfaceAcaSolver< nDim >private
m_noGlobalObserversAcaSolver< nDim >private
m_noObserversAcaSolver< nDim >private
m_noPostprocessingOpsAcaSolver< nDim >private
m_noSamplesAcaSolver< nDim >private
m_noSurfaceElementsAcaSolver< nDim >private
m_noSurfaceElementsGlobalAcaSolver< nDim >private
m_noSurfacesAcaSolver< nDim >private
m_noVariablesAcaSolver< nDim >private
m_observerDataAcaSolver< nDim >private
m_observerFileNameAcaSolver< nDim >private
m_offsetObserverAcaSolver< nDim >private
m_omega_factorAcaSolver< nDim >private
m_outerBandWidthSolverprotected
m_outputDirSolverprivate
m_outputFilePrefixAcaSolver< nDim >private
m_postAcaSolver< nDim >private
m_postprocessingOpsAcaSolver< nDim >private
m_ReSolverprotected
m_residualIntervalSolverprotected
m_restartSolverprotected
m_restartDirSolverprivate
m_restartFileSolverprotected
m_restartIntervalSolverprotected
m_restartOffsetSolverprotected
m_restartTimeStepSolverprotected
m_rhoInftyAcaSolver< nDim >private
m_rmsP_AnalyticAcaSolver< nDim >private
m_sampleOffsetAcaSolver< nDim >private
m_sampleStrideAcaSolver< nDim >private
m_saveSensorDataSolver
m_singleAdaptationSolver
m_solutionIntervalSolverprotected
m_solutionOffsetSolverprotected
m_solutionOutputSolverprotected
m_solutionTimeStepsSolverprotected
m_solverIdSolverprotected
m_solverMethodSolverprivate
m_solverStatusSolverprivate
m_solverTypeSolverprivate
m_sourceParametersAcaSolver< nDim >private
m_sourceTypeAcaSolver< nDim >private
m_splitAdaptationSolver
m_storeSurfaceDataAcaSolver< nDim >private
m_surfaceDataAcaSolver< nDim >private
m_surfaceElementOffsetsAcaSolver< nDim >private
m_surfaceIdsAcaSolver< nDim >private
m_surfaceInputFileNameAcaSolver< nDim >private
m_surfaceWeightingFactorAcaSolver< nDim >private
m_symBcAcaSolver< nDim >private
m_testcaseDirSolverprivate
m_timerGroupAcaSolver< nDim >private
m_timersAcaSolver< nDim >private
m_timesAcaSolver< nDim >private
m_totalNoSamplesAcaSolver< nDim >private
m_transformationMatrixAcaSolver< nDim >private
m_transformationTypeAcaSolver< nDim >private
m_useMergedInputFileAcaSolver< nDim >private
m_useNonSpecifiedRestartFileSolverprotected
m_windowNormFactorAcaSolver< nDim >private
m_windowTypeAcaSolver< nDim >private
m_zeroFlowAngleAcaSolver< nDim >private
mpiComm() constSolverinline
noCellDataDlb() constSolverinlinevirtual
noDomains() constSolverinlinevirtual
noInternalCells() const overrideAcaSolver< nDim >inlinevirtual
noLoadTypes() constSolverinlinevirtual
NONDIMACA enum valueAcaSolver< nDim >private
NONDIMBASIS enum nameAcaSolver< nDim >private
NONDIMLB enum valueAcaSolver< nDim >private
NONDIMSTAGNATION enum valueAcaSolver< nDim >private
noObservers()AcaSolver< nDim >inlineprivate
noSamples()AcaSolver< nDim >inlineprivate
noSolverTimers(const MBool NotUsed(allTimings))Solverinlinevirtual
noSurfaceElements(const MInt surfaceId)AcaSolver< nDim >inlineprivate
noSurfaces()AcaSolver< nDim >inlineprivate
noVariables() const overrideAcaSolver< nDim >inlinevirtual
ObserverDataCollector typedefAcaSolver< nDim >private
observerOffset()AcaSolver< nDim >inlineprivate
outputDir() constSolverinline
postAdaptation()Solverinlinevirtual
postprocessObserverSignals()AcaSolver< nDim >private
postSolutionStep()Solverinlinevirtual
postTimeStep()AcaSolver< nDim >inlinevirtual
prepareAdaptation(std::vector< std::vector< MFloat > > &, std::vector< MFloat > &, std::vector< std::bitset< 64 > > &, std::vector< MInt > &)Solverinlinevirtual
prepareAdaptation()Solverinlinevirtual
prepareNextTimeStep()Solverinlinevirtual
prepareRestart(MBool, MBool &)Solverinlinevirtual
preSolutionStep(MInt)Solverinlinevirtual
preTimeStep() overrideAcaSolver< nDim >inlinevirtual
printMessage(const MString msg)AcaSolver< nDim >inlineprivate
readNoSegmentsAndSamples(const MInt surfaceId, MInt &noSegments, MInt &noSamples, MString &inputFileName)AcaSolver< nDim >private
readNoSegmentsSurfaceGeneration(const MInt sId, std::vector< MInt > &noSegments, const MInt lengthCheck=-1)AcaSolver< nDim >private
readSolverSamplingVarNames(std::vector< MString > &varNames, const MString featureName="") constSolver
readSurfaceData()AcaSolver< nDim >private
readSurfaceDataFromFile(const MInt surfaceId)AcaSolver< nDim >private
reEnableDlbTimers()Solverinline
refineCell(const MInt)Solverinlinevirtual
reinitAfterAdaptation()Solverinlinevirtual
reIntAfterRestart(MBool)Solverinlinevirtual
removeCell(const MInt)Solverinlinevirtual
removeChilds(const MInt)Solverinlinevirtual
resetSolver()Solverinlinevirtual
resizeGridMap()Solverinlinevirtual
restartDir() constSolverinline
restartFile()Solverinline
restartInterval() constSolverinline
restartTimeStep() constSolverinline
returnIdleRecord() constSolverinlineprotected
returnLoadRecord() constSolverinlineprotected
saveCoarseSolution()Solverinlinevirtual
saveObserverSignals()AcaSolver< nDim >private
saveSensorData(const std::vector< std::vector< MFloat > > &, const MInt &, const MString &, const MInt *const)Solverinlinevirtual
saveSolverSolution(const MBool, const MBool)AcaSolver< nDim >inlinevirtual
Solver::saveSolverSolution(const MBool NotUsed(forceOutput)=false, const MBool NotUsed(finalTimeStep)=false)=0Solverpure virtual
setCellDataDlb(const MInt NotUsed(dataId), const MInt *const NotUsed(data))Solverinlinevirtual
setCellDataDlb(const MInt NotUsed(dataId), const MLong *const NotUsed(data))Solverinlinevirtual
setCellDataDlb(const MInt NotUsed(dataId), const MFloat *const NotUsed(data))Solverinlinevirtual
setCellWeights(MFloat *)Solverinlinevirtual
setDlbTimer(const MInt timerId)Solverinline
setGlobalSolverVars(std::vector< MFloat > &NotUsed(globalFloatVars), std::vector< MInt > &NotUsed(globalIdVars))Solverinlinevirtual
setInputOutputProperties()AcaSolver< nDim >private
setNumericalProperties()AcaSolver< nDim >private
setSensors(std::vector< std::vector< MFloat > > &, std::vector< MFloat > &, std::vector< std::bitset< 64 > > &, std::vector< MInt > &)Solverinlinevirtual
setSolverStatus(const MBool status)Solverinline
setTimeStep()Solverinlinevirtual
solutionStep() overrideAcaSolver< nDim >virtual
Solver(const MInt solverId, const MPI_Comm comm, const MBool isActive=true)Solverprotected
solverConverged()AcaSolver< nDim >inlinevirtual
solverId() constSolverinline
solverMethod() constSolverinline
solverType() constSolverinline
SourceParameters typedefAcaSolver< nDim >private
SourceVars typedefAcaSolver< nDim >private
startIdleTimer(const MString &name)Solverinline
startLoadTimer(const MString name)Solverinline
stopIdleTimer(const MString &name)Solverinline
stopLoadTimer(const MString &name)Solverinline
storeSurfaceData(const MInt surfaceId)AcaSolver< nDim >private
SurfaceDataCollector typedefAcaSolver< nDim >private
swapCells(const MInt, const MInt)Solverinlinevirtual
swapProxy(const MInt, const MInt)Solverinlinevirtual
testcaseDir() constSolverinline
time() const overrideAcaSolver< nDim >inlinevirtual
Timers typedefAcaSolver< nDim >private
totalNoSurfaceElements()AcaSolver< nDim >inlineprivate
transformBackToOriginalCoordinate2D(MFloat *const fX, MFloat *const fY)AcaSolver< nDim >private
transformBackToOriginalCoordinate3D(MFloat *const fX, MFloat *const fY, MFloat *const fZ)AcaSolver< nDim >private
transformCoordinatesToFlowDirection2D(MFloat *const fX, MFloat *const fY)AcaSolver< nDim >private
transformCoordinatesToFlowDirection3D(MFloat *const fX, MFloat *const fY, MFloat *const fZ)AcaSolver< nDim >private
updateDomainInfo(const MInt domainId, const MInt noDomains, const MPI_Comm mpiComm, const MString &loc)Solverinline
windowAndTransformObservers()AcaSolver< nDim >private
windowAndTransformSources()AcaSolver< nDim >private
writeRestartFile(MBool)Solverinlinevirtual
writeRestartFile(const MBool, const MBool, const MString, MInt *)Solverinlinevirtual
~AcaSolver() overrideAcaSolver< nDim >inline
~Solver()=defaultSolvervirtual