code-saturne / code-saturne/code_saturne

Bug for the initialization of mixture_fraction and mixture_fraction_variance

Offen
#81 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C++
Sterne
307
Forks
102
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hi,

There are a bug for the initialization for mixture_fraction and mixture_fraction_variance on the master branch. To solve it, update the zone_id in InitializationView.py:

line 331
zone_id = str(self.zone.getCodeNumber())
exp = self.init.getCombustionFormula(zone_id, self.scalar_combustion)

line 346
zone_id = str(self.zone.getCodeNumber())
exp = self.init.getCombustionFormula(zone_id, self.scalar_combustion)

line 521
zone_id = str(self.zone.getCodeNumber())
exp, req, sym = self.init.getCombustionFormulaComponents(zone_id, self.scalar_combustion)

line 525
dialog = QMegEditorView(parent=self,
function_type="ini",
zone_name=self.zone.getLabel(),
variable_name=name,
expression=exp,
required=req,
symbols=sym,
examples=exa)

and line 535
self.init.setCombustionFormula(zone_id, self.scalar_combustion, str(result))

Cheers

Yohann

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Öffne InitializationView.py und untersuche die Initialisierungspfade um die Zeilen 331, 346, 521, 525 und 535, wobei du dich darauf konzentrierst, wie zone_id ermittelt und an die Verbrennungsformel-Methoden übergeben wird. Reproduziere das Initialisierungsproblem von mixture_fraction und mixture_fraction_variance und überprüfe anschließend, dass beide Variablen für die relevante Zone korrekt initialisiert werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
desktop
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.